blog.devart.com
Open in
urlscan Pro
2606:4700:20::ac43:468d
Public Scan
Effective URL: https://blog.devart.com/
Submission: On February 20 via api from US — Scanned from DE
Summary
TLS certificate: Issued by Cloudflare Inc ECC CA-3 on May 6th 2023. Valid for: a year.
This is the only time blog.devart.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 25 | 2606:4700:20:... 2606:4700:20::ac43:468d | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2a00:1450:400... 2a00:1450:4001:812::200a | 15169 (GOOGLE) (GOOGLE) | |
4 | 2a00:1450:400... 2a00:1450:4001:830::2003 | 15169 (GOOGLE) (GOOGLE) | |
29 | 4 |
Apex Domain Subdomains |
Transfer | |
---|---|---|
25 |
devart.com
1 redirects
blog.devart.com — Cisco Umbrella Rank: 717139 |
761 KB |
4 |
gstatic.com
fonts.gstatic.com |
94 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 48 |
2 KB |
29 | 3 |
Domain | Requested by | |
---|---|---|
25 | blog.devart.com |
1 redirects
blog.devart.com
|
4 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | fonts.googleapis.com |
blog.devart.com
|
29 | 3 |
This site contains links to these domains. Also see Links.
Domain |
---|
www.devart.com |
tmetric.com |
skyvia.com |
www.facebook.com |
twitter.com |
www.linkedin.com |
www.youtube.com |
forums.devart.com |
docs.devart.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2023-05-06 - 2024-05-05 |
a year | crt.sh |
upload.video.google.com GTS CA 1C3 |
2024-02-05 - 2024-04-29 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2024-02-05 - 2024-04-29 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://blog.devart.com/
Frame ID: A417C19F04871AD79091089CBDEB5284
Requests: 32 HTTP requests in this frame
Screenshot
Page Title
Homepage - Devart BlogPage URL History Show full URLs
-
http://blog.devart.com/
HTTP 301
https://blog.devart.com/ Page URL
Detected technologies
WordPress (CMS) ExpandDetected patterns
- <link rel=["']stylesheet["'] [^>]+/wp-(?:content|includes)/
- /wp-(?:content|includes)/
Yoast SEO (SEO) Expand
Detected patterns
- <!-- This site is optimized with the Yoast (?:WordPress )?SEO plugin v([\d.]+) -
Font Awesome (Font Scripts) Expand
Detected patterns
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Page Statistics
84 Outgoing links
These are links going to different origins than the main page.
Title: Products
Search URL Search Domain Scan URL
Title: DATABASE TOOLS
Search URL Search Domain Scan URL
Title: SQL Server Tools
Search URL Search Domain Scan URL
Title: dbForge SQL Complete
Search URL Search Domain Scan URL
Title: dbForge Studio for SQL Server
Search URL Search Domain Scan URL
Title: dbForge SQL Tools
Search URL Search Domain Scan URL
Title: Others
Search URL Search Domain Scan URL
Title: MySQL Tools
Search URL Search Domain Scan URL
Title: dbForge Studio for MySQL
Search URL Search Domain Scan URL
Title: Compare Bundle for MySQL
Search URL Search Domain Scan URL
Title: Schema Compare for MySQL
Search URL Search Domain Scan URL
Title: Others
Search URL Search Domain Scan URL
Title: Oracle Tools
Search URL Search Domain Scan URL
Title: dbForge Studio for Oracle
Search URL Search Domain Scan URL
Title: Compare Bundle for Oracle
Search URL Search Domain Scan URL
Title: Data Compare for Oracle
Search URL Search Domain Scan URL
Title: Others
Search URL Search Domain Scan URL
Title: PostgreSQL Tools
Search URL Search Domain Scan URL
Title: dbForge Studio for PostgreSQL
Search URL Search Domain Scan URL
Title: Data Compare for PostgreSQL
Search URL Search Domain Scan URL
Title: Multidatabase Solution
Search URL Search Domain Scan URL
Title: DATA CONNECTIVITY
Search URL Search Domain Scan URL
Title: ADO.NET Data Providers
Search URL Search Domain Scan URL
Title: dotConnect for Oracle
Search URL Search Domain Scan URL
Title: dotConnect for PostgreSQL
Search URL Search Domain Scan URL
Title: dotConnect for MySQL
Search URL Search Domain Scan URL
Title: Others
Search URL Search Domain Scan URL
Title: ODBC Drivers
Search URL Search Domain Scan URL
Title: ODBC Driver for Salesforce
Search URL Search Domain Scan URL
Title: ODBC Driver for Oracle
Search URL Search Domain Scan URL
Title: ODBC Driver for MySQL
Search URL Search Domain Scan URL
Title: Others
Search URL Search Domain Scan URL
Title: SSIS Components
Search URL Search Domain Scan URL
Title: SSIS Components for Salesforce
Search URL Search Domain Scan URL
Title: SSIS Components for MySQL
Search URL Search Domain Scan URL
Title: SSIS Integration Database Bundle
Search URL Search Domain Scan URL
Title: Others
Search URL Search Domain Scan URL
Title: Excel Add-ins
Search URL Search Domain Scan URL
Title: Excel Add-in for SQL Server
Search URL Search Domain Scan URL
Title: Excel Add-in for PostgreSQL
Search URL Search Domain Scan URL
Title: Excel Add-in Database Pack
Search URL Search Domain Scan URL
Title: Others
Search URL Search Domain Scan URL
Title: Delphi Data Components
Search URL Search Domain Scan URL
Title: Universal Data Access Components
Search URL Search Domain Scan URL
Title: Oracle Data Access Components
Search URL Search Domain Scan URL
Title: SQL Server Data Access Components
Search URL Search Domain Scan URL
Title: Others
Search URL Search Domain Scan URL
Title: Coding Assistance Tools
Search URL Search Domain Scan URL
Title: SecureBridge
Search URL Search Domain Scan URL
Title: Code Compare
Search URL Search Domain Scan URL
Title: Review Assistant
Search URL Search Domain Scan URL
Title: Code Review Bundle
Search URL Search Domain Scan URL
Title: ORM Solutions
Search URL Search Domain Scan URL
Title: Entity Developer
Search URL Search Domain Scan URL
Title: LinqConnect
Search URL Search Domain Scan URL
Title: EntityDAC
Search URL Search Domain Scan URL
Title: LINQ Insight
Search URL Search Domain Scan URL
Title: Time Tracking App
Search URL Search Domain Scan URL
Title: DATA SERVICES
Search URL Search Domain Scan URL
Title: Data Integration Services
Search URL Search Domain Scan URL
Title: Cloud to Cloud Backup
Search URL Search Domain Scan URL
Title: Online SQL Tools
Search URL Search Domain Scan URL
Title: Web API Server
Search URL Search Domain Scan URL
Title: Support
Search URL Search Domain Scan URL
Title: About us
Search URL Search Domain Scan URL
Title: Customers
Search URL Search Domain Scan URL
Title: Partners
Search URL Search Domain Scan URL
Title: Resellers
Search URL Search Domain Scan URL
Title: Contacts
Search URL Search Domain Scan URL
Title: Vacancies
Search URL Search Domain Scan URL
Title: <img class="tdb-logo-img" src="https://blog.devart.com/wp-content/uploads/2022/12/devart_logo.png" alt="Logo" title="" width="146" height="57" />
Search URL Search Domain Scan URL
Title: Facebook
Search URL Search Domain Scan URL
Title: Twitter
Search URL Search Domain Scan URL
Title: Linkedin
Search URL Search Domain Scan URL
Title: Youtube
Search URL Search Domain Scan URL
Title: Discontinued Products
Search URL Search Domain Scan URL
Title: dbExpress Drivers
Search URL Search Domain Scan URL
Title: Submit Request
Search URL Search Domain Scan URL
Title: View Forums
Search URL Search Domain Scan URL
Title: Documentation Center
Search URL Search Domain Scan URL
Title: Ordering FAQs
Search URL Search Domain Scan URL
Title: Discount Programs
Search URL Search Domain Scan URL
Title: Using Website
Search URL Search Domain Scan URL
Title: Success Stories
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.
-
http://blog.devart.com/
HTTP 301
https://blog.devart.com/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
29 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
blog.devart.com/ Redirect Chain
|
246 KB 40 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
32 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.min.css
blog.devart.com/wp-includes/css/dist/block-library/ |
102 KB 14 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
blog.devart.com/wp-content/plugins/td-composer/td-multi-purpose/ |
38 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
font-awesome.css
blog.devart.com/wp-content/plugins/td-composer/assets/fonts/font-awesome/ |
34 KB 7 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
blog.devart.com/wp-content/themes/Newspaper/ |
111 KB 21 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
td_legacy_main.css
blog.devart.com/wp-content/plugins/td-composer/legacy/Newspaper/assets/css/ |
136 KB 22 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
tdb_main.css
blog.devart.com/wp-content/plugins/td-cloud-library/assets/css/ |
41 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
prettify.css
blog.devart.com/wp-content/plugins/code-prettify/prettify/ |
771 B 637 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
67 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
66 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET DATA |
truncated
/ |
67 B 0 |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
lazyload.min.js
blog.devart.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/ |
9 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
newspaper.woff
blog.devart.com/wp-content/themes/Newspaper/images/icons/ |
33 KB 22 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
firasans-regular-webfont-1.woff
blog.devart.com/wp-content/uploads/2022/12/ |
40 KB 40 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
firasans-medium-webfont.woff
blog.devart.com/wp-content/uploads/2022/12/ |
40 KB 41 KB |
Font
application/font-woff |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
fontawesome-webfont.woff2
blog.devart.com/wp-content/plugins/td-composer/assets/fonts/font-awesome/ |
75 KB 76 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOlCnqEu92Fr1MmEU9fBBc4.woff2
fonts.gstatic.com/s/roboto/v30/ |
16 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2
fonts.gstatic.com/s/opensans/v40/ |
47 KB 47 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOlCnqEu92Fr1MmWUlfBBc4.woff2
fonts.gstatic.com/s/roboto/v30/ |
15 KB 16 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
KFOmCnqEu92Fr1Mu4mxK.woff2
fonts.gstatic.com/s/roboto/v30/ |
15 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
devart_logo.png
blog.devart.com/wp-content/uploads/2022/12/ |
3 KB 3 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Check-the-Oracle-Version-1-485x360.png
blog.devart.com/wp-content/uploads/2024/02/ |
111 KB 112 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
avatar_user_32_1674721345-96x96.jpg
blog.devart.com/wp-content/uploads/2023/01/ |
3 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
dbforge-studio-for-oracle-4-6-485x360.jpg
blog.devart.com/wp-content/uploads/2024/01/ |
17 KB 17 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
avatar-dbforge-team.png
blog.devart.com/wp-content/uploads/2023/02/ |
10 KB 11 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Best-SQL-Server-GUI-Tools-for-database-management-485x360.png
blog.devart.com/wp-content/uploads/2024/02/ |
27 KB 28 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
avatar_user_44_1674828116-96x96.jpg
blog.devart.com/wp-content/uploads/2023/01/ |
3 KB 3 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Backing-Up-PostgreSQL-Databases-485x360.png
blog.devart.com/wp-content/uploads/2024/01/ |
80 KB 81 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
avatar_user_38_1674721703-96x96.jpeg
blog.devart.com/wp-content/uploads/2023/01/ |
3 KB 4 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
PostgreSQL-GUI-Clients-for-Linux-485x360.png
blog.devart.com/wp-content/uploads/2024/01/ |
83 KB 84 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
290%C3%97450_-Edge.jpg
blog.devart.com/wp-content/uploads/2024/01/ |
114 KB 115 KB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
6 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.
undefined| href object| RocketPreloadLinksConfig object| lazyLoadOptions function| lazyLoadThumb function| lazyLoadYoutubeIframe function| LazyLoad0 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.
1 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
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.
blog.devart.com
fonts.googleapis.com
fonts.gstatic.com
2606:4700:20::ac43:468d
2a00:1450:4001:812::200a
2a00:1450:4001:830::2003
0734041c58f066c8935d13d19973b3d4626809e180c114bd070a9baf9d01a759
10765865e03a12890cf5546f3e3828a3ba743f8116d5f438a71bc105e93f5faa
1e231c695809d9b154427711c9cf0b648e2b3b454674dc22936a3f92beeb833f
237fed3a51e4662d8f3aaaefd159c7b2af23a972a7018e8701b35daaca6927e8
2809f718e05078a61993148fa16908c86e836c10fe310e77a6551b8d4918aa3e
2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe
35ef03bb0685acd6115d3178f688474503f365594fc589eae4f22b15ff92af1d
3919d193eca7a0a8dd1fa4fe0889d2c96bbe3d19d55d18e37317743a66260017
3bf574c7a397d28c5b20c8078a6ea815f4762e8485e3313752941f080f5f5db1
3c4d6a1421c7ddb7e404521fe8c4cd5be5af446d7689cd880be26612eaad3cfa
4834e9f1e9d73b8d2baf08fd6294f6cb4a360ad0cb7b91ea707dffa4866be240
55c74a65e1719cd9942173fedd24d49cbb44c28826db40aeeec224f3c553f4ac
67447c3656caad630373253691f3e8f64467eafd6e7305c9b0e98111b0b41694
6c1b2722be99e0f2c4cd70c48f342eb543a3ee0bec1b5dc6f1d72b034e013b47
7a870495f56131398dc8ac0c1f86d96c5b4bd673a1730502501f625ea892245c
84ff5956551fc72f1de653dbcc731847e839614696a06b6fb65bc900993b6c9c
950497628a56fa85de972b498953dbf7c350d04fc451c776a525405ae05f1646
9bde207b771cfe4b833172d9ea83ea27aa0c530c25f66b413b14f4dc974a7501
a61c2f129e7473e185e87280cb5c9a3753d7438c8d9fb79403e573cac8d9eadc
a8c4d9707c6b1a24cf287ffdb3e9956405d8368c47fe18fb2a046a3ee579adb1
a91d91bb1ca4c7eb188fbf2d6529173468f3e12b75aabd4ef301710815901626
b019538234514166ec7665359d097403358f8a4c991901983922fb4d56989f1e
bd1a66c1500c3695036ef84427585641255ed5bf322166f50ccb01355a14ffa4
bdb0bacabc5629e0da986ac203a1f11e4b5f79ee35ea2fc1798d314821d67802
c2d203df436ce2ee384f4646c61e86946b62796363134874a92a9375f755de1a
e0be67e162ac01ed13655ed38b2e50e0628c5f0b480c470f5ea8dd11ee9fe4e1
e69451eb5f569e577ccb719ceab2199e559fbd99519cf3e4347b4df8c52c81aa
f2fee9f3168b489b92516360d1d1de03b1f0d145425abba86197e77f43269a9c
f40767552e5e94b2d5f9a65d7f640cfa7d225298023dbd682095e040809a3d1a
f45841fb31d6defa037d0962aecc666ebfee54ea9253bbd6d622a72dbcecd347
f5aebdfea35d1e7656ef4acc5db1f243209755ae3300943ef8fc6280f363c860
f6734f8177112c0839b961f96d813fcb189d81b60e96c33278c1983b6f419615