opredelitel.com
Open in
urlscan Pro
185.238.171.132
Public Scan
Effective URL: https://opredelitel.com/
Submission: On December 03 via manual from US — Scanned from NL
Summary
TLS certificate: Issued by R3 on September 24th 2021. Valid for: 3 months.
This is the only time opredelitel.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
2 2 | 5.61.49.61 5.61.49.61 | 58061 (SCALAXY-AS) (SCALAXY-AS) | |
16 | 185.238.171.132 185.238.171.132 | 58061 (SCALAXY-AS) (SCALAXY-AS) | |
2 | 2606:4700::68... 2606:4700::6812:acf | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2606:4700:303... 2606:4700:3031::ac43:8303 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2001:4de0:ac1... 2001:4de0:ac18::1:a:1a | 20446 (HIGHWINDS3) (HIGHWINDS3) | |
1 | 2606:4700::68... 2606:4700::6810:5614 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 2 | 2606:4700::68... 2606:4700::6810:7eaf | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:80e::2008 | 15169 (GOOGLE) (GOOGLE) | |
1 6 | 2a02:6b8::1:119 2a02:6b8::1:119 | 208722 (YNDX) (YNDX) | |
2 | 2a00:1450:400... 2a00:1450:4001:829::200e | 15169 (GOOGLE) (GOOGLE) | |
31 | 9 |
ASN15169 (GOOGLE, US)
www.googletagmanager.com |
ASN15169 (GOOGLE, US)
www.google-analytics.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
16 |
opredelitel.com
opredelitel.com |
40 KB |
6 |
yandex.ru
1 redirects
mc.yandex.ru |
68 KB |
2 |
google-analytics.com
www.google-analytics.com |
20 KB |
2 |
unpkg.com
1 redirects
unpkg.com |
12 KB |
2 |
plyr.io
cdn.plyr.io |
40 KB |
2 |
bootstrapcdn.com
stackpath.bootstrapcdn.com |
41 KB |
2 |
rutor.org
2 redirects
rutor.org |
320 B |
1 |
googletagmanager.com
www.googletagmanager.com |
36 KB |
1 |
jsdelivr.net
cdn.jsdelivr.net |
8 KB |
1 |
jquery.com
code.jquery.com |
30 KB |
31 | 10 |
Domain | Requested by | |
---|---|---|
16 | opredelitel.com |
opredelitel.com
|
6 | mc.yandex.ru |
1 redirects
opredelitel.com
mc.yandex.ru |
2 | www.google-analytics.com |
www.googletagmanager.com
www.google-analytics.com |
2 | unpkg.com |
1 redirects
opredelitel.com
|
2 | cdn.plyr.io |
opredelitel.com
|
2 | stackpath.bootstrapcdn.com |
opredelitel.com
|
2 | rutor.org | 2 redirects |
1 | www.googletagmanager.com |
opredelitel.com
|
1 | cdn.jsdelivr.net |
opredelitel.com
|
1 | code.jquery.com |
opredelitel.com
|
31 | 10 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
opredelitel.com R3 |
2021-09-24 - 2021-12-23 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2021-03-01 - 2022-02-28 |
a year | crt.sh |
*.jquery.com Sectigo RSA Domain Validation Secure Server CA |
2021-07-14 - 2022-08-14 |
a year | crt.sh |
*.google-analytics.com GTS CA 1C3 |
2021-11-01 - 2022-01-24 |
3 months | crt.sh |
mc.yandex.ru Yandex CA |
2021-07-28 - 2022-01-07 |
5 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://opredelitel.com/
Frame ID: 1404A505873B6586AF09F45AF372E593
Requests: 31 HTTP requests in this frame
Screenshot
Page Title
Хочешь узнать кому принадлежит номер?Page URL History Show full URLs
-
http://rutor.org/
HTTP 301
https://rutor.org/ HTTP 302
https://opredelitel.com/ Page URL
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://rutor.org/
HTTP 301
https://rutor.org/ HTTP 302
https://opredelitel.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 11- https://unpkg.com/sweetalert/dist/sweetalert.min.js HTTP 302
- https://unpkg.com/sweetalert@2.1.2/dist/sweetalert.min.js
- https://mc.yandex.ru/watch/57145114?wmode=7&page-url=https%3A%2F%2Fopredelitel.com%2F&charset=utf-8&browser-info=pv%3A1%3Agdpr%3A14%3Avf%3Aha6h9sd7uqh8h31u1r%3Afp%3A340%3Afu%3A0%3Aen%3Autf-8%3Ala%3Aen-US%3Av%3A715%3Acn%3A1%3Adp%3A0%3Als%3A566565851988%3Ahid%3A1041315384%3Az%3A0%3Ai%3A20211203013754%3Aet%3A1638495474%3Ac%3A1%3Arn%3A386027647%3Arqn%3A1%3Au%3A1638495474753733260%3Aw%3A1600x1200%3As%3A1600x1200x24%3Ask%3A1%3Acpf%3A1%3Ans%3A1638495473622%3Ads%3A8%2C31%2C58%2C1%2C84%2C0%2C%2C161%2C0%2C%2C%2C%2C346%3Adsn%3A8%2C31%2C58%2C1%2C84%2C0%2C%2C163%2C0%2C%2C%2C%2C347%3Awv%3A2%3Aco%3A0%3Arqnl%3A1%3Ast%3A1638495474%3At%3A%D0%A5%D0%BE%D1%87%D0%B5%D1%88%D1%8C%20%D1%83%D0%B7%D0%BD%D0%B0%D1%82%D1%8C%20%D0%BA%D0%BE%D0%BC%D1%83%20%D0%BF%D1%80%D0%B8%D0%BD%D0%B0%D0%B4%D0%BB%D0%B5%D0%B6%D0%B8%D1%82%20%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%3F&t=gdpr(14)aw(1)ti(2) HTTP 302
- https://mc.yandex.ru/watch/57145114/1?wmode=7&page-url=https%3A%2F%2Fopredelitel.com%2F&charset=utf-8&browser-info=pv%3A1%3Agdpr%3A14%3Avf%3Aha6h9sd7uqh8h31u1r%3Afp%3A340%3Afu%3A0%3Aen%3Autf-8%3Ala%3Aen-US%3Av%3A715%3Acn%3A1%3Adp%3A0%3Als%3A566565851988%3Ahid%3A1041315384%3Az%3A0%3Ai%3A20211203013754%3Aet%3A1638495474%3Ac%3A1%3Arn%3A386027647%3Arqn%3A1%3Au%3A1638495474753733260%3Aw%3A1600x1200%3As%3A1600x1200x24%3Ask%3A1%3Acpf%3A1%3Ans%3A1638495473622%3Ads%3A8%2C31%2C58%2C1%2C84%2C0%2C%2C161%2C0%2C%2C%2C%2C346%3Adsn%3A8%2C31%2C58%2C1%2C84%2C0%2C%2C163%2C0%2C%2C%2C%2C347%3Awv%3A2%3Aco%3A0%3Arqnl%3A1%3Ast%3A1638495474%3At%3A%D0%A5%D0%BE%D1%87%D0%B5%D1%88%D1%8C%20%D1%83%D0%B7%D0%BD%D0%B0%D1%82%D1%8C%20%D0%BA%D0%BE%D0%BC%D1%83%20%D0%BF%D1%80%D0%B8%D0%BD%D0%B0%D0%B4%D0%BB%D0%B5%D0%B6%D0%B8%D1%82%20%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%3F&t=gdpr%2814%29aw%281%29ti%282%29
31 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
opredelitel.com/ Redirect Chain
|
11 KB 4 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/ |
156 KB 24 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
typo.css
opredelitel.com/template/v2/assets/css/ |
2 KB 879 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
style.css
opredelitel.com/template/v2/assets/css/ |
10 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
diff.css
opredelitel.com/template/v2/assets/css/ |
4 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
media.css
opredelitel.com/template/v2/assets/css/ |
2 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
plyr.css
cdn.plyr.io/3.6.2/ |
37 KB 6 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
simple-lightbox.min.css
opredelitel.com/template/v2/assets/js/simple-lightbox/ |
4 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
information-button.svg
opredelitel.com/template/v2/assets/images/ |
563 B 922 B |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-3.4.1.min.js
code.jquery.com/ |
86 KB 30 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
popper.min.js
cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/ |
21 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.js
stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/ |
59 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
sweetalert.min.js
unpkg.com/sweetalert@2.1.2/dist/ Redirect Chain
|
40 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
custom.js
opredelitel.com/template/v2/assets/js/ |
1 KB 1013 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.validate.min.js
opredelitel.com/template/v2/assets/js/jquery-validation/ |
24 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
messages_ru.min.js
opredelitel.com/template/v2/assets/js/jquery-validation/localization/ |
2 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
simple-lightbox.jquery.min.js
opredelitel.com/template/v2/assets/js/simple-lightbox/ |
26 KB 8 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
plyr.js
cdn.plyr.io/3.6.2/ |
118 KB 34 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
js
www.googletagmanager.com/gtag/ |
90 KB 36 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
video-opredelitel-1.mp4
opredelitel.com/assets/video/ |
304 KB 0 |
Media
video/mp4 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tag.js
mc.yandex.ru/metrika/ |
192 KB 66 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
detailed_analysis.svg
opredelitel.com/template/v2/assets/images/ |
3 KB 4 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
1_1.svg
opredelitel.com/template/v2/assets/images/ |
1 KB 1 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
2_2.svg
opredelitel.com/template/v2/assets/images/ |
2 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
3_3.svg
opredelitel.com/template/v2/assets/images/ |
2 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
analytics.js
www.google-analytics.com/ |
49 KB 20 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
collect
www.google-analytics.com/j/ |
1 B 205 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
1
mc.yandex.ru/watch/57145114/ Redirect Chain
|
350 B 432 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
advert.gif
mc.yandex.ru/metrika/ |
43 B 136 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
57145114
mc.yandex.ru/webvisor/ |
43 B 145 B |
XHR
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POST H2 |
57145114
mc.yandex.ru/webvisor/ |
43 B 73 B |
XHR
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
33 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| onbeforexrselect function| reportError boolean| originAgentCluster object| scheduler function| ym function| $ function| jQuery function| Popper object| bootstrap function| setImmediate function| clearImmediate function| swal function| sweetAlert function| _createForOfIteratorHelper function| _unsupportedIterableToArray function| _arrayLikeToArray function| _classCallCheck function| _defineProperties function| _createClass function| _defineProperty function| SimpleLightbox function| Plyr function| gtag object| dataLayer object| google_tag_manager object| google_tag_data string| GoogleAnalyticsObject function| ga object| gaplugins object| gaGlobal object| gaData object| Ya object| yaCounter5714511413 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 |
---|---|---|
opredelitel.com/ | Name: visitor Value: 1 |
|
.opredelitel.com/ | Name: _ga Value: GA1.2.1073899034.1638495474 |
|
.opredelitel.com/ | Name: _gid Value: GA1.2.839565027.1638495474 |
|
.opredelitel.com/ | Name: _gat_gtag_UA_28944718_11 Value: 1 |
|
.opredelitel.com/ | Name: _ym_uid Value: 1638495474753733260 |
|
.opredelitel.com/ | Name: _ym_d Value: 1638495474 |
|
.yandex.ru/ | Name: yandexuid Value: 2189784031638495474 |
|
.yandex.ru/ | Name: yuidss Value: 2189784031638495474 |
|
mc.yandex.ru/ | Name: yabs-sid Value: 718652891638495474 |
|
.yandex.ru/ | Name: i Value: NixSW25h0ZiQM2Z5di+evLtOWLs1c5N6rMG6z459ycXgNYnpB2/FyLQ+p0+1h6eTYbRURU6xV5F+q8FDwRcwqBs482Q= |
|
.yandex.ru/ | Name: ymex Value: 1670031474.yrts.1638495474#1670031474.yrtsi.1638495474 |
|
.opredelitel.com/ | Name: _ym_isad Value: 2 |
|
.opredelitel.com/ | Name: _ym_visorc Value: w |
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=31536000; |
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.
cdn.jsdelivr.net
cdn.plyr.io
code.jquery.com
mc.yandex.ru
opredelitel.com
rutor.org
stackpath.bootstrapcdn.com
unpkg.com
www.google-analytics.com
www.googletagmanager.com
185.238.171.132
2001:4de0:ac18::1:a:1a
2606:4700:3031::ac43:8303
2606:4700::6810:5614
2606:4700::6810:7eaf
2606:4700::6812:acf
2a00:1450:4001:80e::2008
2a00:1450:4001:829::200e
2a02:6b8::1:119
5.61.49.61
0925e8ad7bd971391a8b1e98be8e87a6971919eb5b60c196485941c3c1df089a
14d79f73492438c0c8c5437c4a6bdc538aac52ee5844bbc4bd8a3d2c338a8226
15cb8ac73153acac3e612ced52a593511f2570d6ec8b06fa95f9a11859e54a0b
196701d5e85c933114bc5e4a7137e8e6c75c6fee9c29a2edb87cc5c3274a1bed
2ac46ebee46d515be86deeba385b4e41f8cff160364b362c9a6e153df327c66b
2ff5b959fa9f6b4b1d04d20a37d706e90039176ab1e2a202994d9580baeebfd6
32f58e8e5d68f1747b76ebad14acfebcd8b0f381aec80b06b3cf7b0e8f672ecf
3f3a711ba42e723bb50b9f4036e8e7432ca646904b8dea7a5b52f64cc131dd46
548f2d6f4d0d820c6c5ffbeffcbd7f0e73193e2932eefe542accc84762deec87
5aa53525abc5c5200c70b3f6588388f86076cd699284c23cda64e92c372a1548
6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
8d9dac98d631a425f064f03836853157706390bba1f515121f0a6c7b837b9807
94ba93cd71e657185462fc0b81a60d6a6bc19e50bd22fb7a38e5693b1bd266f2
a1925038db769477ab74b4df34350c35688a795bb718727b0f4292a4a78a6210
a481497659f306045f32330a131a071b7377ac46430148fa32a51df26bfe4b04
aeb58f3debf4b6386f97e74362855b4e89b95e9b8afd43ab03d03e5595f7276a
b8e6218a1d38169c6c9fba9a3653ee55ebdd64f41a447cbec0952e81bd4ff7d6
bfcb889e19d427fe5f3241f169e33d02bf6269dc1668fd0187a2c3d136a55fbc
c46935d341ef962597a242695eca5ba338de3261e32dd2d57ab18a53db76e6da
c776195ad46333c6c9a9fe3c74502ffea9a02faf122388ea3567922cc65a3060
d041fb950a17a98d47717598bd62567297301096f1c24bc346ab42a79d2da8e2
d4f3a864a7f8e6317df060aa1e9b323f872e4a2777b133999d57769fed61b0d6
d9f2838b8db61c8ec0769f8c50670da6f88c6f5042371d41c3a295e6f7d7d3b6
e231322fec2aad01571a79178fff7bd9c5ab369387c0aeacaf8ec572241474b7
e53f9307458d2a3991f35495327146ff0251f03f6b6b18fb1e1affacff7a1b5d
e706756c39d710de11023979721f90fb304d7403727972ce8af1e46ff831167e
f8110a988bd0e88b0bf2c1dcbe276d0eb34e7593b70bd2ed14fb45d87d1d3872
fdf398b3bae770711e1315c54b899734591c5adce32ac197d6af8a7e014860fb