<?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>141826</bug_id>
          
          <creation_ts>2015-02-20 02:01:24 -0800</creation_ts>
          <short_desc>[WebEditingTester] Factor out list of editing operations</short_desc>
          <delta_ts>2015-02-20 11:14:14 -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>New Bugs</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>andersca</cc>
    
    <cc>commit-queue</cc>
    
    <cc>enrica</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1070634</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2015-02-20 02:01:24 -0800</bug_when>
    <thetext>[WebEditingTester] Factor out list of editing operations</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070635</commentid>
    <comment_count>1</comment_count>
      <attachid>246947</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2015-02-20 02:01:46 -0800</bug_when>
    <thetext>Created attachment 246947
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070644</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-02-20 02:04:14 -0800</bug_when>
    <thetext>Attachment 246947 did not pass style-queue:


ERROR: Tools/WebEditingTester/EditingOperations.m:26:  Found header this file implements before WebCore config.h. Should be: config.h, primary header, blank line, and then alphabetically sorted.  [build/include_order] [4]
ERROR: Tools/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Total errors found: 2 in 5 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070713</commentid>
    <comment_count>3</comment_count>
      <attachid>246947</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2015-02-20 10:05:26 -0800</bug_when>
    <thetext>Comment on attachment 246947
Patch

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

&gt; Tools/WebEditingTester/EditingOperations.m:35
&gt; +    static NSArray *operationNames;
&gt; +    static dispatch_once_t onceToken;
&gt; +    dispatch_once(&amp;onceToken, ^{
&gt; +        operationNames = @[

I don&apos;t think you need the dispatch_once here.  I think you can just return the array literal.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070730</commentid>
    <comment_count>4</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2015-02-20 11:14:14 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/180425</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246947</attachid>
            <date>2015-02-20 02:01:46 -0800</date>
            <delta_ts>2015-02-20 10:05:26 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-141826-20150220020138.patch</filename>
            <type>text/plain</type>
            <size>17630</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgwMzc5CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMTQzYTY0MDJhN2QyMTVmZDE0ZTQ0MmE4YzQwM2RkNjU0
OTFhNWUyMS4uNDE2OWJhYTAzZjg1MmUxZDZhMjYxOWZhZmFmZDUzMWMwM2Q4MDQzNiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5
IEBACisyMDE1LTAyLTE5ICBUaW1vdGh5IEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNv
bT4KKworICAgICAgICBbV2ViRWRpdGluZ1Rlc3Rlcl0gRmFjdG9yIG91dCBsaXN0IG9mIGVkaXRp
bmcgb3BlcmF0aW9ucworICAgICAgICBOZWVkIHRoZSBidWcgVVJMIChPT1BTISkuCisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBXZWJFZGl0aW5nVGVz
dGVyL0FwcERlbGVnYXRlLm06CisgICAgICAgICgtW1dlYkVkaXRpbmdBcHBEZWxlZ2F0ZSBzaG93
T3BlcmF0aW9uczpdKToKKyAgICAgICAgKiBXZWJFZGl0aW5nVGVzdGVyL0VkaXRpbmdPcGVyYXRp
b25zLmg6IEFkZGVkLgorICAgICAgICAqIFdlYkVkaXRpbmdUZXN0ZXIvRWRpdGluZ09wZXJhdGlv
bnMubTogQWRkZWQuCisgICAgICAgIChlZGl0aW5nT3BlcmF0aW9ucyk6CisgICAgICAgICogV2Vi
RWRpdGluZ1Rlc3Rlci9XZWJFZGl0aW5nVGVzdGVyLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2o6
CisgICAgICAgIE1vdmUgRWRpdGluZ09wZXJhdGlvbnMgYXJyYXkgdG8gaXRzIG93biBmaWxlLCBh
bmQgbWFrZSBpdCBhbiBOU0FycmF5CisgICAgICAgIGluc3RlYWQgb2YgYSBDIGFycmF5LiBBZGp1
c3QgYWNjb3JkaW5nbHkgaW4gc2hvd09wZXJhdGlvbnM6LgorCiAyMDE1LTAyLTE5ICBEYW5pZWwg
QmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9OIChyMTgwMjM5
KTogcnVuLXdlYmtpdC10ZXN0IGZhaWxzIHRvIGJvb3Qgc2ltdWxhdG9yIGRldmljZSB0aGF0IHdh
cyBib290ZWQgYnkgcHJldmlvdXMgdGVzdCBydW4KZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYkVkaXRp
bmdUZXN0ZXIvQXBwRGVsZWdhdGUubSBiL1Rvb2xzL1dlYkVkaXRpbmdUZXN0ZXIvQXBwRGVsZWdh
dGUubQppbmRleCBmMmUxZTAxNmI5ZjQ5Y2NkODRiOWIwMDg3MTNhZmQ1MTBmNmJhOTQ2Li4wZmYz
OGE0YzM4ZTlmMDIwMDBhNWU1NDJiMmNlYTRmM2ZmNDU2ZmJjIDEwMDY0NAotLS0gYS9Ub29scy9X
ZWJFZGl0aW5nVGVzdGVyL0FwcERlbGVnYXRlLm0KKysrIGIvVG9vbHMvV2ViRWRpdGluZ1Rlc3Rl
ci9BcHBEZWxlZ2F0ZS5tCkBAIC0yNSw2ICsyNSw3IEBACiAKICNpbXBvcnQgIkFwcERlbGVnYXRl
LmgiCiAKKyNpbXBvcnQgIkVkaXRpbmdPcGVyYXRpb25zLmgiCiAjaW1wb3J0ICJXSzFXZWJEb2N1
bWVudENvbnRyb2xsZXIuaCIKICNpbXBvcnQgIldLMldlYkRvY3VtZW50Q29udHJvbGxlci5oIgog
I2ltcG9ydCA8V2ViS2l0L1dLUHJlZmVyZW5jZXNQcml2YXRlLmg+CkBAIC05MiwxMzAgKzkzLDE5
IEBAIC0gKElCQWN0aW9uKW5ld0VkaXRvcjooaWQpc2VuZGVyCiAtIChJQkFjdGlvbilzaG93T3Bl
cmF0aW9uczooaWQpc2VuZGVyCiB7CiAgICAgc3RhdGljIEJPT0wgaW5pdGlhbGl6ZWQgPSBOTzsK
LSAgICBzdGF0aWMgTlNTdHJpbmcgKm9wZXJhdGlvbk5hbWVzW10gPSB7Ci0gICAgICAgIEAiYWxp
Z25DZW50ZXI6IiwKLSAgICAgICAgQCJhbGlnbkp1c3RpZmllZDoiLAotICAgICAgICBAImFsaWdu
TGVmdDoiLAotICAgICAgICBAImFsaWduUmlnaHQ6IiwKLSAgICAgICAgQCJjYXBpdGFsaXplV29y
ZDoiLAotICAgICAgICBAImNlbnRlclNlbGVjdGlvbkluVmlzaWJsZUFyZWE6IiwKLSAgICAgICAg
QCJjaGFuZ2VDYXNlT2ZMZXR0ZXI6IiwKLSAgICAgICAgQCJjaGVja1NwZWxsaW5nOiIsCi0gICAg
ICAgIEAiY29tcGxldGU6IiwKLSAgICAgICAgQCJjb3B5OiIsCi0gICAgICAgIEAiY29weUZvbnQ6
IiwKLSAgICAgICAgQCJjdXQ6IiwKLSAgICAgICAgQCJkZWxldGU6IiwKLSAgICAgICAgQCJkZWxl
dGVCYWNrd2FyZDoiLAotICAgICAgICBAImRlbGV0ZUJhY2t3YXJkQnlEZWNvbXBvc2luZ1ByZXZp
b3VzQ2hhcmFjdGVyOiIsCi0gICAgICAgIEAiZGVsZXRlRm9yd2FyZDoiLAotICAgICAgICBAImRl
bGV0ZVRvQmVnaW5uaW5nT2ZMaW5lOiIsCi0gICAgICAgIEAiZGVsZXRlVG9CZWdpbm5pbmdPZlBh
cmFncmFwaDoiLAotICAgICAgICBAImRlbGV0ZVRvRW5kT2ZMaW5lOiIsCi0gICAgICAgIEAiZGVs
ZXRlVG9FbmRPZlBhcmFncmFwaDoiLAotICAgICAgICBAImRlbGV0ZVRvTWFyazoiLAotICAgICAg
ICBAImRlbGV0ZVdvcmRCYWNrd2FyZDoiLAotICAgICAgICBAImRlbGV0ZVdvcmRGb3J3YXJkOiIs
Ci0gICAgICAgIEAiaWdub3JlU3BlbGxpbmc6IiwKLSAgICAgICAgQCJpbmRlbnQ6IiwKLSAgICAg
ICAgQCJpbnNlcnRCYWNrdGFiOiIsCi0gICAgICAgIEAiaW5zZXJ0TGluZUJyZWFrOiIsCi0gICAg
ICAgIEAiaW5zZXJ0TmV3bGluZToiLAotICAgICAgICBAImluc2VydE5ld2xpbmVJZ25vcmluZ0Zp
ZWxkRWRpdG9yOiIsCi0gICAgICAgIEAiaW5zZXJ0UGFyYWdyYXBoU2VwYXJhdG9yOiIsCi0gICAg
ICAgIEAiaW5zZXJ0VGFiOiIsCi0gICAgICAgIEAiaW5zZXJ0VGFiSWdub3JpbmdGaWVsZEVkaXRv
cjoiLAotICAgICAgICBAImluc2VydFRhYmxlOiIsCi0gICAgICAgIEAibG93ZXJjYXNlV29yZDoi
LAotICAgICAgICBAIm1vdmVCYWNrd2FyZDoiLAotICAgICAgICBAIm1vdmVCYWNrd2FyZEFuZE1v
ZGlmeVNlbGVjdGlvbjoiLAotICAgICAgICBAIm1vdmVEb3duOiIsCi0gICAgICAgIEAibW92ZURv
d25BbmRNb2RpZnlTZWxlY3Rpb246IiwKLSAgICAgICAgQCJtb3ZlRm9yd2FyZDoiLAotICAgICAg
ICBAIm1vdmVGb3J3YXJkQW5kTW9kaWZ5U2VsZWN0aW9uOiIsCi0gICAgICAgIEAibW92ZUxlZnQ6
IiwKLSAgICAgICAgQCJtb3ZlTGVmdEFuZE1vZGlmeVNlbGVjdGlvbjoiLAotICAgICAgICBAIm1v
dmVQYXJhZ3JhcGhCYWNrd2FyZEFuZE1vZGlmeVNlbGVjdGlvbjoiLAotICAgICAgICBAIm1vdmVQ
YXJhZ3JhcGhGb3J3YXJkQW5kTW9kaWZ5U2VsZWN0aW9uOiIsCi0gICAgICAgIEAibW92ZVJpZ2h0
OiIsCi0gICAgICAgIEAibW92ZVJpZ2h0QW5kTW9kaWZ5U2VsZWN0aW9uOiIsCi0gICAgICAgIEAi
bW92ZVRvQmVnaW5uaW5nT2ZEb2N1bWVudDoiLAotICAgICAgICBAIm1vdmVUb0JlZ2lubmluZ09m
RG9jdW1lbnRBbmRNb2RpZnlTZWxlY3Rpb246IiwKLSAgICAgICAgQCJtb3ZlVG9CZWdpbm5pbmdP
ZlNlbnRlbmNlOiIsCi0gICAgICAgIEAibW92ZVRvQmVnaW5uaW5nT2ZTZW50ZW5jZUFuZE1vZGlm
eVNlbGVjdGlvbjoiLAotICAgICAgICBAIm1vdmVUb0JlZ2lubmluZ09mTGluZToiLAotICAgICAg
ICBAIm1vdmVUb0JlZ2lubmluZ09mTGluZUFuZE1vZGlmeVNlbGVjdGlvbjoiLAotICAgICAgICBA
Im1vdmVUb0JlZ2lubmluZ09mUGFyYWdyYXBoOiIsCi0gICAgICAgIEAibW92ZVRvQmVnaW5uaW5n
T2ZQYXJhZ3JhcGhBbmRNb2RpZnlTZWxlY3Rpb246IiwKLSAgICAgICAgQCJtb3ZlVG9FbmRPZkRv
Y3VtZW50OiIsCi0gICAgICAgIEAibW92ZVRvRW5kT2ZEb2N1bWVudEFuZE1vZGlmeVNlbGVjdGlv
bjoiLAotICAgICAgICBAIm1vdmVUb0VuZE9mU2VudGVuY2U6IiwKLSAgICAgICAgQCJtb3ZlVG9F
bmRPZlNlbnRlbmNlQW5kTW9kaWZ5U2VsZWN0aW9uOiIsCi0gICAgICAgIEAibW92ZVRvRW5kT2ZM
aW5lOiIsCi0gICAgICAgIEAibW92ZVRvRW5kT2ZMaW5lQW5kTW9kaWZ5U2VsZWN0aW9uOiIsCi0g
ICAgICAgIEAibW92ZVRvRW5kT2ZQYXJhZ3JhcGg6IiwKLSAgICAgICAgQCJtb3ZlVG9FbmRPZlBh
cmFncmFwaEFuZE1vZGlmeVNlbGVjdGlvbjoiLAotICAgICAgICBAIm1vdmVVcDoiLAotICAgICAg
ICBAIm1vdmVVcEFuZE1vZGlmeVNlbGVjdGlvbjoiLAotICAgICAgICBAIm1vdmVXb3JkQmFja3dh
cmQ6IiwKLSAgICAgICAgQCJtb3ZlV29yZEJhY2t3YXJkQW5kTW9kaWZ5U2VsZWN0aW9uOiIsCi0g
ICAgICAgIEAibW92ZVdvcmRGb3J3YXJkOiIsCi0gICAgICAgIEAibW92ZVdvcmRGb3J3YXJkQW5k
TW9kaWZ5U2VsZWN0aW9uOiIsCi0gICAgICAgIEAibW92ZVdvcmRMZWZ0OiIsCi0gICAgICAgIEAi
bW92ZVdvcmRMZWZ0QW5kTW9kaWZ5U2VsZWN0aW9uOiIsCi0gICAgICAgIEAibW92ZVdvcmRSaWdo
dDoiLAotICAgICAgICBAIm1vdmVXb3JkUmlnaHRBbmRNb2RpZnlTZWxlY3Rpb246IiwKLSAgICAg
ICAgQCJvdXRsaW5lOiIsCi0gICAgICAgIEAicGFnZURvd246IiwKLSAgICAgICAgQCJwYWdlRG93
bkFuZE1vZGlmeVNlbGVjdGlvbjoiLAotICAgICAgICBAInBhZ2VVcDoiLAotICAgICAgICBAInBh
Z2VVcEFuZE1vZGlmeVNlbGVjdGlvbjoiLAotICAgICAgICBAInBhc3RlOiIsCi0gICAgICAgIEAi
cGFzdGVBc1BsYWluVGV4dDoiLAotICAgICAgICBAInBhc3RlQXNSaWNoVGV4dDoiLAotICAgICAg
ICBAInBhc3RlRm9udDoiLAotICAgICAgICBAInNjcm9sbExpbmVEb3duOiIsCi0gICAgICAgIEAi
c2Nyb2xsTGluZVVwOiIsCi0gICAgICAgIEAic2Nyb2xsUGFnZURvd246IiwKLSAgICAgICAgQCJz
Y3JvbGxQYWdlVXA6IiwKLSAgICAgICAgQCJzZWxlY3RBbGw6IiwKLSAgICAgICAgQCJzZWxlY3RT
ZW50ZW5jZToiLAotICAgICAgICBAInNlbGVjdExpbmU6IiwKLSAgICAgICAgQCJzZWxlY3RQYXJh
Z3JhcGg6IiwKLSAgICAgICAgQCJzZWxlY3RUb01hcms6IiwKLSAgICAgICAgQCJzZWxlY3RXb3Jk
OiIsCi0gICAgICAgIEAic2V0TWFyazoiLAotICAgICAgICBAInNob3dHdWVzc1BhbmVsOiIsCi0g
ICAgICAgIEAic3RhcnRTcGVha2luZzoiLAotICAgICAgICBAInN0b3BTcGVha2luZzoiLAotICAg
ICAgICBAInN1YnNjcmlwdDoiLAotICAgICAgICBAInN1cGVyc2NyaXB0OiIsCi0gICAgICAgIEAi
c3dhcFdpdGhNYXJrOiIsCi0gICAgICAgIEAidGFrZUZpbmRTdHJpbmdGcm9tU2VsZWN0aW9uOiIs
Ci0gICAgICAgIEAidG9nZ2xlQ29udGludW91c1NwZWxsQ2hlY2tpbmc6IiwKLSAgICAgICAgQCJ0
b2dnbGVTbWFydEluc2VydERlbGV0ZToiLAotICAgICAgICBAInRyYW5zcG9zZToiLAotICAgICAg
ICBAInRyYW5zcG9zZVdvcmRzOiIsCi0gICAgICAgIEAidW5kZXJsaW5lOiIsCi0gICAgICAgIEAi
dW5zY3JpcHQ6IiwKLSAgICAgICAgQCJ1cHBlcmNhc2VXb3JkOiIsCi0gICAgICAgIEAieWFuazoi
LAotICAgICAgICBAInlhbmtBbmRTZWxlY3Q6IiwKLSAgICAgICAgTlVMTAotICAgIH07CiAKICAg
ICBpZiAoIWluaXRpYWxpemVkKSB7CiAgICAgICAgIE5TRm9udCAqZm9udCA9IFtOU0ZvbnQgc3lz
dGVtRm9udE9mU2l6ZTpbTlNGb250IHN5c3RlbUZvbnRTaXplRm9yQ29udHJvbFNpemU6TlNNaW5p
Q29udHJvbFNpemVdXTsKICAgICAgICAgTlNEaWN0aW9uYXJ5ICphdHRyaWJ1dGVzID0gW05TRGlj
dGlvbmFyeSBkaWN0aW9uYXJ5V2l0aE9iamVjdDpmb250IGZvcktleTpOU0ZvbnRBdHRyaWJ1dGVO
YW1lXTsKKyAgICAgICAgTlNBcnJheSAqb3BlcmF0aW9ucyA9IGVkaXRpbmdPcGVyYXRpb25zKCk7
CiAgICAgICAgIAogICAgICAgICBmbG9hdCBtYXhXaWR0aCA9IDA7Ci0gICAgICAgIGludCBpOwot
ICAgICAgICBmb3IgKGkgPSAwOyBvcGVyYXRpb25OYW1lc1tpXTsgKytpKQotICAgICAgICAgICAg
bWF4V2lkdGggPSBNQVgobWF4V2lkdGgsIFtvcGVyYXRpb25OYW1lc1tpXSBzaXplV2l0aEF0dHJp
YnV0ZXM6YXR0cmlidXRlc10ud2lkdGgpOworICAgICAgICBmb3IgKE5TU3RyaW5nICpvcGVyYXRp
b25OYW1lIGluIG9wZXJhdGlvbnMpCisgICAgICAgICAgICBtYXhXaWR0aCA9IE1BWChtYXhXaWR0
aCwgW29wZXJhdGlvbk5hbWUgc2l6ZVdpdGhBdHRyaWJ1dGVzOmF0dHJpYnV0ZXNdLndpZHRoKTsK
IAogICAgICAgICBtYXhXaWR0aCArPSAyNDsKICAgICAgICAgCi0gICAgICAgIGludCBjb2x1bW5I
ZWlnaHQgPSAoaSArIDIpIC8gMzsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBjb2x1bW5IZWlnaHQg
PSAob3BlcmF0aW9ucy5jb3VudCArIDIpIC8gMzsKICAgICAgICAgCiAgICAgICAgIE5TVmlldyAq
c3VwZXJ2aWV3ID0gW19vcGVyYXRpb25zUGFuZWwgY29udGVudFZpZXddOwogICAgICAgICAKQEAg
LTIyNCw3ICsxMTQsNyBAQCAtIChJQkFjdGlvbilzaG93T3BlcmF0aW9uczooaWQpc2VuZGVyCiAg
ICAgICAgIGZsb2F0IGZpcnN0WSA9IE5TTWF4WShbc3VwZXJ2aWV3IGZyYW1lXSkgLSAxOwogICAg
ICAgICBmbG9hdCB5ID0gZmlyc3RZOwogICAgICAgICBmbG9hdCB4ID0gMDsKLSAgICAgICAgZm9y
IChpID0gMDsgb3BlcmF0aW9uTmFtZXNbaV07ICsraSkgeworICAgICAgICBmb3IgKE5TU3RyaW5n
ICpvcGVyYXRpb25OYW1lIGluIG9wZXJhdGlvbnMpIHsKICAgICAgICAgICAgIHkgLT0gMTY7CiAg
ICAgICAgICAgICBpZiAoeSA8IDApIHsKICAgICAgICAgICAgICAgICB5ID0gZmlyc3RZIC0gMTY7
CkBAIC0yMzQsOCArMTI0LDggQEAgLSAoSUJBY3Rpb24pc2hvd09wZXJhdGlvbnM6KGlkKXNlbmRl
cgogICAgICAgICAgICAgW2J1dHRvbiBzZXRCZXplbFN0eWxlOk5TUm91bmRlZEJlemVsU3R5bGVd
OwogICAgICAgICAgICAgW2J1dHRvbi5jZWxsIHNldENvbnRyb2xTaXplOk5TTWluaUNvbnRyb2xT
aXplXTsKICAgICAgICAgICAgIFtidXR0b24gc2V0Rm9udDpmb250XTsKLSAgICAgICAgICAgIFti
dXR0b24gc2V0VGl0bGU6b3BlcmF0aW9uTmFtZXNbaV1dOwotICAgICAgICAgICAgW2J1dHRvbiBz
ZXRBY3Rpb246TlNTZWxlY3RvckZyb21TdHJpbmcob3BlcmF0aW9uTmFtZXNbaV0pXTsKKyAgICAg
ICAgICAgIFtidXR0b24gc2V0VGl0bGU6b3BlcmF0aW9uTmFtZV07CisgICAgICAgICAgICBbYnV0
dG9uIHNldEFjdGlvbjpOU1NlbGVjdG9yRnJvbVN0cmluZyhvcGVyYXRpb25OYW1lKV07CiAgICAg
ICAgICAgICBbc3VwZXJ2aWV3IGFkZFN1YnZpZXc6YnV0dG9uXTsKICAgICAgICAgfQogICAgICAg
ICAKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYkVkaXRpbmdUZXN0ZXIvRWRpdGluZ09wZXJhdGlvbnMu
aCBiL1Rvb2xzL1dlYkVkaXRpbmdUZXN0ZXIvRWRpdGluZ09wZXJhdGlvbnMuaApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li5hMDY1NTFlZjQzZGI5MmZiZWY1ZTNlZjI1MmIxY2E4OGJkYmU0Y2QzCi0tLSAvZGV2L251bGwK
KysrIGIvVG9vbHMvV2ViRWRpdGluZ1Rlc3Rlci9FZGl0aW5nT3BlcmF0aW9ucy5oCkBAIC0wLDAg
KzEsMjggQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTUgQXBwbGUgSW5jLiBBbGwgcmlnaHRz
IHJlc2VydmVkLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBi
aW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0
dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0Ogor
ICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92
ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRo
ZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkg
Zm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRo
aXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhl
CisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0
aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkg
QVBQTEUgSU5DLiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFTIElTJycKKyAqIEFORCBBTlkgRVhQ
UkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRP
LAorICogVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUgorICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZF
TlQgU0hBTEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTCisgKiBCRSBMSUFCTEUgRk9S
IEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9S
CisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRP
LCBQUk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBP
RiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhP
V0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgor
ICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdF
TkNFIE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBP
RiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YKKyAqIFRIRSBQT1NTSUJJTElUWSBP
RiBTVUNIIERBTUFHRS4KKyAqLworCitAY2xhc3MgTlNBcnJheTsKKworTlNBcnJheSAqZWRpdGlu
Z09wZXJhdGlvbnMoKTsKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYkVkaXRpbmdUZXN0ZXIvRWRpdGlu
Z09wZXJhdGlvbnMubSBiL1Rvb2xzL1dlYkVkaXRpbmdUZXN0ZXIvRWRpdGluZ09wZXJhdGlvbnMu
bQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi40MWI3ZTcxNzFhMGM0OGQ2NmU0Njg1YzE1YjY2NjcyYjlkZmQ0YzJiCi0t
LSAvZGV2L251bGwKKysrIGIvVG9vbHMvV2ViRWRpdGluZ1Rlc3Rlci9FZGl0aW5nT3BlcmF0aW9u
cy5tCkBAIC0wLDAgKzEsMTQ4IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDE1IEFwcGxlIElu
Yy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGlu
IHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlv
biwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucwor
ICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJl
dGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25k
aXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlv
bnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICog
ICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNj
bGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxz
IHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElT
IFBST1ZJREVEIEJZIEFQUExFIElOQy4gQU5EIElUUyBDT05UUklCVVRPUlMgYGBBUyBJUycnCisg
KiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBO
T1QgTElNSVRFRCBUTywKKyAqIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIKKyAqIFBVUlBPU0UgQVJFIERJU0NMQUlN
RUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IgSVRTIENPTlRSSUJVVE9SUworICog
QkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwg
RVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBO
T1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VS
VklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5U
RVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFks
IFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNM
VURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VU
IE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GCisgKiBUSEUg
UE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKworI2ltcG9ydCAiRWRpdGluZ09wZXJh
dGlvbnMuaCIKKworI2ltcG9ydCA8Rm91bmRhdGlvbi9Gb3VuZGF0aW9uLmg+CisKK05TQXJyYXkg
KmVkaXRpbmdPcGVyYXRpb25zKCkKK3sKKyAgICBzdGF0aWMgTlNBcnJheSAqb3BlcmF0aW9uTmFt
ZXM7CisgICAgc3RhdGljIGRpc3BhdGNoX29uY2VfdCBvbmNlVG9rZW47CisgICAgZGlzcGF0Y2hf
b25jZSgmb25jZVRva2VuLCBeeworICAgICAgICBvcGVyYXRpb25OYW1lcyA9IEBbCisgICAgICAg
ICAgICBAImFsaWduQ2VudGVyOiIsCisgICAgICAgICAgICBAImFsaWduSnVzdGlmaWVkOiIsCisg
ICAgICAgICAgICBAImFsaWduTGVmdDoiLAorICAgICAgICAgICAgQCJhbGlnblJpZ2h0OiIsCisg
ICAgICAgICAgICBAImNhcGl0YWxpemVXb3JkOiIsCisgICAgICAgICAgICBAImNlbnRlclNlbGVj
dGlvbkluVmlzaWJsZUFyZWE6IiwKKyAgICAgICAgICAgIEAiY2hhbmdlQ2FzZU9mTGV0dGVyOiIs
CisgICAgICAgICAgICBAImNoZWNrU3BlbGxpbmc6IiwKKyAgICAgICAgICAgIEAiY29tcGxldGU6
IiwKKyAgICAgICAgICAgIEAiY29weToiLAorICAgICAgICAgICAgQCJjb3B5Rm9udDoiLAorICAg
ICAgICAgICAgQCJjdXQ6IiwKKyAgICAgICAgICAgIEAiZGVsZXRlOiIsCisgICAgICAgICAgICBA
ImRlbGV0ZUJhY2t3YXJkOiIsCisgICAgICAgICAgICBAImRlbGV0ZUJhY2t3YXJkQnlEZWNvbXBv
c2luZ1ByZXZpb3VzQ2hhcmFjdGVyOiIsCisgICAgICAgICAgICBAImRlbGV0ZUZvcndhcmQ6IiwK
KyAgICAgICAgICAgIEAiZGVsZXRlVG9CZWdpbm5pbmdPZkxpbmU6IiwKKyAgICAgICAgICAgIEAi
ZGVsZXRlVG9CZWdpbm5pbmdPZlBhcmFncmFwaDoiLAorICAgICAgICAgICAgQCJkZWxldGVUb0Vu
ZE9mTGluZToiLAorICAgICAgICAgICAgQCJkZWxldGVUb0VuZE9mUGFyYWdyYXBoOiIsCisgICAg
ICAgICAgICBAImRlbGV0ZVRvTWFyazoiLAorICAgICAgICAgICAgQCJkZWxldGVXb3JkQmFja3dh
cmQ6IiwKKyAgICAgICAgICAgIEAiZGVsZXRlV29yZEZvcndhcmQ6IiwKKyAgICAgICAgICAgIEAi
aWdub3JlU3BlbGxpbmc6IiwKKyAgICAgICAgICAgIEAiaW5kZW50OiIsCisgICAgICAgICAgICBA
Imluc2VydEJhY2t0YWI6IiwKKyAgICAgICAgICAgIEAiaW5zZXJ0TGluZUJyZWFrOiIsCisgICAg
ICAgICAgICBAImluc2VydE5ld2xpbmU6IiwKKyAgICAgICAgICAgIEAiaW5zZXJ0TmV3bGluZUln
bm9yaW5nRmllbGRFZGl0b3I6IiwKKyAgICAgICAgICAgIEAiaW5zZXJ0UGFyYWdyYXBoU2VwYXJh
dG9yOiIsCisgICAgICAgICAgICBAImluc2VydFRhYjoiLAorICAgICAgICAgICAgQCJpbnNlcnRU
YWJJZ25vcmluZ0ZpZWxkRWRpdG9yOiIsCisgICAgICAgICAgICBAImluc2VydFRhYmxlOiIsCisg
ICAgICAgICAgICBAImxvd2VyY2FzZVdvcmQ6IiwKKyAgICAgICAgICAgIEAibW92ZUJhY2t3YXJk
OiIsCisgICAgICAgICAgICBAIm1vdmVCYWNrd2FyZEFuZE1vZGlmeVNlbGVjdGlvbjoiLAorICAg
ICAgICAgICAgQCJtb3ZlRG93bjoiLAorICAgICAgICAgICAgQCJtb3ZlRG93bkFuZE1vZGlmeVNl
bGVjdGlvbjoiLAorICAgICAgICAgICAgQCJtb3ZlRm9yd2FyZDoiLAorICAgICAgICAgICAgQCJt
b3ZlRm9yd2FyZEFuZE1vZGlmeVNlbGVjdGlvbjoiLAorICAgICAgICAgICAgQCJtb3ZlTGVmdDoi
LAorICAgICAgICAgICAgQCJtb3ZlTGVmdEFuZE1vZGlmeVNlbGVjdGlvbjoiLAorICAgICAgICAg
ICAgQCJtb3ZlUGFyYWdyYXBoQmFja3dhcmRBbmRNb2RpZnlTZWxlY3Rpb246IiwKKyAgICAgICAg
ICAgIEAibW92ZVBhcmFncmFwaEZvcndhcmRBbmRNb2RpZnlTZWxlY3Rpb246IiwKKyAgICAgICAg
ICAgIEAibW92ZVJpZ2h0OiIsCisgICAgICAgICAgICBAIm1vdmVSaWdodEFuZE1vZGlmeVNlbGVj
dGlvbjoiLAorICAgICAgICAgICAgQCJtb3ZlVG9CZWdpbm5pbmdPZkRvY3VtZW50OiIsCisgICAg
ICAgICAgICBAIm1vdmVUb0JlZ2lubmluZ09mRG9jdW1lbnRBbmRNb2RpZnlTZWxlY3Rpb246IiwK
KyAgICAgICAgICAgIEAibW92ZVRvQmVnaW5uaW5nT2ZTZW50ZW5jZToiLAorICAgICAgICAgICAg
QCJtb3ZlVG9CZWdpbm5pbmdPZlNlbnRlbmNlQW5kTW9kaWZ5U2VsZWN0aW9uOiIsCisgICAgICAg
ICAgICBAIm1vdmVUb0JlZ2lubmluZ09mTGluZToiLAorICAgICAgICAgICAgQCJtb3ZlVG9CZWdp
bm5pbmdPZkxpbmVBbmRNb2RpZnlTZWxlY3Rpb246IiwKKyAgICAgICAgICAgIEAibW92ZVRvQmVn
aW5uaW5nT2ZQYXJhZ3JhcGg6IiwKKyAgICAgICAgICAgIEAibW92ZVRvQmVnaW5uaW5nT2ZQYXJh
Z3JhcGhBbmRNb2RpZnlTZWxlY3Rpb246IiwKKyAgICAgICAgICAgIEAibW92ZVRvRW5kT2ZEb2N1
bWVudDoiLAorICAgICAgICAgICAgQCJtb3ZlVG9FbmRPZkRvY3VtZW50QW5kTW9kaWZ5U2VsZWN0
aW9uOiIsCisgICAgICAgICAgICBAIm1vdmVUb0VuZE9mU2VudGVuY2U6IiwKKyAgICAgICAgICAg
IEAibW92ZVRvRW5kT2ZTZW50ZW5jZUFuZE1vZGlmeVNlbGVjdGlvbjoiLAorICAgICAgICAgICAg
QCJtb3ZlVG9FbmRPZkxpbmU6IiwKKyAgICAgICAgICAgIEAibW92ZVRvRW5kT2ZMaW5lQW5kTW9k
aWZ5U2VsZWN0aW9uOiIsCisgICAgICAgICAgICBAIm1vdmVUb0VuZE9mUGFyYWdyYXBoOiIsCisg
ICAgICAgICAgICBAIm1vdmVUb0VuZE9mUGFyYWdyYXBoQW5kTW9kaWZ5U2VsZWN0aW9uOiIsCisg
ICAgICAgICAgICBAIm1vdmVVcDoiLAorICAgICAgICAgICAgQCJtb3ZlVXBBbmRNb2RpZnlTZWxl
Y3Rpb246IiwKKyAgICAgICAgICAgIEAibW92ZVdvcmRCYWNrd2FyZDoiLAorICAgICAgICAgICAg
QCJtb3ZlV29yZEJhY2t3YXJkQW5kTW9kaWZ5U2VsZWN0aW9uOiIsCisgICAgICAgICAgICBAIm1v
dmVXb3JkRm9yd2FyZDoiLAorICAgICAgICAgICAgQCJtb3ZlV29yZEZvcndhcmRBbmRNb2RpZnlT
ZWxlY3Rpb246IiwKKyAgICAgICAgICAgIEAibW92ZVdvcmRMZWZ0OiIsCisgICAgICAgICAgICBA
Im1vdmVXb3JkTGVmdEFuZE1vZGlmeVNlbGVjdGlvbjoiLAorICAgICAgICAgICAgQCJtb3ZlV29y
ZFJpZ2h0OiIsCisgICAgICAgICAgICBAIm1vdmVXb3JkUmlnaHRBbmRNb2RpZnlTZWxlY3Rpb246
IiwKKyAgICAgICAgICAgIEAib3V0bGluZToiLAorICAgICAgICAgICAgQCJwYWdlRG93bjoiLAor
ICAgICAgICAgICAgQCJwYWdlRG93bkFuZE1vZGlmeVNlbGVjdGlvbjoiLAorICAgICAgICAgICAg
QCJwYWdlVXA6IiwKKyAgICAgICAgICAgIEAicGFnZVVwQW5kTW9kaWZ5U2VsZWN0aW9uOiIsCisg
ICAgICAgICAgICBAInBhc3RlOiIsCisgICAgICAgICAgICBAInBhc3RlQXNQbGFpblRleHQ6IiwK
KyAgICAgICAgICAgIEAicGFzdGVBc1JpY2hUZXh0OiIsCisgICAgICAgICAgICBAInBhc3RlRm9u
dDoiLAorICAgICAgICAgICAgQCJzY3JvbGxMaW5lRG93bjoiLAorICAgICAgICAgICAgQCJzY3Jv
bGxMaW5lVXA6IiwKKyAgICAgICAgICAgIEAic2Nyb2xsUGFnZURvd246IiwKKyAgICAgICAgICAg
IEAic2Nyb2xsUGFnZVVwOiIsCisgICAgICAgICAgICBAInNlbGVjdEFsbDoiLAorICAgICAgICAg
ICAgQCJzZWxlY3RTZW50ZW5jZToiLAorICAgICAgICAgICAgQCJzZWxlY3RMaW5lOiIsCisgICAg
ICAgICAgICBAInNlbGVjdFBhcmFncmFwaDoiLAorICAgICAgICAgICAgQCJzZWxlY3RUb01hcms6
IiwKKyAgICAgICAgICAgIEAic2VsZWN0V29yZDoiLAorICAgICAgICAgICAgQCJzZXRNYXJrOiIs
CisgICAgICAgICAgICBAInNob3dHdWVzc1BhbmVsOiIsCisgICAgICAgICAgICBAInN0YXJ0U3Bl
YWtpbmc6IiwKKyAgICAgICAgICAgIEAic3RvcFNwZWFraW5nOiIsCisgICAgICAgICAgICBAInN1
YnNjcmlwdDoiLAorICAgICAgICAgICAgQCJzdXBlcnNjcmlwdDoiLAorICAgICAgICAgICAgQCJz
d2FwV2l0aE1hcms6IiwKKyAgICAgICAgICAgIEAidGFrZUZpbmRTdHJpbmdGcm9tU2VsZWN0aW9u
OiIsCisgICAgICAgICAgICBAInRvZ2dsZUNvbnRpbnVvdXNTcGVsbENoZWNraW5nOiIsCisgICAg
ICAgICAgICBAInRvZ2dsZVNtYXJ0SW5zZXJ0RGVsZXRlOiIsCisgICAgICAgICAgICBAInRyYW5z
cG9zZToiLAorICAgICAgICAgICAgQCJ0cmFuc3Bvc2VXb3JkczoiLAorICAgICAgICAgICAgQCJ1
bmRlcmxpbmU6IiwKKyAgICAgICAgICAgIEAidW5zY3JpcHQ6IiwKKyAgICAgICAgICAgIEAidXBw
ZXJjYXNlV29yZDoiLAorICAgICAgICAgICAgQCJ5YW5rOiIsCisgICAgICAgICAgICBAInlhbmtB
bmRTZWxlY3Q6IgorICAgICAgICBdOworICAgICAgICBbb3BlcmF0aW9uTmFtZXMgcmV0YWluXTsK
KyAgICB9KTsKKyAgICByZXR1cm4gb3BlcmF0aW9uTmFtZXM7Cit9CmRpZmYgLS1naXQgYS9Ub29s
cy9XZWJFZGl0aW5nVGVzdGVyL1dlYkVkaXRpbmdUZXN0ZXIueGNvZGVwcm9qL3Byb2plY3QucGJ4
cHJvaiBiL1Rvb2xzL1dlYkVkaXRpbmdUZXN0ZXIvV2ViRWRpdGluZ1Rlc3Rlci54Y29kZXByb2ov
cHJvamVjdC5wYnhwcm9qCmluZGV4IDJhNmQyZDU2OTU2N2YwZjNmNzgwN2U0YTlhNzFlMDI1ZjZm
ZDYzYWQuLjI1MTM3MjMyNzFmN2MzZGQ4ZWYyMjE5YTRhMTg4M2E4OGY3YTUwOTEgMTAwNjQ0Ci0t
LSBhL1Rvb2xzL1dlYkVkaXRpbmdUZXN0ZXIvV2ViRWRpdGluZ1Rlc3Rlci54Y29kZXByb2ovcHJv
amVjdC5wYnhwcm9qCisrKyBiL1Rvb2xzL1dlYkVkaXRpbmdUZXN0ZXIvV2ViRWRpdGluZ1Rlc3Rl
ci54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCkBAIC03LDYgKzcsNyBAQAogCW9iamVjdHMgPSB7
CiAKIC8qIEJlZ2luIFBCWEJ1aWxkRmlsZSBzZWN0aW9uICovCisJCTJENEZGQTExMUE5NzA3OUQw
MDA2MzYwQiAvKiBFZGl0aW5nT3BlcmF0aW9ucy5tIGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJY
QnVpbGRGaWxlOyBmaWxlUmVmID0gMkQ0RkZBMTAxQTk3MDc5RDAwMDYzNjBCIC8qIEVkaXRpbmdP
cGVyYXRpb25zLm0gKi87IH07CiAJCUM1M0U3RDBEMUE5NTQ2RTYwMDgxOEYxOSAvKiBNYWluTWVu
dS54aWIgaW4gUmVzb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEM1
M0U3RDBCMUE5NTQ2RTYwMDgxOEYxOSAvKiBNYWluTWVudS54aWIgKi87IH07CiAJCUM1M0U3RDBF
MUE5NTQ2RTYwMDgxOEYxOSAvKiBXZWJEb2N1bWVudC54aWIgaW4gUmVzb3VyY2VzICovID0ge2lz
YSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IEM1M0U3RDBDMUE5NTQ2RTYwMDgxOEYxOSAvKiBX
ZWJEb2N1bWVudC54aWIgKi87IH07CiAJCUM1NThDREIzMUE5MkQ2OTAwMDU5QTkwNyAvKiBBcHBE
ZWxlZ2F0ZS5tIGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0g
QzU1OENEQjIxQTkyRDY5MDAwNTlBOTA3IC8qIEFwcERlbGVnYXRlLm0gKi87IH07CkBAIC0xOSw2
ICsyMCw4IEBACiAvKiBFbmQgUEJYQnVpbGRGaWxlIHNlY3Rpb24gKi8KIAogLyogQmVnaW4gUEJY
RmlsZVJlZmVyZW5jZSBzZWN0aW9uICovCisJCTJENEZGQTBGMUE5NzA3OUQwMDA2MzYwQiAvKiBF
ZGl0aW5nT3BlcmF0aW9ucy5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNv
ZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jLmg7IHBhdGggPSBFZGl0
aW5nT3BlcmF0aW9ucy5oOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OworCQkyRDRGRkExMDFB
OTcwNzlEMDAwNjM2MEIgLyogRWRpdGluZ09wZXJhdGlvbnMubSAqLyA9IHtpc2EgPSBQQlhGaWxl
UmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNv
ZGUuYy5vYmpjOyBwYXRoID0gRWRpdGluZ09wZXJhdGlvbnMubTsgc291cmNlVHJlZSA9ICI8Z3Jv
dXA+IjsgfTsKIAkJQzUzRTdEMEIxQTk1NDZFNjAwODE4RjE5IC8qIE1haW5NZW51LnhpYiAqLyA9
IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxl
VHlwZSA9IGZpbGUueGliOyBwYXRoID0gTWFpbk1lbnUueGliOyBzb3VyY2VUcmVlID0gIjxncm91
cD4iOyB9OwogCQlDNTNFN0QwQzFBOTU0NkU2MDA4MThGMTkgLyogV2ViRG9jdW1lbnQueGliICov
ID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZp
bGVUeXBlID0gZmlsZS54aWI7IHBhdGggPSBXZWJEb2N1bWVudC54aWI7IHNvdXJjZVRyZWUgPSAi
PGdyb3VwPiI7IH07CiAJCUM1NThDREFDMUE5MkQ2OTAwMDU5QTkwNyAvKiBXZWJFZGl0aW5nVGVz
dGVyLmFwcCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBleHBsaWNpdEZpbGVUeXBlID0g
d3JhcHBlci5hcHBsaWNhdGlvbjsgaW5jbHVkZUluSW5kZXggPSAwOyBwYXRoID0gV2ViRWRpdGlu
Z1Rlc3Rlci5hcHA7IHNvdXJjZVRyZWUgPSBCVUlMVF9QUk9EVUNUU19ESVI7IH07CkBAIC03OSw2
ICs4Miw4IEBACiAJCQkJQzU5RjlCOUUxQTkzQ0I2MzAwNDFBOTU5IC8qIFdLMldlYkRvY3VtZW50
Q29udHJvbGxlci5tICovLAogCQkJCUM1NThDREI2MUE5MkQ2OTAwMDU5QTkwNyAvKiBXZWJEb2N1
bWVudENvbnRyb2xsZXIuaCAqLywKIAkJCQlDNTU4Q0RCNzFBOTJENjkwMDA1OUE5MDcgLyogV2Vi
RG9jdW1lbnRDb250cm9sbGVyLm0gKi8sCisJCQkJMkQ0RkZBMEYxQTk3MDc5RDAwMDYzNjBCIC8q
IEVkaXRpbmdPcGVyYXRpb25zLmggKi8sCisJCQkJMkQ0RkZBMTAxQTk3MDc5RDAwMDYzNjBCIC8q
IEVkaXRpbmdPcGVyYXRpb25zLm0gKi8sCiAJCQkpOwogCQkJbmFtZSA9IFdlYkVkaXRpbmdUZXN0
ZXI7CiAJCQlzb3VyY2VUcmVlID0gIjxncm91cD4iOwpAQCAtMTgxLDYgKzE4Niw3IEBACiAJCQlm
aWxlcyA9ICgKIAkJCQlDNTU4Q0RCODFBOTJENjkwMDA1OUE5MDcgLyogV2ViRG9jdW1lbnRDb250
cm9sbGVyLm0gaW4gU291cmNlcyAqLywKIAkJCQlDNTlGOUJBMDFBOTNDQjYzMDA0MUE5NTkgLyog
V0syV2ViRG9jdW1lbnRDb250cm9sbGVyLm0gaW4gU291cmNlcyAqLywKKwkJCQkyRDRGRkExMTFB
OTcwNzlEMDAwNjM2MEIgLyogRWRpdGluZ09wZXJhdGlvbnMubSBpbiBTb3VyY2VzICovLAogCQkJ
CUM1NThDREI1MUE5MkQ2OTAwMDU5QTkwNyAvKiBtYWluLm0gaW4gU291cmNlcyAqLywKIAkJCQlD
NTU4Q0RCMzFBOTJENjkwMDA1OUE5MDcgLyogQXBwRGVsZWdhdGUubSBpbiBTb3VyY2VzICovLAog
CQkJCUM1OUY5QjlGMUE5M0NCNjMwMDQxQTk1OSAvKiBXSzFXZWJEb2N1bWVudENvbnRyb2xsZXIu
bSBpbiBTb3VyY2VzICovLAo=
</data>
<flag name="review"
          id="271901"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>