Skip to content

Commit

Permalink
Deploy SAML QA report for: b5849bf
Browse files Browse the repository at this point in the history
  • Loading branch information
CLARIN SPF QA bot committed Jul 18, 2024
1 parent d045410 commit 8dd9f63
Show file tree
Hide file tree
Showing 3 changed files with 152 additions and 2 deletions.
63 changes: 63 additions & 0 deletions aggregated_feed_master.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5158,6 +5158,69 @@ Kni55lI+Z0yAx7qLpH3ouqmBBia93it84t4U
<md:EmailAddress>mailto:dspace-technical@clarin.vdu.lt</md:EmailAddress>
</md:ContactPerson>
</md:EntityDescriptor>
<md:EntityDescriptor entityID="https://sp-dev.ilc4clarin.ilc.cnr.it/module.php/saml/sp/metadata.php/default-sp">
<md:SPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol">
<md:Extensions>
<mdui:UIInfo>
<mdui:DisplayName xml:lang="en">ILC4Clarin Service Provider</mdui:DisplayName>
<mdui:DisplayName xml:lang="it">ILC4Clarin Service Provider</mdui:DisplayName>
<mdui:Description xml:lang="en">Test service provider for single sign on</mdui:Description>
<mdui:Description xml:lang="it">Service provider di test per single sign on</mdui:Description>
<mdui:PrivacyStatementURL xml:lang="en">https://sp-dev.ilc4clarin.ilc.cnr.it/xxx</mdui:PrivacyStatementURL>
<mdui:PrivacyStatementURL xml:lang="it">https://sp-dev.ilc4clarin.ilc.cnr.it/xxx</mdui:PrivacyStatementURL>
<mdui:Logo width="80" height="60">https://sp-dev.ilc4clarin.ilc.cnr.it/xxx.png</mdui:Logo>
<mdui:Logo width="16" height="16">https://sp-dev.ilc4clarin.ilc.cnr.it/xxx.png</mdui:Logo>
</mdui:UIInfo>
</md:Extensions>
<md:KeyDescriptor use="signing">
<ds:KeyInfo>
<ds:X509Data>
<ds:X509Certificate>MIIEZzCCA0+gAwIBAgIURqlBSVsd+DRH8mZ9NOvRplp3oFEwDQYJKoZIhvcNAQELBQAwgY0xCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgwFgYDVQQKEw9DaXJydXMgSWRlbnRpdHkxFDASBgNVBAsTC0RldmVsb3BtZW50MSEwHwYDVQQDExhzaW1wbGVTQU1McGhwIHRlc3RlbnYgQ0EwHhcNMjQwNzE4MTA1NDAwWhcNMjUwNzE4MTA1NDAwWjCBrzELMAkGA1UEBhMCSVQxEzARBgNVBAgTCkNhbGlmb3JuaWExDTALBgNVBAcTBFBpc2ExOzA5BgNVBAoTMklzdGl0dXRvIGRpIExpbmd1aXN0aWNhIENvbXB1dGF6aW9uYWxlIEEuIFphbXBvbGxpMRQwEgYDVQQLEwtEZXZlbG9wbWVudDEpMCcGA1UEAxMgSUxDNENMQVJJTiBTZXJ2aWNlIHByb3ZpZGVyIHRlc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCcHvK0tiQjeCGZQdQ7JtLnKwt0PH1kEnITKKptRsAhdtxC3qATaNCvpAHMkSXIwN8SDek0BWsEbxncCY04Qc0TTbIbnYJ3XC/HIxX+NrZouA4PkVJixK/sFba2gtUif92lV+oNLpzsIXXbDsKg/VhijuZt7RC6qRzYWVOeT8Yggu7E3NRVMj77I34ltHEQw6bS4f+uH00cUTa0QB/TsTOcML+a4Q6rt326kcu0BEFlMugO4MnSIYlt+IQdPy92nkRM/s5qmDgQemBI1csEoJdkn2VGes7SUOteL+4pJwMfHdvgo9xHIhkA+Lk9LbYEL08aBT+EZQknPrvl1W9FK/63AgMBAAGjgZowgZcwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFPK2WjlyiMQ2ah0g38bFnV/ioXcrMB8GA1UdIwQYMBaAFK22C3iOIKaLX/o2Rpq6kJREPoCXMCIGA1UdEQQbMBmCFyouaWxjNGNsYXJpbi5pbGMuY25yLml0MA0GCSqGSIb3DQEBCwUAA4IBAQCzibJDmQNHWv3LCc35RqKYEKPuMbKGywSWEDPg4/GC64fNTuK3T1CUVCV/+fJYb1qQw6+FAJKkeKhFfq5MDPj48GjhMruHeJYBITzHL/xI26kUXuTFkRb+ABZqINZ45hmAVDRcn+Chaz0nG5slS2goeH1Xa8Y8P70Ec9ZTWgSdAcmCfdDZFc19gcRBIffA0wDJoLq2oAvYhXP6d6R8VF1bARv2BytFdmKAUHJN/DgqPVbAGJ/+lEvahdTSXFFUT51TRz4cpY0Jp4f7hGQ53fO5rSYxqQl9AVa6rDWWMfFqD/oCmc92e5sfr9jmyQ9qRRkNeHgso6E2XPVzyrGYBz/T</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
</md:KeyDescriptor>
<md:KeyDescriptor use="encryption">
<ds:KeyInfo>
<ds:X509Data>
<ds:X509Certificate>MIIEZzCCA0+gAwIBAgIURqlBSVsd+DRH8mZ9NOvRplp3oFEwDQYJKoZIhvcNAQELBQAwgY0xCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNpc2NvMRgwFgYDVQQKEw9DaXJydXMgSWRlbnRpdHkxFDASBgNVBAsTC0RldmVsb3BtZW50MSEwHwYDVQQDExhzaW1wbGVTQU1McGhwIHRlc3RlbnYgQ0EwHhcNMjQwNzE4MTA1NDAwWhcNMjUwNzE4MTA1NDAwWjCBrzELMAkGA1UEBhMCSVQxEzARBgNVBAgTCkNhbGlmb3JuaWExDTALBgNVBAcTBFBpc2ExOzA5BgNVBAoTMklzdGl0dXRvIGRpIExpbmd1aXN0aWNhIENvbXB1dGF6aW9uYWxlIEEuIFphbXBvbGxpMRQwEgYDVQQLEwtEZXZlbG9wbWVudDEpMCcGA1UEAxMgSUxDNENMQVJJTiBTZXJ2aWNlIHByb3ZpZGVyIHRlc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCcHvK0tiQjeCGZQdQ7JtLnKwt0PH1kEnITKKptRsAhdtxC3qATaNCvpAHMkSXIwN8SDek0BWsEbxncCY04Qc0TTbIbnYJ3XC/HIxX+NrZouA4PkVJixK/sFba2gtUif92lV+oNLpzsIXXbDsKg/VhijuZt7RC6qRzYWVOeT8Yggu7E3NRVMj77I34ltHEQw6bS4f+uH00cUTa0QB/TsTOcML+a4Q6rt326kcu0BEFlMugO4MnSIYlt+IQdPy92nkRM/s5qmDgQemBI1csEoJdkn2VGes7SUOteL+4pJwMfHdvgo9xHIhkA+Lk9LbYEL08aBT+EZQknPrvl1W9FK/63AgMBAAGjgZowgZcwDgYDVR0PAQH/BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFPK2WjlyiMQ2ah0g38bFnV/ioXcrMB8GA1UdIwQYMBaAFK22C3iOIKaLX/o2Rpq6kJREPoCXMCIGA1UdEQQbMBmCFyouaWxjNGNsYXJpbi5pbGMuY25yLml0MA0GCSqGSIb3DQEBCwUAA4IBAQCzibJDmQNHWv3LCc35RqKYEKPuMbKGywSWEDPg4/GC64fNTuK3T1CUVCV/+fJYb1qQw6+FAJKkeKhFfq5MDPj48GjhMruHeJYBITzHL/xI26kUXuTFkRb+ABZqINZ45hmAVDRcn+Chaz0nG5slS2goeH1Xa8Y8P70Ec9ZTWgSdAcmCfdDZFc19gcRBIffA0wDJoLq2oAvYhXP6d6R8VF1bARv2BytFdmKAUHJN/DgqPVbAGJ/+lEvahdTSXFFUT51TRz4cpY0Jp4f7hGQ53fO5rSYxqQl9AVa6rDWWMfFqD/oCmc92e5sfr9jmyQ9qRRkNeHgso6E2XPVzyrGYBz/T</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
</md:KeyDescriptor>
<md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" Location="https://sp-dev.ilc4clarin.ilc.cnr.it/module.php/saml/sp/saml2-logout.php/default-sp"/>
<md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://sp-dev.ilc4clarin.ilc.cnr.it/module.php/saml/sp/saml2-acs.php/default-sp" index="0"/>
<md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:1.0:profiles:browser-post" Location="https://sp-dev.ilc4clarin.ilc.cnr.it/module.php/saml/sp/saml1-acs.php/default-sp" index="1"/>
<md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact" Location="https://sp-dev.ilc4clarin.ilc.cnr.it/module.php/saml/sp/saml2-acs.php/default-sp" index="2"/>
<md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:1.0:profiles:artifact-01" Location="https://sp-dev.ilc4clarin.ilc.cnr.it/module.php/saml/sp/saml1-acs.php/default-sp/artifact" index="3"/>
<md:AttributeConsumingService index="0">
<md:ServiceName xml:lang="it">Test di configurazione service provider</md:ServiceName>
<md:ServiceName xml:lang="en">Configuration test service provider</md:ServiceName>
<md:ServiceDescription xml:lang="it">Test configurazione service provider</md:ServiceDescription>
<md:ServiceDescription xml:lang="en">Service provider configuration test</md:ServiceDescription>
<md:RequestedAttribute Name="urn:oid:1.3.6.1.4.1.5923.1.1.1.6" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri" FriendlyName="eduPersonPrincipalName" isRequired="true"/>
<md:RequestedAttribute Name="urn:oid:0.9.2342.19200300.100.1.3" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri" FriendlyName="email" isRequired="true"/>
<md:RequestedAttribute Name="urn:oid:2.5.4.3" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri" FriendlyName="cn"/>
<md:RequestedAttribute Name="urn:oid:2.5.4.10" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri" FriendlyName="organizationName"/>
<md:RequestedAttribute Name="urn:oid:2.16.840.1.113730.3.1.241" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri" FriendlyName="displayName" isRequired="true"/>
<md:RequestedAttribute Name="urn:oid:1.3.6.1.4.1.5923.1.1.1.10" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri" FriendlyName="eduPersonTargetedID" isRequired="true"/>
<md:RequestedAttribute Name="urn:oid:1.3.6.1.4.1.5923.1.1.1.9" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri" FriendlyName="eduPersonScopedAffiliation" isRequired="true"/>
</md:AttributeConsumingService>
</md:SPSSODescriptor>
<md:Organization>
<md:OrganizationName xml:lang="en">National Research Council</md:OrganizationName>
<md:OrganizationName xml:lang="it">Consiglio Nazionale delle Ricerche</md:OrganizationName>
<md:OrganizationDisplayName xml:lang="it">CNR</md:OrganizationDisplayName>
<md:OrganizationDisplayName xml:lang="en">CNR</md:OrganizationDisplayName>
<md:OrganizationURL xml:lang="it">https://www.cnr.it/it</md:OrganizationURL>
<md:OrganizationURL xml:lang="en">https://www.cnr.it/en</md:OrganizationURL>
</md:Organization>
<md:ContactPerson contactType="support">
<md:Company>Consiglio Nazionale delle Ricerche</md:Company>
<md:GivenName>Michele</md:GivenName>
<md:SurName>Mallia</md:SurName>
<md:EmailAddress>mailto:michele.mallia@cnr.it</md:EmailAddress>
<md:TelephoneNumber>xxxxxxxxxx</md:TelephoneNumber>
</md:ContactPerson>
</md:EntityDescriptor>
<md:EntityDescriptor entityID="https://sp.korp.csc.fi/">
<md:Extensions>
<mdrpi:RegistrationInfo registrationAuthority="http://www.csc.fi/haka">
Expand Down
44 changes: 42 additions & 2 deletions reports/aggregated_feed_master_sps_qa_report_results.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<report>
<ReportDate>Tue Jul 16 11:35:27 UTC 2024</ReportDate>
<FromCommit>9c2708ef3253696ca8fb35404a7835992a8d0460</FromCommit>
<ReportDate>Thu Jul 18 15:28:19 UTC 2024</ReportDate>
<FromCommit>b5849bf45877acf422e9ce14dd315b90f59ae9e0</FromCommit>
<results xmlns:svrl="http://purl.oclc.org/dsdl/svrl" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<result>
<sp>https://aaiproxy.de.dariah.eu/sp</sp>
Expand Down Expand Up @@ -43,6 +43,11 @@
<explanation>There is no node ‘md:Extensions/mdattr:EntityAttributes/saml:Attribute[@Name='http://macedir.org/entity-category' and @NameFormat='urn:oasis:names:tc:SAML:2.0:attrname-format:uri']/saml:AttributeValue/text()’, or no such node has the value 'http://www.geant.net/uri/dataprotection-code-of-conduct/v1'.</explanation>
<requirement>Completely a requirement for the GÉANT Data Protection Code of Conduct Entity Category. Completely a guideline for the CLARIN Service Provider Federation.</requirement>
</result>
<result>
<sp>https://sp-dev.ilc4clarin.ilc.cnr.it/module.php/saml/sp/metadata.php/default-sp</sp>
<explanation>There is no node ‘md:Extensions/mdattr:EntityAttributes/saml:Attribute[@Name='http://macedir.org/entity-category' and @NameFormat='urn:oasis:names:tc:SAML:2.0:attrname-format:uri']/saml:AttributeValue/text()’, or no such node has the value 'http://www.geant.net/uri/dataprotection-code-of-conduct/v1'.</explanation>
<requirement>Completely a requirement for the GÉANT Data Protection Code of Conduct Entity Category. Completely a guideline for the CLARIN Service Provider Federation.</requirement>
</result>
<result>
<sp>https://test.clarin-d.uni-saarland.de</sp>
<explanation>There is no node ‘md:Extensions/mdattr:EntityAttributes/saml:Attribute[@Name='http://macedir.org/entity-category' and @NameFormat='urn:oasis:names:tc:SAML:2.0:attrname-format:uri']/saml:AttributeValue/text()’, or no such node has the value 'http://www.geant.net/uri/dataprotection-code-of-conduct/v1'.</explanation>
Expand Down Expand Up @@ -98,6 +103,11 @@
<explanation>There is no node ‘md:Extensions/mdattr:EntityAttributes/saml:Attribute[@Name='http://macedir.org/entity-category' and @NameFormat='urn:oasis:names:tc:SAML:2.0:attrname-format:uri']/saml:AttributeValue/text()’, or no such node has the value 'http://refeds.org/category/research-and-scholarship'.</explanation>
<requirement>Completely a requirement for the GÉANT Data Protection Code of Conduct Entity Category. Completely a guideline for the CLARIN Service Provider Federation.</requirement>
</result>
<result>
<sp>https://sp-dev.ilc4clarin.ilc.cnr.it/module.php/saml/sp/metadata.php/default-sp</sp>
<explanation>There is no node ‘md:Extensions/mdattr:EntityAttributes/saml:Attribute[@Name='http://macedir.org/entity-category' and @NameFormat='urn:oasis:names:tc:SAML:2.0:attrname-format:uri']/saml:AttributeValue/text()’, or no such node has the value 'http://refeds.org/category/research-and-scholarship'.</explanation>
<requirement>Completely a requirement for the GÉANT Data Protection Code of Conduct Entity Category. Completely a guideline for the CLARIN Service Provider Federation.</requirement>
</result>
<result>
<sp>https://test.clarin-d.uni-saarland.de</sp>
<explanation>There is no node ‘md:Extensions/mdattr:EntityAttributes/saml:Attribute[@Name='http://macedir.org/entity-category' and @NameFormat='urn:oasis:names:tc:SAML:2.0:attrname-format:uri']/saml:AttributeValue/text()’, or no such node has the value 'http://refeds.org/category/research-and-scholarship'.</explanation>
Expand Down Expand Up @@ -373,6 +383,11 @@
<explanation>Missing attribute(s) ‘md:SPSSODescriptor/md:AttributeConsumingService/md:RequestedAttribute[@NameFormat='urn:oasis:names:tc:SAML:2.0:attrname-format:uri']/@Name’, or their values do not start with 'urn:oid:'. You may be using the SAML 1.x NameFormat, which is incorrect for a SAML 2 attribute.</explanation>
<requirement>Required for technical correctness.</requirement>
</result>
<result>
<sp>https://sp-dev.ilc4clarin.ilc.cnr.it/module.php/saml/sp/metadata.php/default-sp</sp>
<explanation>Missing attribute(s) ‘md:SPSSODescriptor/md:AttributeConsumingService/md:RequestedAttribute[@NameFormat='urn:oasis:names:tc:SAML:2.0:attrname-format:uri']/@isRequired’. Please specify whether a SAML attribute is a must-have or like-to-have for functionality of your SP or not.</explanation>
<requirement>Completely a requirement for DFN-AAI and Haka/Kalmar Union registration.</requirement>
</result>
<result>
<sp>https://test.clarin-d.uni-saarland.de</sp>
<explanation>Invalid or missing ‘md:SPSSODescriptor/md:AttributeConsumingService’, or missing children ‘md:ServiceName’ and/or ‘md:RequestedAttribute[@NameFormat='urn:oasis:names:tc:SAML:2.0:attrname-format:uri']’.</explanation>
Expand Down Expand Up @@ -498,6 +513,16 @@
<explanation>Missing single element ‘md:SPSSODescriptor/md:Extensions/idpdisc:DiscoveryResponse’.</explanation>
<requirement>Completely a guideline for the CLARIN Service Provider Federation. See: http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-idp-discovery.html .</requirement>
</result>
<result>
<sp>https://sp-dev.ilc4clarin.ilc.cnr.it/module.php/saml/sp/metadata.php/default-sp</sp>
<explanation>Missing single element ‘md:SPSSODescriptor/md:Extensions/init:RequestInitiator’.</explanation>
<requirement>Completely a guideline for the CLARIN Service Provider Federation. See: http://docs.oasis-open.org/security/saml/Post2.0/sstc-request-initiation.html .</requirement>
</result>
<result>
<sp>https://sp-dev.ilc4clarin.ilc.cnr.it/module.php/saml/sp/metadata.php/default-sp</sp>
<explanation>Missing single element ‘md:SPSSODescriptor/md:Extensions/idpdisc:DiscoveryResponse’.</explanation>
<requirement>Completely a guideline for the CLARIN Service Provider Federation. See: http://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-idp-discovery.html .</requirement>
</result>
<result>
<sp>https://sp.korp.csc.fi/</sp>
<explanation>Missing single element ‘md:SPSSODescriptor/md:Extensions/init:RequestInitiator’.</explanation>
Expand Down Expand Up @@ -548,6 +573,11 @@
<explanation>Duplicate keys ‘//ds:X509Certificate’ found. Counted only 1 distinct keys among 2 keys.</explanation>
<requirement>Completely a guideline for the CLARIN Service Provider Federation.</requirement>
</result>
<result>
<sp>https://sp-dev.ilc4clarin.ilc.cnr.it/module.php/saml/sp/metadata.php/default-sp</sp>
<explanation>Duplicate keys ‘//ds:X509Certificate’ found. Counted only 1 distinct keys among 2 keys.</explanation>
<requirement>Completely a guideline for the CLARIN Service Provider Federation.</requirement>
</result>
<result>
<sp>https://aaiproxy.de.dariah.eu/sp</sp>
<explanation>Invalid or missing elements ‘md:Organization’ with children ‘md:OrganizationName’ with the attribute ‘xml:lang='en'’ and ‘md:OrganizationDisplayName’ with the attribute ‘xml:lang='en'’ and ‘md:OrganizationURL’ with the attribute ‘xml:lang='en'’.</explanation>
Expand Down Expand Up @@ -753,6 +783,16 @@
<explanation>Invalid or missing administrative contact(s) under ‘md:ContactPerson[@contactType='administrative']’. Please specify ‘md:GivenName’ and ‘md:SurName’ of the officially responsible person and provide a mailto URI (‘mailto:Contact.Person@organization.org’).</explanation>
<requirement>Completely a requirement for DFN-AAI and Haka/Kalmar Union registration. Partially a requirement for the REFEDS Research and Scholarship Entity Category (4.3.4). Completely a guideline for the CLARIN Service Provider Federation.</requirement>
</result>
<result>
<sp>https://sp-dev.ilc4clarin.ilc.cnr.it/module.php/saml/sp/metadata.php/default-sp</sp>
<explanation>Invalid or missing administrative contact(s) under ‘md:ContactPerson[@contactType='administrative']’. Please specify ‘md:GivenName’ and ‘md:SurName’ of the officially responsible person and provide a mailto URI (‘mailto:Contact.Person@organization.org’).</explanation>
<requirement>Completely a requirement for DFN-AAI and Haka/Kalmar Union registration. Partially a requirement for the REFEDS Research and Scholarship Entity Category (4.3.4). Completely a guideline for the CLARIN Service Provider Federation.</requirement>
</result>
<result>
<sp>https://sp-dev.ilc4clarin.ilc.cnr.it/module.php/saml/sp/metadata.php/default-sp</sp>
<explanation>Invalid or missing support contact(s) under ‘md:ContactPerson[@contactType='support']’. Please specify ‘md:GivenName’ and ‘md:SurName’ of the officially responsible person and provide a mailto URI (‘mailto:Contact.Person@organization.org’).</explanation>
<requirement>Completely a requirement for DFN-AAI and Haka/Kalmar Union registration. Partially a requirement for the REFEDS Research and Scholarship Entity Category (4.3.4). Completely a guideline for the CLARIN Service Provider Federation.</requirement>
</result>
<result>
<sp>https://test.clarin-d.uni-saarland.de</sp>
<explanation>Invalid or missing administrative contact(s) under ‘md:ContactPerson[@contactType='administrative']’. Please specify ‘md:GivenName’ and ‘md:SurName’ of the officially responsible person and provide a mailto URI (‘mailto:Contact.Person@organization.org’).</explanation>
Expand Down
Loading

0 comments on commit 8dd9f63

Please sign in to comment.