pensaodoedinho.pedfood.app
Open in
urlscan Pro
20.163.22.213
Public Scan
Submission: On July 27 via api from US — Scanned from US
Summary
TLS certificate: Issued by R10 on July 19th 2024. Valid for: 3 months.
This is the only time pensaodoedinho.pedfood.app was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
43 | 20.163.22.213 20.163.22.213 | 8075 (MICROSOFT...) (MICROSOFT-CORP-MSN-AS-BLOCK) | |
43 | 1 |
ASN8075 (MICROSOFT-CORP-MSN-AS-BLOCK, US)
pensaodoedinho.pedfood.app |
Apex Domain Subdomains |
Transfer | |
---|---|---|
43 |
pedfood.app
pensaodoedinho.pedfood.app |
3 MB |
43 | 1 |
Domain | Requested by | |
---|---|---|
43 | pensaodoedinho.pedfood.app |
pensaodoedinho.pedfood.app
|
43 | 1 |
This site contains links to these domains. Also see Links.
Domain |
---|
pedfood.app |
www.facebook.com |
api.whatsapp.com |
twitter.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
pensaodoedinho.pedfood.app R10 |
2024-07-19 - 2024-10-17 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://pensaodoedinho.pedfood.app/
Frame ID: 01070993F5201E61586D5BCC6D9D6F6F
Requests: 43 HTTP requests in this frame
Screenshot
Page Title
Bar e Pensão do EdinhoDetected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
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.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
4 Outgoing links
These are links going to different origins than the main page.
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Search URL Search Domain Scan URL
Redirected requests
There were HTTP redirect chains for the following requests:
43 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
/
pensaodoedinho.pedfood.app/ |
270 KB 37 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
firebase-app.js
pensaodoedinho.pedfood.app/vendor/firebase/ |
19 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.min.js
pensaodoedinho.pedfood.app/vendor/jquery/ |
87 KB 31 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.bundle.min.js
pensaodoedinho.pedfood.app/vendor/bootstrap/js/ |
79 KB 22 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
jquery.mask.min.js
pensaodoedinho.pedfood.app/vendor/mask/ |
8 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
sweetalert2@11.js
pensaodoedinho.pedfood.app/vendor/sweetalert/ |
63 KB 18 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap-input-spinner.js
pensaodoedinho.pedfood.app/media/js/bootstrap-input-spinner/ |
14 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
principal.js
pensaodoedinho.pedfood.app/media/js/ |
57 KB 15 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
firebase-messaging.js
pensaodoedinho.pedfood.app/vendor/firebase/ |
38 KB 11 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bootstrap.min.css
pensaodoedinho.pedfood.app/media/css/ |
138 KB 21 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
all.min.css
pensaodoedinho.pedfood.app/vendor/fontawesome-free/css/ |
58 KB 13 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
adm.css
pensaodoedinho.pedfood.app/media/css/ |
9 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
carousel.css
pensaodoedinho.pedfood.app/media/css/ |
18 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo.png
pensaodoedinho.pedfood.app/media/css/ |
164 KB 165 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bg.png
pensaodoedinho.pedfood.app/media/css/ |
671 KB 671 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fa-solid-900.woff2
pensaodoedinho.pedfood.app/vendor/fontawesome-free/webfonts/ |
78 KB 79 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_0c14ebfe6a4e852fedc99548551fde4b.webp
pensaodoedinho.pedfood.app/temp/ |
108 KB 108 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_c7547e59cbbc721626bdcceaf36a851b.webp
pensaodoedinho.pedfood.app/temp/ |
94 KB 94 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_88e074106524ac6a53434147f5a9c2ae.webp
pensaodoedinho.pedfood.app/temp/ |
110 KB 111 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_268a625ac12f85b404b3fd9f4e7f9fe1.webp
pensaodoedinho.pedfood.app/temp/ |
112 KB 112 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_e7b4e74557edb273dbcd98347894f822.webp
pensaodoedinho.pedfood.app/temp/ |
138 KB 138 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_1176c81ede55d24ca24150dfe976a075.webp
pensaodoedinho.pedfood.app/temp/ |
148 KB 148 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_bd863baef09d2990ef1a5d3d80f06b29.webp
pensaodoedinho.pedfood.app/temp/ |
31 KB 31 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_9390bdf709a04250a49558296c09678b.webp
pensaodoedinho.pedfood.app/temp/ |
37 KB 38 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_453c627d929604be3d5f0eac4ac16b60.webp
pensaodoedinho.pedfood.app/temp/ |
35 KB 35 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_9985000ad00926fa9580b60b52aa7aed.webp
pensaodoedinho.pedfood.app/temp/ |
34 KB 34 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_1aa20e7edc369b7a3f2bfddfc7ed02b7.webp
pensaodoedinho.pedfood.app/temp/ |
19 KB 19 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_899c412c87227457076ba57730b51d9e.webp
pensaodoedinho.pedfood.app/temp/ |
32 KB 33 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_8fc75412f625fd016051838f1ba1aebf.webp
pensaodoedinho.pedfood.app/temp/ |
70 KB 70 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_a74803432375662c4dd90e2a1b1b5f3b.webp
pensaodoedinho.pedfood.app/temp/ |
38 KB 39 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_6d32f784bc2b510f1d7a619d543e329d.webp
pensaodoedinho.pedfood.app/temp/ |
76 KB 76 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_05ee16f12900fe51201dce56f4bca827.webp
pensaodoedinho.pedfood.app/temp/ |
42 KB 42 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_2fb7d73f8e539aff71d056cdf8446983.webp
pensaodoedinho.pedfood.app/temp/ |
36 KB 36 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_c6896315c2ad3e496712a9e03e1e60a8.webp
pensaodoedinho.pedfood.app/temp/ |
22 KB 23 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_3e45b6ef9ab1d9bfae30e1177d33494f.webp
pensaodoedinho.pedfood.app/temp/ |
49 KB 49 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_5d55f9ef69f5e3028087814f9af1f271.webp
pensaodoedinho.pedfood.app/temp/ |
15 KB 15 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_02e0d35bcc077069846305ce5d29b0df.webp
pensaodoedinho.pedfood.app/temp/ |
15 KB 15 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_da8982422269c403907c4a96c06754fb.webp
pensaodoedinho.pedfood.app/temp/ |
55 KB 56 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_99037ad637cb0eed24f3584317bc2306.webp
pensaodoedinho.pedfood.app/temp/ |
69 KB 70 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_29326e69ae3d915db1a1ee1c9d5cd06e.webp
pensaodoedinho.pedfood.app/temp/ |
34 KB 35 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
produto_fe8176949983bd4d8c5db2d18ba8ca42.webp
pensaodoedinho.pedfood.app/temp/ |
65 KB 65 KB |
Image
image/webp |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
/
pensaodoedinho.pedfood.app/inicio/listarCarteiraCupons/ |
2 B 815 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
favicon.ico
pensaodoedinho.pedfood.app/ |
164 KB 164 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
55 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| firebase function| gtag function| let function| $ function| jQuery object| bootstrap object| $jscomp function| Sweetalert2 function| SweetAlert function| Swal function| sweetAlert function| swal function| setSubmit function| setLoading function| setProcessamento function| showPassword function| gerarToken function| gerarUuid function| setRetorno function| toggleModal function| fecharModal function| getMoney function| abs function| buscarCep function| atualizarTotal function| mais function| menos function| addslashes function| verificarMaximoQtd function| verificarMaximoSelecao function| alertaConfirmacao function| validarEmail function| alertaFraseConfirmacao function| cronometro function| carregarOpcoes function| getHoursFormat function| carregarImagem function| getDate function| getHour function| floatValue function| forceDownload function| b64toBlob function| getMensagem function| prepararImpressaoComanda function| verImpressao function| salvarAlteracoes function| sessaoExpirada function| redirecionar function| copyToClipboard function| getRandomArbitrary function| bloquearSaida function| isNullOrEmptyString function| sleep function| checarSessaoAtiva function| finalizarMesa1 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 |
---|---|---|
pensaodoedinho.pedfood.app/ | Name: PHPSESSID Value: a28f262eb5bcc31da953f0319db9b02e |
2 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 |
---|
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 |
---|---|
X-Xss-Protection | 1; mode=block |
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.
pensaodoedinho.pedfood.app
20.163.22.213
0a3d254a35af123e7b742ef86e81cc9658040b8bdb8f0fcb987a40be3cc62c4d
0bf1b8d8ac1b4ef0caea0db8cbe1b6a35f8a84a2f5fffa2421936cc11a1a91fc
14ac76c95dc7f3dda1a2cddf05372a53bcddd5c24f1263743f1bec95fe4d50b5
1add2fc75382e3fc1d152258ca3766387e60e73de384ed5d7289131eca10ef95
1b2da646c47f9b90617493d1b688ed92ef29e4c9b1d656926e7d4a7d6f3681ce
1b48013948a42f0e8ad54169095c6fcba11b36309ef58ae06c8ecde1b564f038
22a6cea392f6f649507139132eac19750bd3eb11b28e0444e560538c5671f54e
2320c5ac3c804fc4742a46a26b2be8a0b8db6556ed35d8aeada3b284d2a7cf97
2a0db34dc14ef4b5ce73b230701c7561e5012667a4c9cb274ecab646e1474995
42922bf72a91a7801e9392121af1f6a48e9cfa29cba59c3b938e1590281621fa
4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945
500d621ac7b4ebe3ba11664c8397c7b0abb51c1342bd827695d4e17dea758bd6
510ff9f986136e4200f491109ced9ae6e3734c94822464ec925558b6ffc0c96f
54085d3ba33080bf7ea4bb0dd83535c8fa75f1604d2fbf2610eb4eddcfd84e15
5d4988c1f5f7c1e32c6bfba67e2ed70202edc87739b65ea23cb265bb67744a71
5f9e0e7197768241e5923371d94bd01aa2dd707be84384f83eb5fcad8fb26c15
60f51db253088f27e3d2d8c81ef72da74450041c8999eefe87ad8df59f21aca8
635eaa9a4e79926e1b844ff3e9eb694ec5277c81ea87de6a4786a5dbc9003c45
6460bf8109973ed757101fa95d89978381752503af156d2cfa8f277ec270463b
66405b57a7d536dd9d995c7dcdead0dfab31aeb22593198de1be9afb49358d16
6aff9dd2f132656c11c3bc769033a3fe804a2f18cac5e7921d5488906e62024c
6c6cd310472c9140804ec54eb6bc7c2d3e513e60e264778679ae51d03b5a18ca
6d48c6babde8277ce880d7c6dacaaadcb806cea7879272ace15be6ea87fd4ad9
786f2f9c5966f64271e28eb15d5f5a10ab2b1b0c5f73d4342e3d6dd6396a9cdc
78815d7b39a54852e3446a2e003b7d16f0aae8515c147908034ab6870d2a9cbf
7928b5ab63c6e89ee0ee26f5ef201a58c72baf91abb688580a1aa26eb57b3c11
7fee2636d07339877e7965971eda1199742f991f2e07bc2eba68e97830416be6
95a4b395ab8ff0320499ccb4d392b619cbbaff524dde0e14957ce0c432234274
abcf43cafb58e45db894272054a5a464c77f87762f41a0708813a409d9ba2f86
ad35d13998b07d3368e0338587194cf2d56d615c3a891e000df280e7311ccf8f
ad9bc9452ab7f0563edaeca163767b4a8105cf11caccb4cf566cf003f4c0cdae
b67ec5bd79689b85c3c161858147939d580989bf3e91e2ea2dd33200204a3c63
c245f11f6b2645a682b93f69300b4658dade3b70a02ecb0a96b60668cbda79e7
d70aa4b4f0993f2ae19a1e51551b8b36735edb1e63b0c3ee7a7255e3f7f4afa3
d9716994f96b14296dd1b21d3e0a73f07ee88e7935d07ebdc51a9df7eb934a10
da5e69f03aafd2fc2923e3a3329f12ffde5dccb09c3d7a1444eb3c3a9e4bd124
dcdd4337b6ad7b06ecf9947a357d11f89c5ad89d62c4711832e15dd0b6cc4cdc
e6ed610facaf6a73c9df3769e202befdd660349e77ddc842efde5216a92cb4b3
ea3a4d31e90b976fcc64d3b28d39890200f4161b42acaf2e3647fddba0911b17
eab2ecfa3ac2965b877f992855486aafc59a1aca609d4bcfbce0d40cdf9de520
ecf38a30dd113119f8b7675dff7eee4e94ea113130f1cc978c36d045016f811c
f7f6a5894f1d19ddad6fa392b2ece2c5e578cbf7da4ea805b6885eb6985b6e3d