<?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>212335</bug_id>
          
          <creation_ts>2020-05-24 09:03:53 -0700</creation_ts>
          <short_desc>Remove NetworkProcess/FileAPI</short_desc>
          <delta_ts>2020-05-24 23:26:15 -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>New Bugs</component>
          <version>Safari Technology Preview</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="Rob Buis">rbuis</reporter>
          <assigned_to name="Rob Buis">rbuis</assigned_to>
          <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1655739</commentid>
    <comment_count>0</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-05-24 09:03:53 -0700</bug_when>
    <thetext>Remove NetworkProcess/FileAPI, the only file it contains is unused.
It seems this could have been removed in r248593.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1655740</commentid>
    <comment_count>1</comment_count>
      <attachid>400163</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-05-24 09:05:33 -0700</bug_when>
    <thetext>Created attachment 400163
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1655788</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-05-24 23:25:12 -0700</bug_when>
    <thetext>Committed r262112: &lt;https://trac.webkit.org/changeset/262112&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 400163.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1655789</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-05-24 23:26:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/63589313&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>400163</attachid>
            <date>2020-05-24 09:05:33 -0700</date>
            <delta_ts>2020-05-24 23:25:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-212335-20200524180532.patch</filename>
            <type>text/plain</type>
            <size>8737</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYyMDk1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGU2MDU2YmZjYzg0NDg1ODdk
NzczMmU3YzFmNWUwZjRjYTQ0YTgxNDkuLjU2N2UxMWUyMDZiOTVlNWEwZTg3ZTgxNzA5MjMwNDNm
NWFmZWRjNjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjAtMDUtMjQgIFJvYiBCdWlz
ICA8cmJ1aXNAaWdhbGlhLmNvbT4KKworICAgICAgICBSZW1vdmUgTmV0d29ya1Byb2Nlc3MvRmls
ZUFQSQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjEy
MzM1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVt
b3ZlIE5ldHdvcmtQcm9jZXNzL0ZpbGVBUEksIHRoZSBvbmx5IGZpbGUgaXQgY29udGFpbnMgaXMg
dW51c2VkLgorICAgICAgICBJdCBzZWVtcyB0aGlzIGNvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGlu
IHIyNDg1OTMuCisKKyAgICAgICAgKiBOZXR3b3JrUHJvY2Vzcy9GaWxlQVBJL05ldHdvcmtCbG9i
UmVnaXN0cnkuY3BwOiBSZW1vdmVkLgorCiAyMDIwLTA1LTIyICBKYW1lcyBTYXZhZ2UgIDxqYW1l
cy5zYXZhZ2VAYXBwbGUuY29tPgogCiAgICAgICAgIENyZWF0ZSBTd2lmdCBvdmVybGF5IGZvciBX
ZWJLaXQgZnJhbWV3b3JrCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNz
L0ZpbGVBUEkvTmV0d29ya0Jsb2JSZWdpc3RyeS5jcHAgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQ
cm9jZXNzL0ZpbGVBUEkvTmV0d29ya0Jsb2JSZWdpc3RyeS5jcHAKZGVsZXRlZCBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDc2NGFlOTRlZjBmNDQ0YTgxZTA1YjZiMjk4ODdmN2M5ODZjOGVlOTMuLjAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKLS0tIGEvU291cmNlL1dlYktp
dC9OZXR3b3JrUHJvY2Vzcy9GaWxlQVBJL05ldHdvcmtCbG9iUmVnaXN0cnkuY3BwCisrKyAvZGV2
L251bGwKQEAgLTEsMTY5ICswLDAgQEAKLS8qCi0gKiBDb3B5cmlnaHQgKEMpIDIwMTMtMjAxNiBB
cHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0gKgotICogUmVkaXN0cmlidXRpb24gYW5k
IHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0gKiBtb2Rp
ZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRp
dGlvbnMKLSAqIGFyZSBtZXQ6Ci0gKiAxLiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUg
bXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgbm90aWNlLCB0aGlzIGxpc3Qg
b2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotICogMi4gUmVkaXN0
cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmln
aHQKLSAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dp
bmcgZGlzY2xhaW1lciBpbiB0aGUKLSAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1h
dGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCi0gKgotICogVEhJUyBTT0ZU
V0FSRSBJUyBQUk9WSURFRCBCWSBBUFBMRSBJTkMuIEFORCBJVFMgQ09OVFJJQlVUT1JTIGBgQVMg
SVMnJwotICogQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5H
LCBCVVQgTk9UIExJTUlURUQgVE8sCi0gKiBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNI
QU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSCi0gKiBQVVJQT1NFIEFSRSBE
SVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBBUFBMRSBJTkMuIE9SIElUUyBDT05UUklCVVRP
UlMKLSAqIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQ
RUNJQUwsIEVYRU1QTEFSWSwgT1IKLSAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5H
LCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GCi0gKiBTVUJTVElUVVRFIEdPT0RT
IE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MK
LSAqIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YgTElB
QklMSVRZLCBXSEVUSEVSIElOCi0gKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9S
VCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQotICogQVJJU0lORyBJTiBBTlkg
V0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRgot
ICogVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotICovCi0KLSNpbmNsdWRlICJjb25m
aWcuaCIKLSNpbmNsdWRlICJOZXR3b3JrQmxvYlJlZ2lzdHJ5LmgiCi0KLSNpbmNsdWRlICJCbG9i
RGF0YUZpbGVSZWZlcmVuY2VXaXRoU2FuZGJveEV4dGVuc2lvbi5oIgotI2luY2x1ZGUgIk5ldHdv
cmtDb25uZWN0aW9uVG9XZWJQcm9jZXNzLmgiCi0jaW5jbHVkZSAiU2FuZGJveEV4dGVuc2lvbi5o
IgotI2luY2x1ZGUgPFdlYkNvcmUvQmxvYlBhcnQuaD4KLSNpbmNsdWRlIDxXZWJDb3JlL0Jsb2JS
ZWdpc3RyeUltcGwuaD4KLSNpbmNsdWRlIDx3dGYvTmV2ZXJEZXN0cm95ZWQuaD4KLSNpbmNsdWRl
IDx3dGYvUnVuTG9vcC5oPgotCi1uYW1lc3BhY2UgV2ViS2l0IHsKLXVzaW5nIG5hbWVzcGFjZSBX
ZWJDb3JlOwotCi1OZXR3b3JrQmxvYlJlZ2lzdHJ5OjpOZXR3b3JrQmxvYlJlZ2lzdHJ5KCkgPSBk
ZWZhdWx0OwotTmV0d29ya0Jsb2JSZWdpc3RyeTo6fk5ldHdvcmtCbG9iUmVnaXN0cnkoKSA9IGRl
ZmF1bHQ7Ci0KLXZvaWQgTmV0d29ya0Jsb2JSZWdpc3RyeTo6cmVnaXN0ZXJGaWxlQmxvYlVSTChO
ZXR3b3JrQ29ubmVjdGlvblRvV2ViUHJvY2VzcyYgY29ubmVjdGlvbiwgY29uc3QgVVJMJiB1cmws
IGNvbnN0IFN0cmluZyYgcGF0aCwgUmVmUHRyPFNhbmRib3hFeHRlbnNpb24+JiYgc2FuZGJveEV4
dGVuc2lvbiwgY29uc3QgU3RyaW5nJiBjb250ZW50VHlwZSkKLXsKLSAgICBtX2Jsb2JSZWdpc3Ry
eS5yZWdpc3RlckZpbGVCbG9iVVJMKHVybCwgQmxvYkRhdGFGaWxlUmVmZXJlbmNlV2l0aFNhbmRi
b3hFeHRlbnNpb246OmNyZWF0ZShwYXRoLCBXVEZNb3ZlKHNhbmRib3hFeHRlbnNpb24pKSwgY29u
dGVudFR5cGUpOwotCi0gICAgQVNTRVJUKCFtX2Jsb2JzRm9yQ29ubmVjdGlvbi5nZXQoJmNvbm5l
Y3Rpb24pLmNvbnRhaW5zKHVybCkpOwotICAgIEJsb2JGb3JDb25uZWN0aW9uTWFwOjppdGVyYXRv
ciBtYXBJdGVyYXRvciA9IG1fYmxvYnNGb3JDb25uZWN0aW9uLmZpbmQoJmNvbm5lY3Rpb24pOwot
ICAgIGlmIChtYXBJdGVyYXRvciA9PSBtX2Jsb2JzRm9yQ29ubmVjdGlvbi5lbmQoKSkKLSAgICAg
ICAgbWFwSXRlcmF0b3IgPSBtX2Jsb2JzRm9yQ29ubmVjdGlvbi5hZGQoJmNvbm5lY3Rpb24sIEhh
c2hTZXQ8VVJMPigpKS5pdGVyYXRvcjsKLSAgICBtYXBJdGVyYXRvci0+dmFsdWUuYWRkKHVybCk7
Ci19Ci0KLXZvaWQgTmV0d29ya0Jsb2JSZWdpc3RyeTo6cmVnaXN0ZXJCbG9iVVJMKE5ldHdvcmtD
b25uZWN0aW9uVG9XZWJQcm9jZXNzJiBjb25uZWN0aW9uLCBjb25zdCBVUkwmIHVybCwgVmVjdG9y
PFdlYkNvcmU6OkJsb2JQYXJ0PiYmIGJsb2JQYXJ0cywgY29uc3QgU3RyaW5nJiBjb250ZW50VHlw
ZSkKLXsKLSAgICBtX2Jsb2JSZWdpc3RyeS5yZWdpc3RlckJsb2JVUkwodXJsLCBXVEZNb3ZlKGJs
b2JQYXJ0cyksIGNvbnRlbnRUeXBlKTsKLQotICAgIEFTU0VSVCghbV9ibG9ic0ZvckNvbm5lY3Rp
b24uZ2V0KCZjb25uZWN0aW9uKS5jb250YWlucyh1cmwpKTsKLSAgICBCbG9iRm9yQ29ubmVjdGlv
bk1hcDo6aXRlcmF0b3IgbWFwSXRlcmF0b3IgPSBtX2Jsb2JzRm9yQ29ubmVjdGlvbi5maW5kKCZj
b25uZWN0aW9uKTsKLSAgICBpZiAobWFwSXRlcmF0b3IgPT0gbV9ibG9ic0ZvckNvbm5lY3Rpb24u
ZW5kKCkpCi0gICAgICAgIG1hcEl0ZXJhdG9yID0gbV9ibG9ic0ZvckNvbm5lY3Rpb24uYWRkKCZj
b25uZWN0aW9uLCBIYXNoU2V0PFVSTD4oKSkuaXRlcmF0b3I7Ci0gICAgbWFwSXRlcmF0b3ItPnZh
bHVlLmFkZCh1cmwpOwotfQotCi12b2lkIE5ldHdvcmtCbG9iUmVnaXN0cnk6OnJlZ2lzdGVyQmxv
YlVSTChOZXR3b3JrQ29ubmVjdGlvblRvV2ViUHJvY2VzcyYgY29ubmVjdGlvbiwgY29uc3QgVVJM
JiB1cmwsIGNvbnN0IFVSTCYgc3JjVVJMLCBib29sIHNob3VsZEJ5cGFzc0Nvbm5lY3Rpb25DaGVj
aykKLXsKLSAgICAvLyBUaGUgY29ubmVjdGlvbiBtYXkgbm90IGJlIHJlZ2lzdGVyZWQgaWYgTmV0
d29ya1Byb2Nlc3MgcHJldm91c2x5IGNyYXNoZWQgZm9yIGFueSByZWFzb24uCi0gICAgQmxvYkZv
ckNvbm5lY3Rpb25NYXA6Oml0ZXJhdG9yIG1hcEl0ZXJhdG9yID0gbV9ibG9ic0ZvckNvbm5lY3Rp
b24uZmluZCgmY29ubmVjdGlvbik7Ci0gICAgaWYgKG1hcEl0ZXJhdG9yID09IG1fYmxvYnNGb3JD
b25uZWN0aW9uLmVuZCgpKSB7Ci0gICAgICAgIGlmICghc2hvdWxkQnlwYXNzQ29ubmVjdGlvbkNo
ZWNrKQotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICBtYXBJdGVyYXRvciA9IG1fYmxvYnNG
b3JDb25uZWN0aW9uLmFkZCgmY29ubmVjdGlvbiwgSGFzaFNldDxVUkw+KCkpLml0ZXJhdG9yOwot
ICAgIH0KLQotICAgIG1fYmxvYlJlZ2lzdHJ5LnJlZ2lzdGVyQmxvYlVSTCh1cmwsIHNyY1VSTCk7
Ci0KLSAgICBBU1NFUlQoc2hvdWxkQnlwYXNzQ29ubmVjdGlvbkNoZWNrIHx8IG1hcEl0ZXJhdG9y
LT52YWx1ZS5jb250YWlucyhzcmNVUkwpKTsKLSAgICBtYXBJdGVyYXRvci0+dmFsdWUuYWRkKHVy
bCk7Ci19Ci0KLXZvaWQgTmV0d29ya0Jsb2JSZWdpc3RyeTo6cmVnaXN0ZXJCbG9iVVJMT3B0aW9u
YWxseUZpbGVCYWNrZWQoTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3MmIGNvbm5lY3Rpb24s
IGNvbnN0IFVSTCYgdXJsLCBjb25zdCBVUkwmIHNyY1VSTCwgY29uc3QgU3RyaW5nJiBmaWxlQmFj
a2VkUGF0aCwgY29uc3QgU3RyaW5nJiBjb250ZW50VHlwZSkKLXsKLSAgICBtX2Jsb2JSZWdpc3Ry
eS5yZWdpc3RlckJsb2JVUkxPcHRpb25hbGx5RmlsZUJhY2tlZCh1cmwsIHNyY1VSTCwgQmxvYkRh
dGFGaWxlUmVmZXJlbmNlV2l0aFNhbmRib3hFeHRlbnNpb246OmNyZWF0ZShmaWxlQmFja2VkUGF0
aCwgbnVsbHB0ciksIGNvbnRlbnRUeXBlKTsKLQotICAgIEFTU0VSVCghbV9ibG9ic0ZvckNvbm5l
Y3Rpb24uZ2V0KCZjb25uZWN0aW9uKS5jb250YWlucyh1cmwpKTsKLSAgICBCbG9iRm9yQ29ubmVj
dGlvbk1hcDo6aXRlcmF0b3IgbWFwSXRlcmF0b3IgPSBtX2Jsb2JzRm9yQ29ubmVjdGlvbi5maW5k
KCZjb25uZWN0aW9uKTsKLSAgICBpZiAobWFwSXRlcmF0b3IgPT0gbV9ibG9ic0ZvckNvbm5lY3Rp
b24uZW5kKCkpCi0gICAgICAgIG1hcEl0ZXJhdG9yID0gbV9ibG9ic0ZvckNvbm5lY3Rpb24uYWRk
KCZjb25uZWN0aW9uLCBIYXNoU2V0PFVSTD4oKSkuaXRlcmF0b3I7Ci0gICAgbWFwSXRlcmF0b3It
PnZhbHVlLmFkZCh1cmwpOwotfQotCi12b2lkIE5ldHdvcmtCbG9iUmVnaXN0cnk6OnJlZ2lzdGVy
QmxvYlVSTEZvclNsaWNlKE5ldHdvcmtDb25uZWN0aW9uVG9XZWJQcm9jZXNzJiBjb25uZWN0aW9u
LCBjb25zdCBVUkwmIHVybCwgY29uc3QgVVJMJiBzcmNVUkwsIGludDY0X3Qgc3RhcnQsIGludDY0
X3QgZW5kKQotewotICAgIC8vIFRoZSBjb25uZWN0aW9uIG1heSBub3QgYmUgcmVnaXN0ZXJlZCBp
ZiBOZXR3b3JrUHJvY2VzcyBwcmV2b3VzbHkgY3Jhc2hlZCBmb3IgYW55IHJlYXNvbi4KLSAgICBC
bG9iRm9yQ29ubmVjdGlvbk1hcDo6aXRlcmF0b3IgbWFwSXRlcmF0b3IgPSBtX2Jsb2JzRm9yQ29u
bmVjdGlvbi5maW5kKCZjb25uZWN0aW9uKTsKLSAgICBpZiAobWFwSXRlcmF0b3IgPT0gbV9ibG9i
c0ZvckNvbm5lY3Rpb24uZW5kKCkpCi0gICAgICAgIHJldHVybjsKLQotICAgIG1fYmxvYlJlZ2lz
dHJ5LnJlZ2lzdGVyQmxvYlVSTEZvclNsaWNlKHVybCwgc3JjVVJMLCBzdGFydCwgZW5kKTsKLQot
ICAgIEFTU0VSVChtYXBJdGVyYXRvci0+dmFsdWUuY29udGFpbnMoc3JjVVJMKSk7Ci0gICAgbWFw
SXRlcmF0b3ItPnZhbHVlLmFkZCh1cmwpOwotfQotCi12b2lkIE5ldHdvcmtCbG9iUmVnaXN0cnk6
OnVucmVnaXN0ZXJCbG9iVVJMKE5ldHdvcmtDb25uZWN0aW9uVG9XZWJQcm9jZXNzJiBjb25uZWN0
aW9uLCBjb25zdCBVUkwmIHVybCkKLXsKLSAgICAvLyBUaGUgY29ubmVjdGlvbiBtYXkgbm90IGJl
IHJlZ2lzdGVyZWQgaWYgTmV0d29ya1Byb2Nlc3MgcHJldm91c2x5IGNyYXNoZWQgZm9yIGFueSBy
ZWFzb24uCi0gICAgQmxvYkZvckNvbm5lY3Rpb25NYXA6Oml0ZXJhdG9yIG1hcEl0ZXJhdG9yID0g
bV9ibG9ic0ZvckNvbm5lY3Rpb24uZmluZCgmY29ubmVjdGlvbik7Ci0gICAgaWYgKG1hcEl0ZXJh
dG9yID09IG1fYmxvYnNGb3JDb25uZWN0aW9uLmVuZCgpKQotICAgICAgICByZXR1cm47Ci0KLSAg
ICBtX2Jsb2JSZWdpc3RyeS51bnJlZ2lzdGVyQmxvYlVSTCh1cmwpOwotCi0gICAgbWFwSXRlcmF0
b3ItPnZhbHVlLnJlbW92ZSh1cmwpOwotfQotCi11aW50NjRfdCBOZXR3b3JrQmxvYlJlZ2lzdHJ5
OjpibG9iU2l6ZShOZXR3b3JrQ29ubmVjdGlvblRvV2ViUHJvY2VzcyYgY29ubmVjdGlvbiwgY29u
c3QgVVJMJiB1cmwpCi17Ci0gICAgaWYgKCFtX2Jsb2JzRm9yQ29ubmVjdGlvbi5jb250YWlucygm
Y29ubmVjdGlvbikgfHwgIW1fYmxvYnNGb3JDb25uZWN0aW9uLmZpbmQoJmNvbm5lY3Rpb24pLT52
YWx1ZS5jb250YWlucyh1cmwpKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIHJldHVybiBtX2Js
b2JSZWdpc3RyeS5ibG9iU2l6ZSh1cmwpOwotfQotCi12b2lkIE5ldHdvcmtCbG9iUmVnaXN0cnk6
OndyaXRlQmxvYnNUb1RlbXBvcmFyeUZpbGVzKGNvbnN0IFZlY3RvcjxTdHJpbmc+JiBibG9iVVJM
cywgQ29tcGxldGlvbkhhbmRsZXI8dm9pZChWZWN0b3I8U3RyaW5nPiYmKT4mJiBjb21wbGV0aW9u
SGFuZGxlcikKLXsKLSAgICBtX2Jsb2JSZWdpc3RyeS53cml0ZUJsb2JzVG9UZW1wb3JhcnlGaWxl
cyhibG9iVVJMcywgV1RGTW92ZShjb21wbGV0aW9uSGFuZGxlcikpOwotfQotCi12b2lkIE5ldHdv
cmtCbG9iUmVnaXN0cnk6OndyaXRlQmxvYlRvRmlsZVBhdGgoY29uc3QgVVJMJiBibG9iVVJMLCBj
b25zdCBTdHJpbmcmIHBhdGgsIENvbXBsZXRpb25IYW5kbGVyPHZvaWQoYm9vbCBzdWNjZXNzKT4m
JiBjb21wbGV0aW9uSGFuZGxlcikKLXsKLSAgICBpZiAoIW1fYmxvYlJlZ2lzdHJ5LmlzQmxvYlJl
Z2lzdHJ5SW1wbCgpKSB7Ci0gICAgICAgIGNvbXBsZXRpb25IYW5kbGVyKGZhbHNlKTsKLSAgICAg
ICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBh
dXRvIGJsb2JGaWxlcyA9IGZpbGVzSW5CbG9iKHsgeyB9LCBibG9iVVJMIH0pOwotICAgIGZvciAo
YXV0byYgZmlsZSA6IGJsb2JGaWxlcykKLSAgICAgICAgZmlsZS0+cHJlcGFyZUZvckZpbGVBY2Nl
c3MoKTsKLQotICAgIG1fYmxvYlJlZ2lzdHJ5LndyaXRlQmxvYlRvRmlsZVBhdGgoYmxvYlVSTCwg
cGF0aCwgW2Jsb2JGaWxlcyA9IFdURk1vdmUoYmxvYkZpbGVzKSwgY29tcGxldGlvbkhhbmRsZXIg
PSBXVEZNb3ZlKGNvbXBsZXRpb25IYW5kbGVyKV0gKGJvb2wgc3VjY2VzcykgbXV0YWJsZSB7Ci0g
ICAgICAgIGZvciAoYXV0byYgZmlsZSA6IGJsb2JGaWxlcykKLSAgICAgICAgICAgIGZpbGUtPnJl
dm9rZUZpbGVBY2Nlc3MoKTsKLSAgICAgICAgY29tcGxldGlvbkhhbmRsZXIoc3VjY2Vzcyk7Ci0g
ICAgfSk7Ci19Ci0KLXZvaWQgTmV0d29ya0Jsb2JSZWdpc3RyeTo6Y29ubmVjdGlvblRvV2ViUHJv
Y2Vzc0RpZENsb3NlKE5ldHdvcmtDb25uZWN0aW9uVG9XZWJQcm9jZXNzJiBjb25uZWN0aW9uKQot
ewotICAgIGlmICghbV9ibG9ic0ZvckNvbm5lY3Rpb24uY29udGFpbnMoJmNvbm5lY3Rpb24pKQot
ICAgICAgICByZXR1cm47Ci0KLSAgICBIYXNoU2V0PFVSTD4mIGJsb2JzRm9yQ29ubmVjdGlvbiA9
IG1fYmxvYnNGb3JDb25uZWN0aW9uLmZpbmQoJmNvbm5lY3Rpb24pLT52YWx1ZTsKLSAgICBmb3Ig
KEhhc2hTZXQ8VVJMPjo6aXRlcmF0b3IgaXRlciA9IGJsb2JzRm9yQ29ubmVjdGlvbi5iZWdpbigp
LCBlbmQgPSBibG9ic0ZvckNvbm5lY3Rpb24uZW5kKCk7IGl0ZXIgIT0gZW5kOyArK2l0ZXIpCi0g
ICAgICAgIG1fYmxvYlJlZ2lzdHJ5LnVucmVnaXN0ZXJCbG9iVVJMKCppdGVyKTsKLQotICAgIG1f
YmxvYnNGb3JDb25uZWN0aW9uLnJlbW92ZSgmY29ubmVjdGlvbik7Ci19Ci0KLVZlY3RvcjxSZWZQ
dHI8QmxvYkRhdGFGaWxlUmVmZXJlbmNlPj4gTmV0d29ya0Jsb2JSZWdpc3RyeTo6ZmlsZXNJbkJs
b2IoTmV0d29ya0Nvbm5lY3Rpb25Ub1dlYlByb2Nlc3MmIGNvbm5lY3Rpb24sIGNvbnN0IFVSTCYg
dXJsKQotewotICAgIGlmICghbV9ibG9ic0ZvckNvbm5lY3Rpb24uY29udGFpbnMoJmNvbm5lY3Rp
b24pIHx8ICFtX2Jsb2JzRm9yQ29ubmVjdGlvbi5maW5kKCZjb25uZWN0aW9uKS0+dmFsdWUuY29u
dGFpbnModXJsKSkKLSAgICAgICAgcmV0dXJuIHsgfTsKLQotICAgIHJldHVybiBmaWxlc0luQmxv
Yih1cmwpOwotfQotCi19Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>