www.commonwealthcommunications.org
Open in
urlscan Pro
169.62.44.50
Public Scan
Effective URL: https://www.commonwealthcommunications.org/
Submission: On March 13 via api from CA — Scanned from US
Summary
TLS certificate: Issued by R3 on March 9th 2024. Valid for: 3 months.
This is the only time www.commonwealthcommunications.org was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 35 | 169.62.44.50 169.62.44.50 | 36351 (SOFTLAYER) (SOFTLAYER) | |
1 | 2606:4700:e6:... 2606:4700:e6::ac40:ce26 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
1 | 2607:f8b0:400... 2607:f8b0:4004:c06::5f | 15169 (GOOGLE) (GOOGLE) | |
1 | 2607:f8b0:400... 2607:f8b0:4004:c08::5e | 15169 (GOOGLE) (GOOGLE) | |
37 | 4 |
ASN36351 (SOFTLAYER, US)
PTR: bhs4.name.tools
commonwealthcommunications.org | |
www.commonwealthcommunications.org |
Apex Domain Subdomains |
Transfer | |
---|---|---|
35 |
commonwealthcommunications.org
1 redirects
commonwealthcommunications.org www.commonwealthcommunications.org |
2 MB |
1 |
gstatic.com
fonts.gstatic.com |
33 KB |
1 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 30 |
1 KB |
1 |
fontawesome.com
use.fontawesome.com — Cisco Umbrella Rank: 973 |
12 KB |
37 | 4 |
Domain | Requested by | |
---|---|---|
34 | www.commonwealthcommunications.org |
www.commonwealthcommunications.org
|
1 | fonts.gstatic.com |
fonts.googleapis.com
|
1 | fonts.googleapis.com |
www.commonwealthcommunications.org
|
1 | use.fontawesome.com |
www.commonwealthcommunications.org
|
1 | commonwealthcommunications.org | 1 redirects |
37 | 5 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
commonwealthcommunications.org R3 |
2024-03-09 - 2024-06-07 |
3 months | crt.sh |
use.fontawesome.com Cloudflare Inc ECC CA-3 |
2023-10-12 - 2024-10-10 |
a year | crt.sh |
upload.video.google.com GTS CA 1C3 |
2024-02-19 - 2024-05-13 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2024-02-19 - 2024-05-13 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.commonwealthcommunications.org/
Frame ID: 1E4D947243FE44289A1568513AD7503D
Requests: 37 HTTP requests in this frame
Screenshot
Page Title
Commonwealth Communications PA | The communication and digital hub of Pennsylvania’s progressive infrastructurePage URL History Show full URLs
-
https://commonwealthcommunications.org/
HTTP 301
https://www.commonwealthcommunications.org/ Page URL
Detected technologies
WordPress (CMS) ExpandDetected patterns
- <link rel=["']stylesheet["'] [^>]+/wp-(?:content|includes)/
- /wp-(?:content|includes)/
Font Awesome (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]*?(?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
jQuery (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]([\d.]*\d)[^/]*\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
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.
-
https://commonwealthcommunications.org/
HTTP 301
https://www.commonwealthcommunications.org/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
37 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
/
www.commonwealthcommunications.org/ Redirect Chain
|
46 KB 10 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.min.css
www.commonwealthcommunications.org/wp-includes/css/dist/block-library/ |
93 KB 93 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
block.css
www.commonwealthcommunications.org/wp-content/plugins/wp-action-network/blocks/ |
0 42 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
classic-themes.min.css
www.commonwealthcommunications.org/wp-includes/css/ |
217 B 281 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
all.css
use.fontawesome.com/releases/v5.6.3/css/ |
52 KB 12 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
style.css
www.commonwealthcommunications.org/wp-content/themes/comms/ |
261 KB 261 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-2.2.4.min.js
www.commonwealthcommunications.org/wp-content/themes/comms/assets/ |
84 KB 84 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
9 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
PAAL19045_CommSquared-Logo_Green.png
www.commonwealthcommunications.org/wp-content/uploads/2020/02/ |
41 KB 41 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gravity-forms-theme-foundation.min.css
www.commonwealthcommunications.org/wp-content/plugins/gravityforms/assets/css/dist/ |
43 KB 43 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gravity-forms-theme-reset.min.css
www.commonwealthcommunications.org/wp-content/plugins/gravityforms/assets/css/dist/ |
2 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gravity-forms-theme-framework.min.css
www.commonwealthcommunications.org/wp-content/plugins/gravityforms/assets/css/dist/ |
359 KB 359 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gravity-forms-orbital-theme.min.css
www.commonwealthcommunications.org/wp-content/plugins/gravityforms/assets/css/dist/ |
0 19 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
formreset.min.css
www.commonwealthcommunications.org/wp-content/plugins/gravityforms/legacy/css/ |
4 KB 4 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
formsmain.min.css
www.commonwealthcommunications.org/wp-content/plugins/gravityforms/legacy/css/ |
78 KB 78 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
readyclass.min.css
www.commonwealthcommunications.org/wp-content/plugins/gravityforms/legacy/css/ |
29 KB 29 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
browsers.min.css
www.commonwealthcommunications.org/wp-content/plugins/gravityforms/legacy/css/ |
8 KB 8 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
regenerator-runtime.min.js
www.commonwealthcommunications.org/wp-includes/js/dist/vendor/ |
6 KB 6 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wp-polyfill.min.js
www.commonwealthcommunications.org/wp-includes/js/dist/vendor/ |
17 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
react.min.js
www.commonwealthcommunications.org/wp-includes/js/dist/vendor/ |
11 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
react-dom.min.js
www.commonwealthcommunications.org/wp-includes/js/dist/vendor/ |
116 KB 116 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
escape-html.min.js
www.commonwealthcommunications.org/wp-includes/js/dist/ |
1 KB 1 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
element.min.js
www.commonwealthcommunications.org/wp-includes/js/dist/ |
12 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
index.js
www.commonwealthcommunications.org/wp-content/themes/comms/build/ |
312 KB 313 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
dom-ready.min.js
www.commonwealthcommunications.org/wp-includes/js/dist/ |
498 B 528 B |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
hooks.min.js
www.commonwealthcommunications.org/wp-includes/js/dist/ |
5 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
i18n.min.js
www.commonwealthcommunications.org/wp-includes/js/dist/ |
10 KB 10 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
a11y.min.js
www.commonwealthcommunications.org/wp-includes/js/dist/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.json.min.js
www.commonwealthcommunications.org/wp-content/plugins/gravityforms/js/ |
2 KB 2 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
gravityforms.min.js
www.commonwealthcommunications.org/wp-content/plugins/gravityforms/js/ |
46 KB 46 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
placeholders.jquery.min.js
www.commonwealthcommunications.org/wp-content/plugins/gravityforms/js/ |
5 KB 5 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
utils.min.js
www.commonwealthcommunications.org/wp-content/plugins/gravityforms/assets/js/dist/ |
38 KB 38 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
vendor-theme.min.js
www.commonwealthcommunications.org/wp-content/plugins/gravityforms/assets/js/dist/ |
17 KB 17 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
scripts-theme.min.js
www.commonwealthcommunications.org/wp-content/plugins/gravityforms/assets/js/dist/ |
4 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
wp-emoji-release.min.js
www.commonwealthcommunications.org/wp-includes/js/ |
18 KB 18 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
herof7ebdf-01.png
www.commonwealthcommunications.org/wp-content/uploads/2020/02/ |
27 KB 27 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
JTUSjIg1_i6t8kCHKm459Wlhyw.woff2
fonts.gstatic.com/s/montserrat/v26/ |
32 KB 33 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
102 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| gform object| _wpemojiSettings function| $ function| jQuery object| runtime object| regeneratorRuntime function| setImmediate function| clearImmediate object| React object| ReactDOM object| wp object| ParsleyExtend object| ParsleyConfig object| psly object| Parsley object| ParsleyUtils object| ParsleyValidator object| ParsleyUI string| inputEventPatched function| sprintf function| vsprintf object| gform_i18n object| gf_legacy_multi object| gform_gravityforms object| gf_global object| gform_theme_config function| announceAJAXValidationErrors function| gformBindFormatPricingFields function| Currency function| gformCleanNumber function| gformGetDecimalSeparator function| gformIsNumber function| gformIsNumeric function| gformDeleteUploadedFile object| _gformPriceFields undefined| _anyProductSelected function| gformIsHidden function| gformCalculateTotalPrice function| gformUpdateTotalFieldPrice function| gformGetShippingPrice function| gformGetFieldId function| gformCalculateProductPrice function| gformGetProductQuantity function| gformIsProductSelected function| gformGetBasePrice function| gformFormatMoney function| gformFormatPricingField function| gformToNumber function| gformGetPriceDifference function| gformGetOptionLabel function| gformGetProductIds function| gformGetPrice function| gformRoundPrice function| gformRegisterPriceField function| gformInitPriceFields function| gformShowPasswordStrength function| gformPasswordStrength function| gformToggleShowPassword function| gformToggleCheckboxes function| gformToggleRadioOther function| gformAddListItem function| gformDeleteListItem function| gformAdjustClasses function| gformAdjustRowAttributes function| gformToggleIcons function| gformAddRepeaterItem function| gformDeleteRepeaterItem function| gformResetRepeaterAttributes function| gformToggleRepeaterButtons function| gformMatchCard function| gformFindCardType function| gformToggleCreditCard function| gformInitChosenFields function| gformInitCurrencyFormatFields function| GFMergeTag function| GFCalc undefined| __gf_keyup_timeout function| gformFormatNumber function| getMatchGroups function| gf_get_field_number_format function| gformValidateFileSize function| gformInitSpinner function| gformInitializeSpinner function| gformRemoveSpinner function| gformAddSpinner function| gformReInitTinymceInstance function| gf_raw_input_change function| gf_get_input_id_by_html_id function| gf_get_form_id_by_html_id function| gf_get_ids_by_html_id function| gf_input_change function| gformExtractFieldId function| gformExtractInputIndex function| rgars function| rgar function| HandleUnsavedChanges function| renderRecaptcha function| gformIsRecaptchaPending object| gfMultiFileUploader object| Placeholders object| webpackChunkgravityforms object| twemoji0 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.
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.
commonwealthcommunications.org
fonts.googleapis.com
fonts.gstatic.com
use.fontawesome.com
www.commonwealthcommunications.org
169.62.44.50
2606:4700:e6::ac40:ce26
2607:f8b0:4004:c06::5f
2607:f8b0:4004:c08::5e
00248c12820088fc97a123ac8bf5140334781d5af8addbd3a6f8fa4ae909efb4
01c3955df67a9b9d1367957e2c187729eae46b72e92c2b52bdb217b14a8fc874
0df05abe7464e5fe47d14f0575ed133de6eb9645ea863182b655fcef863cb6ee
166c7c3bb5f76f977a9f2a5490589b3466374eb2b3f064802e56f08bad71fbf0
1987ae63250aaf378e4da5e114eeca519f6c46a8d55b27e2d0c7b8b05968e6af
1c1fef6e6b4f9832603850b9b6562e74d9a6a3700ba836efe88facc577121e8b
45cb5a3f101081b480c0b76bbd38f5a6768c8fb116145c68aefcb0143fb9b9c9
481a0574246e281316ffa0e15399bf5388bb81ae550ce0401a0353b6bb2d1e5a
4ed93260d8b65ab0480339cdbf15c99f1c8f76c1aad7d310b46838850a3d459e
5829bd353f174161be7db1c4451d0ef7991da02ee832b4b092e849ee3395a0bb
5a5f39391fbf5b06db84b8f9716d53de575ee97a627d2c5f12f79a991a671eb5
5aad5fbd4238981a9ff5e2772ff1353dfe1a801fb49542fe157418c1438f7782
5df2942db2352e49e00bcf3393b875a71d0acee986e48fbdcc5879846f5c3689
63f83dbdcacc2dea3ed04b3ff9b1686a1bf12c850e1c7b14df3d8e9c286749bd
644fa5affc723ff7b9445c2aa3e6b12966610bd278fbdef1b7a261cb334daec8
678dcb871057c9c23fbf3657ffa7ce50368492e621034fa0a8d701e7d78ee9e6
7441e843483c183606e93bc717055148574dad9bc39cb9ecfef062c1fb2d9e1a
7734306b24719e59158e81abe7849cd4323df1fcee4364b190808b8e761a3255
8f936177d42f158cc6e715cec57df219583291b84c05e4c0333a5ddd9d339494
998a575c7b376128a98e6d67e29c42e1726aac3489cf2c0b2aaebf6f6ad0b546
9bd82960d99b3a76f4af77a88a346bd61f87bac5ff2f385ee28cd669d8f22134
9f6d999687ed3e80d57c678ecb473f017175794537ff250d3480eb0841c0abf8
a894dbb6e181fc9a70bf4453dc3571e0b5a0b068356310b3139abd081cb80d24
aa8d6712af37bc641d3fec48f39c5cdb1ce205ada5465fdfbfce204ca36032b7
b041e7b08a99e947327a5faf96e5ab7aeef39a467c0ef2240710a19857743da3
bb2f90081933c0f2475883ca2c5cfee94e96d7314a09433fffc42e37f4cffd3b
cc039b37e34853a9bef9d693ebc4366b38d9cec1aa91e0109196cd62f870ae52
cfb6ea70d464c88b03728fe77f38a7400f7a3b1b5b0eaaae5817844d730e8cbd
d62a7b7ec5313469ebff5c006b9068dc44d6d1c122cf787ffa29a10113b34060
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e6c948a73ea3f054f417a3a60d18db48711bb86a0e12cea24fc5f858d2a42c4e
e95538b186ad4a1c677390438504f0730949fa2a9ba547012ebcbf0aa21400af
ee14c6a7cd32a81ad00734f1c0ec2a36e1df0e056b23fd686edb84aaac1ef89b
f30769ea0b80a5d900c5f0de30b1aad1ab461195e69223d5ef63c2c5de8b6c1a
faab00bb343aef689870018af7e09d1edd5cbd150b712e727240e4634fa1ffa2
fdce77a6d0053f32d231518a84a71bcab5c86045ed52369da00b89d4284aef46