<?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>81212</bug_id>
          
          <creation_ts>2012-03-15 05:52:31 -0700</creation_ts>
          <short_desc>Enable animVal support for SVGNumber</short_desc>
          <delta_ts>2012-03-15 07:13:56 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>SVG</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>
          <dependson>12437</dependson>
          <blocked>41761</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Nikolas Zimmermann">zimmermann</reporter>
          <assigned_to name="Nikolas Zimmermann">zimmermann</assigned_to>
          <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>579304</commentid>
    <comment_count>0</comment_count>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2012-03-15 05:52:31 -0700</bug_when>
    <thetext>Enable animVal support for SVGNumber.
It turns out we only have test cases in svg/animations covering AnimatedNumber animations for CSS properties like &apos;opacity&apos;.
Animating eg. SVGStopElements &quot;offset&quot; attribute needs to be tested as well (SVG DOM properties).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>579305</commentid>
    <comment_count>1</comment_count>
      <attachid>132028</attachid>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2012-03-15 06:02:56 -0700</bug_when>
    <thetext>Created attachment 132028
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>579345</commentid>
    <comment_count>2</comment_count>
      <attachid>132028</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-03-15 07:09:05 -0700</bug_when>
    <thetext>Comment on attachment 132028
Patch

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

LGTM.

&gt; Source/WebCore/svg/properties/SVGAnimatedStaticPropertyTearOff.h:2
&gt; + * Copyright (C) Research In Motion Limited 2010-2012. All rights reserved.

I think we always use 2010, 2011, 2012 style in our own files, maybe check. If we already break this style in our SVG contributions then this patch should not be the one fixing that, but we should discuss making a patch to use one style in future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>579346</commentid>
    <comment_count>3</comment_count>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2012-03-15 07:10:16 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; I think we always use 2010, 2011, 2012 style in our own files, maybe check. If we already break this style in our SVG contributions then this patch should not be the one fixing that, but we should discuss making a patch to use one style in future.
Good idea, can you ask around?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>579349</commentid>
    <comment_count>4</comment_count>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2012-03-15 07:13:56 -0700</bug_when>
    <thetext>Committed r110841: &lt;http://trac.webkit.org/changeset/110841&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>132028</attachid>
            <date>2012-03-15 06:02:56 -0700</date>
            <delta_ts>2012-03-15 07:09:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-81212-20120315140251.patch</filename>
            <type>text/plain</type>
            <size>15652</size>
            <attacher name="Nikolas Zimmermann">zimmermann</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEwODM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzdlOTg1MmVmOTFhZTU2
YzNhNjIwMzk2NDQyNDhhZTE5Y2E0MzY4Ny4uMTk4MmZjMjlmM2VhNWNkZTY2ZDlhY2E2OWVlZDA3
MTdmZWYyNWNjMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM4IEBACisyMDEyLTAzLTE1ICBOaWtv
bGFzIFppbW1lcm1hbm4gIDxuemltbWVybWFubkByaW0uY29tPgorCisgICAgICAgIEVuYWJsZSBh
bmltVmFsIHN1cHBvcnQgZm9yIFNWR051bWJlcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODEyMTIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBFbmFibGUgYW5pbVZhbCBzdXBwb3J0IGZvciBTVkdOdW1iZXIu
IFRoaXMgYWxpZ25zIFNWR0FuaW1hdGVkU3RhdGljUHJvcGVydHlUZWFyT2ZmLAorICAgICAgICB3
aXRoIHRoZSBvdGhlciBTVkdMaXN0UHJvcGVydHlUZWFyT2ZmICYgU1ZHUHJvcGVydHlUZWFyT2Zm
LCBhcyBhbGwgc3VwcG9ydCBhbmltVmFsIG5vdy4KKyAgICAgICAgQ29udmVydGluZyB0aGUgcmVz
dCBvZiB0aGUgdHlwZXMgY2FuIGJlIGRvbmUgaW4gc21hbGwgcGF0Y2hlcyBub3cuCisKKyAgICAg
ICAgVGVzdDogc3ZnL2FuaW1hdGlvbnMvc3ZnbnVtYmVyLWFuaW1hdGlvbi00Lmh0bWwKKworICAg
ICAgICAqIHN2Zy9TVkdBbmltYXRlZE51bWJlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTVkdB
bmltYXRlZE51bWJlckFuaW1hdG9yOjpjb25zdHJ1Y3RGcm9tQ29weSk6CisgICAgICAgIChXZWJD
b3JlKToKKyAgICAgICAgKiBzdmcvU1ZHQW5pbWF0ZWROdW1iZXIuaDoKKyAgICAgICAgKFdlYkNv
cmUpOgorICAgICAgICAoU1ZHQW5pbWF0ZWROdW1iZXJBbmltYXRvcik6CisgICAgICAgICogc3Zn
L1NWR0FuaW1hdGVkVHlwZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTVkdBbmltYXRlZFR5cGU6
OnN1cHBvcnRzQW5pbVZhbCk6CisgICAgICAgIChXZWJDb3JlOjpTVkdBbmltYXRlZFR5cGU6OnNl
dFZhcmlhbnRWYWx1ZSk6CisgICAgICAgICogc3ZnL3Byb3BlcnRpZXMvU1ZHQW5pbWF0ZWRQcm9w
ZXJ0eS5oOgorICAgICAgICAoU1ZHQW5pbWF0ZWRQcm9wZXJ0eSk6CisgICAgICAgICogc3ZnL3By
b3BlcnRpZXMvU1ZHQW5pbWF0ZWRTdGF0aWNQcm9wZXJ0eVRlYXJPZmYuaDoKKyAgICAgICAgKFdl
YkNvcmU6OlNWR0FuaW1hdGVkU3RhdGljUHJvcGVydHlUZWFyT2ZmOjphbmltVmFsKToKKyAgICAg
ICAgKFdlYkNvcmU6OlNWR0FuaW1hdGVkU3RhdGljUHJvcGVydHlUZWFyT2ZmOjpjdXJyZW50QW5p
bWF0ZWRWYWx1ZSk6CisgICAgICAgIChTVkdBbmltYXRlZFN0YXRpY1Byb3BlcnR5VGVhck9mZik6
CisgICAgICAgIChXZWJDb3JlOjpTVkdBbmltYXRlZFN0YXRpY1Byb3BlcnR5VGVhck9mZjo6Y3Vy
cmVudEJhc2VWYWx1ZSk6CisgICAgICAgIChXZWJDb3JlOjpTVkdBbmltYXRlZFN0YXRpY1Byb3Bl
cnR5VGVhck9mZjo6YW5pbWF0aW9uU3RhcnRlZCk6CisgICAgICAgIChXZWJDb3JlOjpTVkdBbmlt
YXRlZFN0YXRpY1Byb3BlcnR5VGVhck9mZjo6YW5pbWF0aW9uRW5kZWQpOgorICAgICAgICAoV2Vi
Q29yZTo6U1ZHQW5pbWF0ZWRTdGF0aWNQcm9wZXJ0eVRlYXJPZmY6OmFuaW1hdGlvblZhbHVlV2ls
bENoYW5nZSk6CisgICAgICAgIChXZWJDb3JlOjpTVkdBbmltYXRlZFN0YXRpY1Byb3BlcnR5VGVh
ck9mZjo6YW5pbWF0aW9uVmFsdWVEaWRDaGFuZ2UpOgorICAgICAgICAoV2ViQ29yZTo6U1ZHQW5p
bWF0ZWRTdGF0aWNQcm9wZXJ0eVRlYXJPZmY6OlNWR0FuaW1hdGVkU3RhdGljUHJvcGVydHlUZWFy
T2ZmKToKKwogMjAxMi0wMy0xMyAgTmlrb2xhcyBaaW1tZXJtYW5uICA8bnppbW1lcm1hbm5Acmlt
LmNvbT4KIAogICAgICAgICBFbmFibGUgYW5pbVZhbCBzdXBwb3J0IGZvciBTVkdMZW5ndGhMaXN0
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHQW5pbWF0ZWROdW1iZXIuY3BwIGIv
U291cmNlL1dlYkNvcmUvc3ZnL1NWR0FuaW1hdGVkTnVtYmVyLmNwcAppbmRleCBiNTU5OTRiN2E3
MjZjMTAzNDJhNGVjYjY4ODQ0ZmYxMTU3YTY2M2JkLi5jZDQ2NDQ0MDVmMTY3YmM5MmViMjM4Mjc4
ZmQ3MzU3OTJiNzA2NDU3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHQW5pbWF0
ZWROdW1iZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N2Zy9TVkdBbmltYXRlZE51bWJlci5j
cHAKQEAgLTQzLDYgKzQzLDEyIEBAIFBhc3NPd25QdHI8U1ZHQW5pbWF0ZWRUeXBlPiBTVkdBbmlt
YXRlZE51bWJlckFuaW1hdG9yOjpjb25zdHJ1Y3RGcm9tU3RyaW5nKGNvbnN0CiAgICAgcmV0dXJu
IGFuaW10ZWRUeXBlLnJlbGVhc2UoKTsKIH0KIAorUGFzc093blB0cjxTVkdBbmltYXRlZFR5cGU+
IFNWR0FuaW1hdGVkTnVtYmVyQW5pbWF0b3I6OmNvbnN0cnVjdEZyb21Db3B5KFNWR0dlbmVyaWNB
bmltYXRlZFR5cGUqIGFuaW1hdGVkVHlwZSkKK3sKKyAgICBBU1NFUlQoYW5pbWF0ZWRUeXBlKTsK
KyAgICByZXR1cm4gU1ZHQW5pbWF0ZWRUeXBlOjpjcmVhdGVOdW1iZXIobmV3IGZsb2F0KCpyZWlu
dGVycHJldF9jYXN0PGZsb2F0Kj4oYW5pbWF0ZWRUeXBlKSkpOworfQorCiB2b2lkIFNWR0FuaW1h
dGVkTnVtYmVyQW5pbWF0b3I6OmNhbGN1bGF0ZUZyb21BbmRUb1ZhbHVlcyhPd25QdHI8U1ZHQW5p
bWF0ZWRUeXBlPiYgZnJvbSwgT3duUHRyPFNWR0FuaW1hdGVkVHlwZT4mIHRvLCBjb25zdCBTdHJp
bmcmIGZyb21TdHJpbmcsIGNvbnN0IFN0cmluZyYgdG9TdHJpbmcpCiB7CiAgICAgQVNTRVJUKG1f
Y29udGV4dEVsZW1lbnQpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvc3ZnL1NWR0FuaW1h
dGVkTnVtYmVyLmggYi9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHQW5pbWF0ZWROdW1iZXIuaAppbmRl
eCBlZDAxYzZhMzUxMmI0ZThjNzk5MGIzYTdmMWFhZTJjZTRlZmYxYmJiLi5hZWVlZjczMGQ3NTYx
YmU1NjdlYmNkNmU4N2NmMmE0NWU4ZmVmOWI5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9z
dmcvU1ZHQW5pbWF0ZWROdW1iZXIuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHQW5pbWF0
ZWROdW1iZXIuaApAQCAtNDAsNiArNDAsNyBAQCBERUZJTkVfQU5JTUFURURfUFJPUEVSVFkoQW5p
bWF0ZWROdW1iZXIsIE93bmVyVHlwZSwgRE9NQXR0cmlidXRlLCBET01BdHRyaWJ1dGUubAogREVG
SU5FX0FOSU1BVEVEX1BST1BFUlRZKEFuaW1hdGVkTnVtYmVyT3B0aW9uYWxOdW1iZXIsIE93bmVy
VHlwZSwgRE9NQXR0cmlidXRlLCBTVkdET01BdHRyaWJ1dGVJZGVudGlmaWVyLCBVcHBlclByb3Bl
cnR5LCBMb3dlclByb3BlcnR5KQogCiBjbGFzcyBTVkdBbmltYXRpb25FbGVtZW50OworY2xhc3Mg
U1ZHR2VuZXJpY0FuaW1hdGVkVHlwZTsKIAogY2xhc3MgU1ZHQW5pbWF0ZWROdW1iZXJBbmltYXRv
ciA6IHB1YmxpYyBTVkdBbmltYXRlZFR5cGVBbmltYXRvciB7CiAKQEAgLTUwLDYgKzUxLDcgQEAg
cHVibGljOgogICAgIHN0YXRpYyB2b2lkIGNhbGN1bGF0ZUFuaW1hdGVkTnVtYmVyKFNWR0FuaW1h
dGlvbkVsZW1lbnQqLCBmbG9hdCBwZXJjZW50YWdlLCB1bnNpZ25lZCByZXBlYXRDb3VudCwgZmxv
YXQmIGFuaW1hdGVkTnVtYmVyLCBmbG9hdCBmcm9tTnVtYmVyLCBmbG9hdCB0b051bWJlcik7CiAK
ICAgICB2aXJ0dWFsIFBhc3NPd25QdHI8U1ZHQW5pbWF0ZWRUeXBlPiBjb25zdHJ1Y3RGcm9tU3Ry
aW5nKGNvbnN0IFN0cmluZyYpOworICAgIHZpcnR1YWwgUGFzc093blB0cjxTVkdBbmltYXRlZFR5
cGU+IGNvbnN0cnVjdEZyb21Db3B5KFNWR0dlbmVyaWNBbmltYXRlZFR5cGUqKTsKIAogICAgIHZp
cnR1YWwgdm9pZCBjYWxjdWxhdGVGcm9tQW5kVG9WYWx1ZXMoT3duUHRyPFNWR0FuaW1hdGVkVHlw
ZT4mIGZyb21WYWx1ZSwgT3duUHRyPFNWR0FuaW1hdGVkVHlwZT4mIHRvVmFsdWUsIGNvbnN0IFN0
cmluZyYgZnJvbVN0cmluZywgY29uc3QgU3RyaW5nJiB0b1N0cmluZyk7CiAgICAgdmlydHVhbCB2
b2lkIGNhbGN1bGF0ZUZyb21BbmRCeVZhbHVlcyhPd25QdHI8U1ZHQW5pbWF0ZWRUeXBlPiYgZnJv
bVZhbHVlLCBPd25QdHI8U1ZHQW5pbWF0ZWRUeXBlPiYgdG9WYWx1ZSwgY29uc3QgU3RyaW5nJiBm
cm9tU3RyaW5nLCBjb25zdCBTdHJpbmcmIGJ5U3RyaW5nKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3N2Zy9TVkdBbmltYXRlZFR5cGUuY3BwIGIvU291cmNlL1dlYkNvcmUvc3ZnL1NWR0Fu
aW1hdGVkVHlwZS5jcHAKaW5kZXggM2FiYWFiOTVkMjZiMTJhM2M2YmQ4ZTczZDgxYjgwNDkzMDc4
YzYwYS4uZDY5YzU1Yjg3ZDU2OWE5YThlMWUyZGUzM2JlOWIzOWVkNWUzMzNmMiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvc3ZnL1NWR0FuaW1hdGVkVHlwZS5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvc3ZnL1NWR0FuaW1hdGVkVHlwZS5jcHAKQEAgLTQzMywxMyArNDMzLDEzIEBAIGJvb2wg
U1ZHQW5pbWF0ZWRUeXBlOjpzdXBwb3J0c0FuaW1WYWwoQW5pbWF0ZWRQcm9wZXJ0eVR5cGUgdHlw
ZSkKICAgICBzd2l0Y2ggKHR5cGUpIHsKICAgICBjYXNlIEFuaW1hdGVkTGVuZ3RoOgogICAgIGNh
c2UgQW5pbWF0ZWRMZW5ndGhMaXN0OgorICAgIGNhc2UgQW5pbWF0ZWROdW1iZXI6CiAgICAgICAg
IHJldHVybiB0cnVlOwogICAgIGNhc2UgQW5pbWF0ZWRBbmdsZToKICAgICBjYXNlIEFuaW1hdGVk
Qm9vbGVhbjoKICAgICBjYXNlIEFuaW1hdGVkQ29sb3I6CiAgICAgY2FzZSBBbmltYXRlZEVudW1l
cmF0aW9uOgogICAgIGNhc2UgQW5pbWF0ZWRJbnRlZ2VyOgotICAgIGNhc2UgQW5pbWF0ZWROdW1i
ZXI6CiAgICAgY2FzZSBBbmltYXRlZE51bWJlckxpc3Q6CiAgICAgY2FzZSBBbmltYXRlZE51bWJl
ck9wdGlvbmFsTnVtYmVyOgogICAgIGNhc2UgQW5pbWF0ZWRQYXRoOgpAQCAtNDY2LDEyICs0NjYs
MTQgQEAgdm9pZCBTVkdBbmltYXRlZFR5cGU6OnNldFZhcmlhbnRWYWx1ZShTVkdHZW5lcmljQW5p
bWF0ZWRUeXBlKiB0eXBlKQogICAgIGNhc2UgQW5pbWF0ZWRMZW5ndGhMaXN0OgogICAgICAgICAq
bV9kYXRhLmxlbmd0aExpc3QgPSAqcmVpbnRlcnByZXRfY2FzdDxTVkdMZW5ndGhMaXN0Kj4odHlw
ZSk7CiAgICAgICAgIHJldHVybjsKKyAgICBjYXNlIEFuaW1hdGVkTnVtYmVyOgorICAgICAgICAq
bV9kYXRhLm51bWJlciA9ICpyZWludGVycHJldF9jYXN0PGZsb2F0Kj4odHlwZSk7CisgICAgICAg
IHJldHVybjsKICAgICBjYXNlIEFuaW1hdGVkQW5nbGU6CiAgICAgY2FzZSBBbmltYXRlZEJvb2xl
YW46CiAgICAgY2FzZSBBbmltYXRlZENvbG9yOgogICAgIGNhc2UgQW5pbWF0ZWRFbnVtZXJhdGlv
bjoKICAgICBjYXNlIEFuaW1hdGVkSW50ZWdlcjoKLSAgICBjYXNlIEFuaW1hdGVkTnVtYmVyOgog
ICAgIGNhc2UgQW5pbWF0ZWROdW1iZXJMaXN0OgogICAgIGNhc2UgQW5pbWF0ZWROdW1iZXJPcHRp
b25hbE51bWJlcjoKICAgICBjYXNlIEFuaW1hdGVkUGF0aDoKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3N2Zy9wcm9wZXJ0aWVzL1NWR0FuaW1hdGVkUHJvcGVydHkuaCBiL1NvdXJjZS9XZWJD
b3JlL3N2Zy9wcm9wZXJ0aWVzL1NWR0FuaW1hdGVkUHJvcGVydHkuaAppbmRleCBkMTRiNjE1MTdi
MDU4NGI1OWM4YWNmNTc2OTIzYjI5NjE0ZGE3NDE5Li4yNjE3YTM3NTlmNzdhYTJhNTZkNDBmNTcz
NWViMWU5NDU0NmRhOGVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9zdmcvcHJvcGVydGll
cy9TVkdBbmltYXRlZFByb3BlcnR5LmgKKysrIGIvU291cmNlL1dlYkNvcmUvc3ZnL3Byb3BlcnRp
ZXMvU1ZHQW5pbWF0ZWRQcm9wZXJ0eS5oCkBAIC00OCwxNiArNDgsMTEgQEAgcHVibGljOgogCiAg
ICAgdmlydHVhbCBib29sIGlzQW5pbWF0ZWRMaXN0VGVhck9mZigpIGNvbnN0IHsgcmV0dXJuIGZh
bHNlOyB9CiAKLSAgICAvLyBGSVhNRTogTWFrZSB0aGVzZSBwdXJlIG9uY2UgU1ZHQW5pbWF0ZWRT
dGF0aWNQcm9wZXJ0eVRlYXJPZmYgc3VwcG9ydHMgYW5pbVZhbCBhcyB3ZWxsLgotICAgIHZpcnR1
YWwgdm9pZCBhbmltYXRpb25TdGFydGVkKFNWR0FuaW1hdGVkVHlwZSopIHsgQVNTRVJUX05PVF9S
RUFDSEVEKCk7IH0KLSAgICB2aXJ0dWFsIHZvaWQgYW5pbWF0aW9uRW5kZWQoKSB7IEFTU0VSVF9O
T1RfUkVBQ0hFRCgpOyB9Ci0gICAgdmlydHVhbCB2b2lkIGFuaW1hdGlvblZhbHVlV2lsbENoYW5n
ZSgpIHsgQVNTRVJUX05PVF9SRUFDSEVEKCk7IH0KLSAgICB2aXJ0dWFsIHZvaWQgYW5pbWF0aW9u
VmFsdWVEaWRDaGFuZ2UoKSB7IEFTU0VSVF9OT1RfUkVBQ0hFRCgpOyB9Ci0gICAgdmlydHVhbCBT
VkdHZW5lcmljQW5pbWF0ZWRUeXBlKiBjdXJyZW50QmFzZVZhbHVlKEFuaW1hdGVkUHJvcGVydHlU
eXBlKSBjb25zdAotICAgIHsKLSAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7Ci0gICAgICAg
IHJldHVybiAwOwotICAgIH0KKyAgICB2aXJ0dWFsIHZvaWQgYW5pbWF0aW9uU3RhcnRlZChTVkdB
bmltYXRlZFR5cGUqKSA9IDA7CisgICAgdmlydHVhbCB2b2lkIGFuaW1hdGlvbkVuZGVkKCkgPSAw
OworICAgIHZpcnR1YWwgdm9pZCBhbmltYXRpb25WYWx1ZVdpbGxDaGFuZ2UoKSA9IDA7CisgICAg
dmlydHVhbCB2b2lkIGFuaW1hdGlvblZhbHVlRGlkQ2hhbmdlKCkgPSAwOworICAgIHZpcnR1YWwg
U1ZHR2VuZXJpY0FuaW1hdGVkVHlwZSogY3VycmVudEJhc2VWYWx1ZShBbmltYXRlZFByb3BlcnR5
VHlwZSkgY29uc3QgPSAwOwogCiAgICAgLy8gQ2FjaGluZyBmYWNpbGl0aWVzLgogICAgIHR5cGVk
ZWYgSGFzaE1hcDxTVkdBbmltYXRlZFByb3BlcnR5RGVzY3JpcHRpb24sIFJlZlB0cjxTVkdBbmlt
YXRlZFByb3BlcnR5PiwgU1ZHQW5pbWF0ZWRQcm9wZXJ0eURlc2NyaXB0aW9uSGFzaCwgU1ZHQW5p
bWF0ZWRQcm9wZXJ0eURlc2NyaXB0aW9uSGFzaFRyYWl0cz4gQ2FjaGU7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9zdmcvcHJvcGVydGllcy9TVkdBbmltYXRlZFN0YXRpY1Byb3BlcnR5VGVh
ck9mZi5oIGIvU291cmNlL1dlYkNvcmUvc3ZnL3Byb3BlcnRpZXMvU1ZHQW5pbWF0ZWRTdGF0aWNQ
cm9wZXJ0eVRlYXJPZmYuaAppbmRleCBlYzc3OGNjOGI1ZGZiNjQ0OThkNjYxODU3YzlkOGFkMTU1
MDdmYzFkLi5kNGMxMDM5NGU1NzYzZTQ4N2Q4OTJkNzkyNzJmYzFjNzhmZDRiMmEyIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9zdmcvcHJvcGVydGllcy9TVkdBbmltYXRlZFN0YXRpY1Byb3Bl
cnR5VGVhck9mZi5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3N2Zy9wcm9wZXJ0aWVzL1NWR0FuaW1h
dGVkU3RhdGljUHJvcGVydHlUZWFyT2ZmLmgKQEAgLTEsNSArMSw1IEBACiAvKgotICogQ29weXJp
Z2h0IChDKSBSZXNlYXJjaCBJbiBNb3Rpb24gTGltaXRlZCAyMDEwLiBBbGwgcmlnaHRzIHJlc2Vy
dmVkLgorICogQ29weXJpZ2h0IChDKSBSZXNlYXJjaCBJbiBNb3Rpb24gTGltaXRlZCAyMDEwLTIw
MTIuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29m
dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgogICogbW9kaWZ5IGl0IHVuZGVy
IHRoZSB0ZXJtcyBvZiB0aGUgR05VIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMKQEAgLTIyLDYgKzIy
LDcgQEAKIAogI2lmIEVOQUJMRShTVkcpCiAjaW5jbHVkZSAiU1ZHQW5pbWF0ZWRQcm9wZXJ0eS5o
IgorI2luY2x1ZGUgIlNWR0FuaW1hdGVkVHlwZS5oIgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAK
QEAgLTM1LDcgKzM2LDggQEAgcHVibGljOgogCiAgICAgUHJvcGVydHlUeXBlJiBhbmltVmFsKCkK
ICAgICB7Ci0gICAgICAgIC8vIEZJWE1FOiBObyBhbmltVmFsIHN1cHBvcnQuCisgICAgICAgIGlm
IChtX2FuaW1hdGVkUHJvcGVydHkpCisgICAgICAgICAgICByZXR1cm4gKm1fYW5pbWF0ZWRQcm9w
ZXJ0eTsKICAgICAgICAgcmV0dXJuIG1fcHJvcGVydHk7CiAgICAgfQogCkBAIC00NSwyNyArNDcs
NzYgQEAgcHVibGljOgogICAgICAgICBjb21taXRDaGFuZ2UoKTsKICAgICB9CiAKLSAgICAvLyBG
SVhNRTogTm8gYW5pbVZhbCBzdXBwb3J0LgotICAgIGJvb2wgaXNBbmltYXRpbmcoKSBjb25zdCB7
IHJldHVybiBmYWxzZTsgfQotICAgIFByb3BlcnR5VHlwZSYgY3VycmVudEFuaW1hdGVkVmFsdWUo
KSB7IHJldHVybiBtX3Byb3BlcnR5OyB9Ci0KICAgICBzdGF0aWMgUGFzc1JlZlB0cjxTVkdBbmlt
YXRlZFN0YXRpY1Byb3BlcnR5VGVhck9mZjxQcm9wZXJ0eVR5cGU+ID4gY3JlYXRlKFNWR0VsZW1l
bnQqIGNvbnRleHRFbGVtZW50LCBjb25zdCBRdWFsaWZpZWROYW1lJiBhdHRyaWJ1dGVOYW1lLCBB
bmltYXRlZFByb3BlcnR5VHlwZSBhbmltYXRlZFByb3BlcnR5VHlwZSwgUHJvcGVydHlUeXBlJiBw
cm9wZXJ0eSkKICAgICB7CiAgICAgICAgIEFTU0VSVChjb250ZXh0RWxlbWVudCk7CiAgICAgICAg
IHJldHVybiBhZG9wdFJlZihuZXcgU1ZHQW5pbWF0ZWRTdGF0aWNQcm9wZXJ0eVRlYXJPZmY8UHJv
cGVydHlUeXBlPihjb250ZXh0RWxlbWVudCwgYXR0cmlidXRlTmFtZSwgYW5pbWF0ZWRQcm9wZXJ0
eVR5cGUsIHByb3BlcnR5KSk7CiAgICAgfQogCisgICAgUHJvcGVydHlUeXBlJiBjdXJyZW50QW5p
bWF0ZWRWYWx1ZSgpCisgICAgeworICAgICAgICBBU1NFUlQobV9pc0FuaW1hdGluZyk7CisgICAg
ICAgIEFTU0VSVChtX2FuaW1hdGVkUHJvcGVydHkpOworICAgICAgICByZXR1cm4gKm1fYW5pbWF0
ZWRQcm9wZXJ0eTsKKyAgICB9CisKKyAgICB2aXJ0dWFsIFNWR0dlbmVyaWNBbmltYXRlZFR5cGUq
IGN1cnJlbnRCYXNlVmFsdWUoQW5pbWF0ZWRQcm9wZXJ0eVR5cGUgZXhwZWN0ZWRQcm9wZXJ0eVR5
cGUpIGNvbnN0CisgICAgeworICAgICAgICBBU1NFUlRfVU5VU0VEKGV4cGVjdGVkUHJvcGVydHlU
eXBlLCBhbmltYXRlZFByb3BlcnR5VHlwZSgpID09IGV4cGVjdGVkUHJvcGVydHlUeXBlKTsKKyAg
ICAgICAgcmV0dXJuIHJlaW50ZXJwcmV0X2Nhc3Q8U1ZHR2VuZXJpY0FuaW1hdGVkVHlwZSo+KCZt
X3Byb3BlcnR5KTsKKyAgICB9CisKKyAgICB2aXJ0dWFsIHZvaWQgYW5pbWF0aW9uU3RhcnRlZChT
VkdBbmltYXRlZFR5cGUqIGFuaW1hdGVkVHlwZSkKKyAgICB7CisgICAgICAgIEFTU0VSVCghbV9p
c0FuaW1hdGluZyk7CisgICAgICAgIEFTU0VSVCghbV9hbmltYXRlZFByb3BlcnR5KTsKKyAgICAg
ICAgQVNTRVJUKGFuaW1hdGVkVHlwZSk7CisgICAgICAgIEFTU0VSVChhbmltYXRlZFR5cGUtPnR5
cGUoKSA9PSBhbmltYXRlZFByb3BlcnR5VHlwZSgpKTsKKyAgICAgICAgbV9hbmltYXRlZFByb3Bl
cnR5ID0gcmVpbnRlcnByZXRfY2FzdDxQcm9wZXJ0eVR5cGUqPihhbmltYXRlZFR5cGUtPnZhcmlh
bnRWYWx1ZSgpKTsKKyAgICAgICAgbV9pc0FuaW1hdGluZyA9IHRydWU7CisgICAgfQorCisgICAg
dmlydHVhbCB2b2lkIGFuaW1hdGlvbkVuZGVkKCkKKyAgICB7CisgICAgICAgIEFTU0VSVChtX2lz
QW5pbWF0aW5nKTsKKyAgICAgICAgQVNTRVJUKG1fYW5pbWF0ZWRQcm9wZXJ0eSk7CisgICAgICAg
IG1fYW5pbWF0ZWRQcm9wZXJ0eSA9IDA7CisgICAgICAgIG1faXNBbmltYXRpbmcgPSBmYWxzZTsK
KworICAgICAgICBTVkdFbGVtZW50KiBlbGVtZW50ID0gY29udGV4dEVsZW1lbnQoKTsKKyAgICAg
ICAgaWYgKCFlbGVtZW50IHx8ICFlbGVtZW50LT5pbkRvY3VtZW50KCkgfHwgIWVsZW1lbnQtPnBh
cmVudE5vZGUoKSkKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgQVNTRVJUKCFlbGVtZW50
LT5tX2RlbGV0aW9uSGFzQmVndW4pOworICAgICAgICBlbGVtZW50LT5zdmdBdHRyaWJ1dGVDaGFu
Z2VkKGF0dHJpYnV0ZU5hbWUoKSk7CisgICAgfQorCisgICAgdmlydHVhbCB2b2lkIGFuaW1hdGlv
blZhbHVlV2lsbENoYW5nZSgpCisgICAgeworICAgICAgICAvLyBuby1vcCBmb3Igbm9uIGxpc3Qg
dHlwZXMuCisgICAgICAgIEFTU0VSVChtX2lzQW5pbWF0aW5nKTsKKyAgICAgICAgQVNTRVJUKG1f
YW5pbWF0ZWRQcm9wZXJ0eSk7CisgICAgfQorCisgICAgdmlydHVhbCB2b2lkIGFuaW1hdGlvblZh
bHVlRGlkQ2hhbmdlKCkKKyAgICB7CisgICAgICAgIEFTU0VSVChtX2lzQW5pbWF0aW5nKTsKKyAg
ICAgICAgQVNTRVJUKG1fYW5pbWF0ZWRQcm9wZXJ0eSk7CisKKyAgICAgICAgQVNTRVJUKGNvbnRl
eHRFbGVtZW50KCkpOworICAgICAgICBjb250ZXh0RWxlbWVudCgpLT5zdmdBdHRyaWJ1dGVDaGFu
Z2VkKGF0dHJpYnV0ZU5hbWUoKSk7CisgICAgfQorCiBwcm90ZWN0ZWQ6CiAgICAgU1ZHQW5pbWF0
ZWRTdGF0aWNQcm9wZXJ0eVRlYXJPZmYoU1ZHRWxlbWVudCogY29udGV4dEVsZW1lbnQsIGNvbnN0
IFF1YWxpZmllZE5hbWUmIGF0dHJpYnV0ZU5hbWUsIEFuaW1hdGVkUHJvcGVydHlUeXBlIGFuaW1h
dGVkUHJvcGVydHlUeXBlLCBQcm9wZXJ0eVR5cGUmIHByb3BlcnR5KQogICAgICAgICA6IFNWR0Fu
aW1hdGVkUHJvcGVydHkoY29udGV4dEVsZW1lbnQsIGF0dHJpYnV0ZU5hbWUsIGFuaW1hdGVkUHJv
cGVydHlUeXBlKQogICAgICAgICAsIG1fcHJvcGVydHkocHJvcGVydHkpCisgICAgICAgICwgbV9h
bmltYXRlZFByb3BlcnR5KDApCiAgICAgewogICAgIH0KIAotICAgIHZpcnR1YWwgflNWR0FuaW1h
dGVkU3RhdGljUHJvcGVydHlUZWFyT2ZmKCkgeyB9Ci0KIHByaXZhdGU6CiAgICAgUHJvcGVydHlU
eXBlJiBtX3Byb3BlcnR5OworICAgIFByb3BlcnR5VHlwZSogbV9hbmltYXRlZFByb3BlcnR5Owog
fTsKIAogfQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCmluZGV4IGRkYWQ1ZGI2Nzc5NzY2NGIzODZhZmY1NjMxOWVjNzhjNTUwMTQ5ZTcu
LjZkMTU2OGY4MmRjM2ZiZjcwY2EwNzNkMmE1Y2M1NTIxNTM0MTI0ZDYgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwyMCBAQAorMjAxMi0wMy0xNSAgTmlrb2xhcyBaaW1tZXJtYW5uICA8bnppbW1lcm1hbm5Acmlt
LmNvbT4KKworICAgICAgICBFbmFibGUgYW5pbVZhbCBzdXBwb3J0IGZvciBTVkdOdW1iZXIKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgxMjEyCisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIG5ldyB0ZXN0
IGNvdmVyaW5nIGFuaW1WYWwgc3VwcG9ydCBmb3IgU1ZHTnVtYmVyLgorCisgICAgICAgICogc3Zn
L2FuaW1hdGlvbnMvc2NyaXB0LXRlc3RzL3N2Z251bWJlci1hbmltYXRpb24tNC5qczogQWRkZWQu
CisgICAgICAgIChzYW1wbGUxKToKKyAgICAgICAgKHNhbXBsZTIpOgorICAgICAgICAoc2FtcGxl
Myk6CisgICAgICAgIChleGVjdXRlVGVzdCk6CisgICAgICAgICogc3ZnL2FuaW1hdGlvbnMvc3Zn
bnVtYmVyLWFuaW1hdGlvbi00LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogc3ZnL2Fu
aW1hdGlvbnMvc3ZnbnVtYmVyLWFuaW1hdGlvbi00Lmh0bWw6IEFkZGVkLgorCiAyMDEyLTAzLTEz
ICBOaWtvbGFzIFppbW1lcm1hbm4gIDxuemltbWVybWFubkByaW0uY29tPgogCiAgICAgICAgIEVu
YWJsZSBhbmltVmFsIHN1cHBvcnQgZm9yIFNWR0xlbmd0aExpc3QKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL3N2Zy9hbmltYXRpb25zL3NjcmlwdC10ZXN0cy9zdmdudW1iZXItYW5pbWF0aW9uLTQu
anMgYi9MYXlvdXRUZXN0cy9zdmcvYW5pbWF0aW9ucy9zY3JpcHQtdGVzdHMvc3ZnbnVtYmVyLWFu
aW1hdGlvbi00LmpzCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmRlMGIxNWNhMDBmZTczMTE0YmQxYWVhNjUwMTVhZGQz
NzFkZWYyNzYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9zdmcvYW5pbWF0aW9ucy9z
Y3JpcHQtdGVzdHMvc3ZnbnVtYmVyLWFuaW1hdGlvbi00LmpzCkBAIC0wLDAgKzEsNzAgQEAKK2Rl
c2NyaXB0aW9uKCJUZXN0IGZvciBTVkdOdW1iZXIgYW5pbWF0aW9uIG9uIFNWRyBET00gcHJvcGVy
dGllcy4iKTsKK2NyZWF0ZVNWR1Rlc3RDYXNlKCk7CisKKy8vIFNldHVwIHRlc3QgZG9jdW1lbnQK
K3ZhciBncmFkaWVudCA9IGNyZWF0ZVNWR0VsZW1lbnQoImxpbmVhckdyYWRpZW50Iik7CitncmFk
aWVudC5zZXRBdHRyaWJ1dGUoImlkIiwgImdyYWRpZW50Iik7CisKK3ZhciBzdG9wMSA9IGNyZWF0
ZVNWR0VsZW1lbnQoInN0b3AiKTsKK3N0b3AxLnNldEF0dHJpYnV0ZSgib2Zmc2V0IiwgIjAiKTsK
K3N0b3AxLnNldEF0dHJpYnV0ZSgic3RvcC1jb2xvciIsICJncmVlbiIpOworZ3JhZGllbnQuYXBw
ZW5kQ2hpbGQoc3RvcDEpOworCit2YXIgc3RvcDIgPSBjcmVhdGVTVkdFbGVtZW50KCJzdG9wIik7
CitzdG9wMi5zZXRBdHRyaWJ1dGUoIm9mZnNldCIsICIxIik7CitzdG9wMi5zZXRBdHRyaWJ1dGUo
InN0b3AtY29sb3IiLCAicmVkIik7CitncmFkaWVudC5hcHBlbmRDaGlsZChzdG9wMik7CisKK3Zh
ciBkZWZzRWxlbWVudCA9IGNyZWF0ZVNWR0VsZW1lbnQoImRlZnMiKTsKK2RlZnNFbGVtZW50LmFw
cGVuZENoaWxkKGdyYWRpZW50KTsKK3Jvb3RTVkdFbGVtZW50LmFwcGVuZENoaWxkKGRlZnNFbGVt
ZW50KTsKKwordmFyIHJlY3QgPSBjcmVhdGVTVkdFbGVtZW50KCJyZWN0Iik7CityZWN0LnNldEF0
dHJpYnV0ZSgiaWQiLCAicmVjdCIpOworcmVjdC5zZXRBdHRyaWJ1dGUoIngiLCAiMCIpOworcmVj
dC5zZXRBdHRyaWJ1dGUoIndpZHRoIiwgIjEwMCIpOworcmVjdC5zZXRBdHRyaWJ1dGUoImhlaWdo
dCIsICIxMDAiKTsKK3JlY3Quc2V0QXR0cmlidXRlKCJmaWxsIiwgInVybCgjZ3JhZGllbnQpIik7
CityZWN0LnNldEF0dHJpYnV0ZSgib25jbGljayIsICJleGVjdXRlVGVzdCgpIik7CisKK3ZhciBh
bmltYXRlID0gY3JlYXRlU1ZHRWxlbWVudCgiYW5pbWF0ZSIpOworYW5pbWF0ZS5zZXRBdHRyaWJ1
dGUoImlkIiwgImFuaW1hdGlvbiIpOworYW5pbWF0ZS5zZXRBdHRyaWJ1dGUoImF0dHJpYnV0ZVR5
cGUiLCAiWE1MIik7CithbmltYXRlLnNldEF0dHJpYnV0ZSgiYXR0cmlidXRlTmFtZSIsICJvZmZz
ZXQiKTsKK2FuaW1hdGUuc2V0QXR0cmlidXRlKCJiZWdpbiIsICJyZWN0LmNsaWNrIik7Cithbmlt
YXRlLnNldEF0dHJpYnV0ZSgiZHVyIiwgIjRzIik7CithbmltYXRlLnNldEF0dHJpYnV0ZSgiZnJv
bSIsICIwIik7CithbmltYXRlLnNldEF0dHJpYnV0ZSgidG8iLCAiMSIpOworYW5pbWF0ZS5zZXRB
dHRyaWJ1dGUoImZpbGwiLCAiZnJlZXplIik7CitzdG9wMS5hcHBlbmRDaGlsZChhbmltYXRlKTsK
Kworcm9vdFNWR0VsZW1lbnQuYXBwZW5kQ2hpbGQocmVjdCk7CisKKy8vIFNldHVwIGFuaW1hdGlv
biB0ZXN0CitmdW5jdGlvbiBzYW1wbGUxKCkgeworICAgIHNob3VsZEJlQ2xvc2VFbm91Z2goInN0
b3AxLm9mZnNldC5hbmltVmFsIiwgIjAiKTsKKyAgICBzaG91bGRCZSgic3RvcDEub2Zmc2V0LmJh
c2VWYWwiLCAiMCIpOworfQorCitmdW5jdGlvbiBzYW1wbGUyKCkgeworICAgIHNob3VsZEJlQ2xv
c2VFbm91Z2goInN0b3AxLm9mZnNldC5hbmltVmFsIiwgIjAuNSIpOworICAgIHNob3VsZEJlKCJz
dG9wMS5vZmZzZXQuYmFzZVZhbCIsICIwIik7Cit9CisKK2Z1bmN0aW9uIHNhbXBsZTMoKSB7Cisg
ICAgc2hvdWxkQmVDbG9zZUVub3VnaCgic3RvcDEub2Zmc2V0LmFuaW1WYWwiLCAiMSIpOworICAg
IHNob3VsZEJlKCJzdG9wMS5vZmZzZXQuYmFzZVZhbCIsICIwIik7Cit9CisKK2Z1bmN0aW9uIGV4
ZWN1dGVUZXN0KCkgeworICAgIGNvbnN0IGV4cGVjdGVkVmFsdWVzID0gWworICAgICAgICAvLyBb
YW5pbWF0aW9uSWQsIHRpbWUsIHNhbXBsZUNhbGxiYWNrXQorICAgICAgICBbImFuaW1hdGlvbiIs
IDAuMCwgc2FtcGxlMV0sCisgICAgICAgIFsiYW5pbWF0aW9uIiwgMi4wLCBzYW1wbGUyXSwKKyAg
ICAgICAgWyJhbmltYXRpb24iLCA0LjAsIHNhbXBsZTNdCisgICAgXTsKKworICAgIHJ1bkFuaW1h
dGlvblRlc3QoZXhwZWN0ZWRWYWx1ZXMpOworfQorCit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0g
dHJ1ZTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N2Zy9hbmltYXRpb25zL3N2Z251bWJlci1h
bmltYXRpb24tNC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9zdmcvYW5pbWF0aW9ucy9zdmdu
dW1iZXItYW5pbWF0aW9uLTQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmFlYmQzOWZmNjcyMDk0
YjUzNTZiOWZiZTZiZDk1MmEwYTQyZmFiN2YKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9zdmcvYW5pbWF0aW9ucy9zdmdudW1iZXItYW5pbWF0aW9uLTQtZXhwZWN0ZWQudHh0CkBAIC0w
LDAgKzEsMTcgQEAKK1NWRyAxLjEgZHluYW1pYyBhbmltYXRpb24gdGVzdHMKKworVGVzdCBmb3Ig
U1ZHTnVtYmVyIGFuaW1hdGlvbiBvbiBTVkcgRE9NIHByb3BlcnRpZXMuCisKK09uIHN1Y2Nlc3Ms
IHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJU
RVNUIENPTVBMRVRFIi4KKworCitQQVNTIHN0b3AxLm9mZnNldC5hbmltVmFsIGlzIDAKK1BBU1Mg
c3RvcDEub2Zmc2V0LmJhc2VWYWwgaXMgMAorUEFTUyBzdG9wMS5vZmZzZXQuYW5pbVZhbCBpcyAw
LjUKK1BBU1Mgc3RvcDEub2Zmc2V0LmJhc2VWYWwgaXMgMAorUEFTUyBzdG9wMS5vZmZzZXQuYW5p
bVZhbCBpcyAxCitQQVNTIHN0b3AxLm9mZnNldC5iYXNlVmFsIGlzIDAKK1BBU1Mgc3VjY2Vzc2Z1
bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9zdmcvYW5pbWF0aW9ucy9zdmdudW1iZXItYW5pbWF0aW9uLTQuaHRtbCBiL0xheW91dFRl
c3RzL3N2Zy9hbmltYXRpb25zL3N2Z251bWJlci1hbmltYXRpb24tNC5odG1sCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LmZiM2EyNTM5YTg0MDEzODZhYTNkM2RmODNmN2I1ZTM5NzY1MzcyYWYKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9zdmcvYW5pbWF0aW9ucy9zdmdudW1iZXItYW5pbWF0aW9uLTQuaHRt
bApAQCAtMCwwICsxLDE0IEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBI
VE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9Ii4uLy4uL2Zhc3QvanMvcmVz
b3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi9keW5hbWlj
LXVwZGF0ZXMvcmVzb3VyY2VzL1NWR1Rlc3RDYXNlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3Jj
PSJyZXNvdXJjZXMvU1ZHQW5pbWF0aW9uVGVzdENhc2UuanMiPjwvc2NyaXB0PgorPC9oZWFkPgor
PGJvZHkgb25sb2FkPSJydW5TTUlMVGVzdCgpIj4KKzxoMT5TVkcgMS4xIGR5bmFtaWMgYW5pbWF0
aW9uIHRlc3RzPC9oMT4KKzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgorPGRpdiBpZD0iY29uc29s
ZSI+PC9kaXY+Cis8c2NyaXB0IHNyYz0ic2NyaXB0LXRlc3RzL3N2Z251bWJlci1hbmltYXRpb24t
NC5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="135544"
          type_id="1"
          status="+"
          setter="rwlbuis"
    />
          </attachment>
      

    </bug>

</bugzilla>