tennis.paris.fr
Open in
urlscan Pro
194.153.110.192
Public Scan
Submission: On June 16 via api from US
Summary
TLS certificate: Issued by Certigna Wild CA on July 20th 2020. Valid for: 2 years.
This is the only time tennis.paris.fr was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
3 31 | 194.153.110.192 194.153.110.192 | 49566 (VILLE-DE-...) (VILLE-DE-PARIS) | |
2 6 | 194.153.110.100 194.153.110.100 | 49566 (VILLE-DE-...) (VILLE-DE-PARIS) | |
5 | 194.153.110.29 194.153.110.29 | 49566 (VILLE-DE-...) (VILLE-DE-PARIS) | |
37 | 4 |
ASN49566 (VILLE-DE-PARIS, FR)
moncompte.paris.fr | |
piwik.apps.paris.fr |
Apex Domain Subdomains |
Transfer | |
---|---|---|
42 |
paris.fr
5 redirects
tennis.paris.fr v70-auth.paris.fr moncompte.paris.fr piwik.apps.paris.fr |
421 KB |
37 | 1 |
Domain | Requested by | |
---|---|---|
31 | tennis.paris.fr |
3 redirects
tennis.paris.fr
|
6 | v70-auth.paris.fr |
2 redirects
tennis.paris.fr
v70-auth.paris.fr |
3 | moncompte.paris.fr |
tennis.paris.fr
moncompte.paris.fr |
2 | piwik.apps.paris.fr |
tennis.paris.fr
|
37 | 4 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.paris.fr |
sollicitations.paris.fr |
www.tameteo.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.paris.fr Certigna Wild CA |
2020-07-20 - 2022-07-20 |
2 years | crt.sh |
z00-pr-d1-ngv01.apps.paris.fr R3 |
2021-05-25 - 2021-08-23 |
3 months | crt.sh |
This page contains 2 frames:
Primary Page:
https://tennis.paris.fr/tennis/jsp/site/Portal.jsp?page=tennis&view=inscription
Frame ID: 59317BED94174BE2A3C7E31738E7C2A0
Requests: 34 HTTP requests in this frame
Frame:
https://v70-auth.paris.fr/banner/iFrame.html
Frame ID: CC984A3C27ED1970C45748E6B117E930
Requests: 4 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
https://tennis.paris.fr/tennis/jsp/site/Portal.jsp?page=tennis&view=inscription
HTTP 302
https://tennis.paris.fr/tennis/servlet/plugins/oauth2/callback?data_client=authData&complementary_pa... HTTP 302
https://v70-auth.paris.fr/auth/realms/paris/protocol/openid-connect/auth?client_id=T23-PR&response_typ... HTTP 302
https://tennis.paris.fr/tennis/servlet/plugins/oauth2/callback?data_client=authData&error=login_requ... HTTP 302
https://tennis.paris.fr/tennis/jsp/site/Portal.jsp?page=tennis&view=inscription Page URL
Detected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- html /<link[^>]+?href="[^"]*bootstrap(?:\.min)?\.css/i
- script /(?:\/([\d.]+))?(?:\/js)?\/bootstrap(?:\.min)?\.js/i
Matomo (Analytics) Expand
Detected patterns
- script /piwik\.js|piwik\.php/i
jQuery (JavaScript Libraries) Expand
Detected patterns
- script /jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?/i
- script /jquery-ui.*\.js/i
jQuery UI (JavaScript Libraries) Expand
Detected patterns
- script /jquery-ui.*\.js/i
Page Statistics
3 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Title: Contact
Search URL Search Domain Scan URL
Title: Tameteo.com
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
https://tennis.paris.fr/tennis/jsp/site/Portal.jsp?page=tennis&view=inscription
HTTP 302
https://tennis.paris.fr/tennis/servlet/plugins/oauth2/callback?data_client=authData&complementary_parameter=prompt%3Dnone HTTP 302
https://v70-auth.paris.fr/auth/realms/paris/protocol/openid-connect/auth?client_id=T23-PR&response_type=code&redirect_uri=https%3A%2F%2Ftennis.paris.fr%2Ftennis%2Fservlet%2Fplugins%2Foauth2%2Fcallback%3Fdata_client%3DauthData&scope=openid&state=d81dc7ed1ea9&nonce=27b98d34ae83c&prompt=none HTTP 302
https://tennis.paris.fr/tennis/servlet/plugins/oauth2/callback?data_client=authData&error=login_required&state=d81dc7ed1ea9 HTTP 302
https://tennis.paris.fr/tennis/jsp/site/Portal.jsp?page=tennis&view=inscription Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 34- https://v70-auth.paris.fr/auth/realms/paris/protocol/openid-connect/auth?response_type=code&scope=openid&client_id=moncompte_bandeau&nonce=gazersdf&prompt=none&redirect_uri=https://v70-auth.paris.fr/banner/AccessCode.jsp&_=1623823680507 HTTP 302
- https://v70-auth.paris.fr/banner/AccessCode.jsp?error=login_required
37 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
Cookie set
Portal.jsp
tennis.paris.fr/tennis/jsp/site/ Redirect Chain
|
17 KB 17 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
bootstrap.min.css
tennis.paris.fr/tennis/css/ |
118 KB 20 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
fonts.css
tennis.paris.fr/tennis/css/ |
2 KB 851 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
jquery-ui.min.css
tennis.paris.fr/tennis/css/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
jquery-ui.structure.min.css
tennis.paris.fr/tennis/css/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
tokens.css
tennis.paris.fr/tennis/css/token/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
banner-moncompte.css
moncompte.paris.fr/moncompte/assets/css/ |
12 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
jcaptcha.css
tennis.paris.fr/tennis/css/ |
1 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
paris-tennis.css
tennis.paris.fr/tennis/css/ |
139 KB 21 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
custom.css
tennis.paris.fr/tennis/css/ |
13 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
internals.css
tennis.paris.fr/tennis/css/ |
20 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
jquery.min.js
tennis.paris.fr/tennis/js/jquery/ |
94 KB 33 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
jquery-ui.min.js
tennis.paris.fr/tennis/js/jquery/ |
199 KB 52 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
jquery.ui.touch.min.js
tennis.paris.fr/tennis/js/jquery/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
bootstrap.min.js
tennis.paris.fr/tennis/js/ |
36 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
bootstrap-select.min.js
tennis.paris.fr/tennis/js/ |
31 KB 9 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
banner-moncompte.js
moncompte.paris.fr/moncompte/assets/js/ |
15 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
paris-tennis.js
tennis.paris.fr/tennis/js/ |
28 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
tokens.js
tennis.paris.fr/tennis/js/token/ |
20 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
logo-paris.svg
tennis.paris.fr/tennis/images/ |
3 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
logo-paris-mobile.svg
tennis.paris.fr/tennis/images/ |
3 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
account-cards.svg
tennis.paris.fr/tennis/images/ |
5 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
step1.png
tennis.paris.fr/tennis/images/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
step2.png
tennis.paris.fr/tennis/images/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
step3.png
tennis.paris.fr/tennis/images/ |
1 KB 2 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
logo_mdp.jpg
tennis.paris.fr/tennis/images/ |
13 KB 7 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
close-popin.svg
tennis.paris.fr/tennis/images/ |
613 B 852 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
Montserrat-Regular-webfont.woff2
tennis.paris.fr/tennis/css/fonts/ |
11 KB 12 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Montserrat-Regular-webfont.woff2
moncompte.paris.fr/moncompte/assets/fonts/ |
11 KB 11 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
iFrame.html
v70-auth.paris.fr/banner/ Frame CC98 |
365 B 730 B |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
Montserrat-Bold-webfont.woff2
tennis.paris.fr/tennis/css/fonts/ |
11 KB 12 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
Montserrat-Light-webfont.woff2
tennis.paris.fr/tennis/css/fonts/ |
11 KB 12 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
piwik.js
piwik.apps.paris.fr/piwik/ |
53 KB 53 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery-3.1.1.min.js
v70-auth.paris.fr/banner/js/ Frame CC98 |
85 KB 85 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
implicit.js
v70-auth.paris.fr/banner/ Frame CC98 |
2 KB 3 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
AccessCode.jsp
v70-auth.paris.fr/banner/ Frame CC98 Redirect Chain
|
2 B 434 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
piwik.php
piwik.apps.paris.fr/piwik/ |
0 152 B |
Image
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
898 B 898 B |
Image
img/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
68 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| 0 object| onbeforexrselect object| ontransitionrun object| ontransitionstart object| ontransitioncancel object| cookieStore function| showDirectoryPicker function| showOpenFilePicker function| showSaveFilePicker boolean| originAgentCluster object| trustedTypes boolean| crossOriginIsolated function| $ function| jQuery object| jQuery111305975633378271212 string| monCompteBaseUrl string| monCompteBandeauUrl string| userInfoUrl string| logoutUrl string| monCompteMenuNav string| tplbuttonMCDefault string| tplMenuNavCollapseDefault string| tplMenuNavCollapseConnected function| setBannerInfo number| hasAvatar function| getMenuNav function| displayLostPasswordPage function| displayCreateAccountPage function| setBanner function| logout function| initBanner function| validateSession function| tmpl boolean| mustBeRefreshed string| meteoForecastNeutre number| nbElements object| cacheSearchAutocomp object| cacheMapAutocomp number| totalTabsWidth object| tabsWidthTable object| tabsVisibleTable number| scrollOffsetLeft number| scrollOffsetRight function| showHideClose function| displayAddedTab function| buildSlider function| refreshTabsDisplay function| getFirstVisibleItem function| getFirstInvisibleItem function| mapVisibilityTable function| isVisible function| checkWrapperSize function| setTotalTabsWidth function| checkIfItemIsTennis function| removeAvailability function| refreshAvailability function| refreshAvailabilityTennis function| getCurrentDateIso function| noBack function| Fidel string| moncompte_url function| displayProfilPage string| baseUrl object| _paq object| JSON2 object| Piwik object| AnalyticsTracker function| piwik_log6 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
tennis.paris.fr/tennis | Name: JSESSIONID Value: E32940000F3D7A78693EA9A776C4F3F7.T23-PR-V1-TOM02 |
|
tennis.paris.fr/ | Name: _pk_ses.263.aecb Value: * |
|
v70-auth.paris.fr/ | Name: NSC_WT-W70-QSE-TTM-CJBE Value: 5ccba3d875f8e9114f84ddc3a88a4927f1ef2e31d29f82bd69e25136b3dccb31226dbc24 |
|
tennis.paris.fr/ | Name: _pk_id.263.aecb Value: 66db51d72aca1ba0.1623823681.1.1623823681.1623823681. |
|
tennis.paris.fr/ | Name: NSC_WT_TUE11_0000101_iuuq_cbdlfoe01 Value: 14b5a3d99033e463b698b6a0d88f87f9f2a86446398d5ebf4b409ea7489f22a5b754215a |
|
v70-auth.paris.fr/banner | Name: JSESSIONID Value: 5EZcYOVS8Nz6EZytn7orH1Z6pDjjF0qlqpll6QtO.v70-pr-v1-app02 |
Security Headers
This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page
Header | Value |
---|---|
Strict-Transport-Security | max-age=15768000 |
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
moncompte.paris.fr
piwik.apps.paris.fr
tennis.paris.fr
v70-auth.paris.fr
194.153.110.100
194.153.110.192
194.153.110.29
000854d782781aff1b16ea5451c1da3d07efadd35ab911ccb7e4b851571a25bd
059ae664f2e5e192d4cfe28e206e150e6cdba044699b53c54346385fea5eba35
0ce0b6a8227cb40785005c20bf275e4a3c837d7b8047776f022ce3003b3747b2
137bd105c7582c4abae3e59597c227e418e28f82471ebde4469cac01dd878293
1c6ec2d1fd80b9fd71fd438db13690c5f1d40ed74822522e8ff463aefef41d60
279a679576d0a7558b7fa914371382e039dacd88d63202bd2b5282767351db6c
36dcd9e1cb0566883912dda7237c1dbf06c5044891dc37b557542420529b8273
4ca8f7722320d5e59ac553dc60baf881d5fddc53eef14a442c8f69bc2b481a4a
4d3c3f03c926f1a2c1f71a865c942c6608b7a9260e1792f4d5fe8c5cce4cb936
4f038bfcf040579fdc60c9ab4f2b8cb3717ca131a1297c362f7170b57c2ba7da
529e7801f18fc38e1e54bde0a5c33c4ae8c4018cb4a0fe5d1d8f9392edb46003
53964478a7c634e8dad34ecc303dd8048d00dce4993906de1bacf67f663486ef
5bf93abab71528c88497f94c0b0e9184f0740501e5455e011630cff2cbe72a75
65aeffa379f4d5cc3b8f1810470345be5587af860f9dbbb9d080dd767eb36681
6f8f2728028e2c1fcb4fa8acb781be1bf05bf44a65334612717ded22a294fe3d
74a963c133244a7bd27fe405f7a32f160206e2cf7d0fb7bcaad085cfce36df27
74d975479e2087d6fb202174edc35ef4090cbc7f8770ab88a5159807bbcfdbf7
75a11da44c802486bc6f65640aa48a730f0f684c5c07a42ba3cd1735eb3fb070
7918d37c97ac10ab720b19dbecb96a7c6b2202c252e668fd007d2ac8afa6fab8
799bfad3c8841f919ebcfc4e5d37e90421010bd2308b398a038f4255d0ba0c49
85556761a8800d14ced8fcd41a6b8b26bf012d44a318866c0d81a62092efd9bf
919a3d7702b939ad72b2270e8e13d715b6f594f1310b10691b702477f32c259a
95e7a31a03bdf0f37951f66f79c03bb0c06418df53b0ef05bb6423319c7be0d7
9b66a231fe10a09341f8475093425ed7c02a0f6d08b1735ea3d577bbd0bf9e62
a6cd00730b0cded52ff474cec49b698d957775f59c5836a398abddabc2a70cb2
a8fefa13fc00d33e480bd20149186c6f07dcff316f666665b38aa507f1109e06
abd557b077f52388ec7b921b13ef7519c2d9311ccbc7d37ad27c4fda6c523a8e
af5be690072d120f2095f4ba421cfc879d8627e8e60061a1bf5b283a32d5a73b
b93287b157b2f5a95c0c9d834893fba789ea4e773383b6659ac66c665d06cc15
c5b1c502a4c8112a1351484fa9d5489bbff2d2b61fa9b414fac3ebb7e82e974e
e07cbe89e12ca38564268b3d4c06d83a9b7f17a38c39f7f200883ed84fcaabf2
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
eb6039c1ad8c75e07c6e1a600823769d4bb2ba56cefccf626e2fe0aac0c84dab
ecb916133a9376911f10bc5c659952eb0031e457f5df367cde560edbfba38fb8
f75e846cc83bd11432f4b1e21a45f31bc85283d11d372f7b19accd1bf6a2635c
f98caec42da55cd05f0a71f01ed3332423ee52e901af668ea90037c6df395d61