Netlify
tcp/443 tcp/80
The following URL (usually /.git/config) is publicly accessible and is leaking source code and repository configuration.
Severity: medium
Fingerprint: 2580fa947178c88602b1737db148c044b81b03713d63bb82370a65221811622f
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true precomposeunicode = true [submodule] active = . [remote "origin"] url = https://github.com/xpertizercombr/refira-me-mvp.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "main"] remote = origin merge = refs/heads/main vscode-merge-base = origin/main vscode-merge-base = origin/main [lfs] repositoryformatversion = 0
Open service 75.2.60.5:443 · refira.me
2026-01-09 11:14
HTTP/1.1 200 OK
Accept-Ranges: bytes
Age: 3
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; hit
Content-Length: 18568
Content-Type: text/html; charset=UTF-8
Date: Fri, 09 Jan 2026 11:14:03 GMT
Etag: "64115d55958ec252a4a6583d542e237c-ssl"
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Nf-Request-Id: 01KEH7D9FMCS37EJBKQXZXHD99
Connection: close
Page title: Refira.me - Referência em Inovação e Inteligência Artificial
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Refira.me - Referência em Inovação e Inteligência Artificial</title>
<meta name="description" content="Explore inovação e IA com o Refira.me. Teste ferramentas de inteligência artificial e aprenda com tutoriais práticos. Comece agora!">
<meta name="keywords" content="inovação, inteligência artificial, IA, tecnologia, ferramentas de IA, tutoriais de programação">
<meta name="author" content="[Seu Nome]">
<meta name="robots" content="index, follow">
<meta property="og:title" content="Refira.me - Inovação e IA">
<meta property="og:description" content="Experimente IA e aprenda com conteúdo prático no Refira.me.">
<meta property="og:url" content="https://refira.me">
<meta property="og:type" content="website">
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-GR63GSTQJ7"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-GR63GSTQJ7');
</script>
<!-- CodeMirror CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.1/codemirror.min.css">
<!-- Biblioteca marked.js para renderizar Markdown -->
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
<!-- Pyodide -->
<script src="https://cdn.jsdelivr.net/pyodide/v0.23.4/full/pyodide.js"></script>
<style>
html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
overflow-x: hidden;
font-family: Arial, sans-serif;
background-color: #f5f5f5;
color: #333;
}
header, nav, section, article {
width: 100%;
box-sizing: border-box;
}
header, footer {
background-color: #1e3a8a;
color: white;
padding: 20px;
text-align: center;
}
nav {
background: #163172;
padding: 10px;
text-align: center;
}
nav a {
color: white;
margin: 0 15px;
text-decoration: none;
}
nav a:hover {
text-decoration: underline;
}
main {
padding: 20px;
max-width: 800px;
margin: 0 auto;
}
section {
margin-bottom: 20px;
}
#resultado {
margin-top: 10px;
padding: 10px;
background: white;
border-radius: 4px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
input, select, textarea {
width: 100%;
padding: 10px;
font-size: 16px;
border: 1px solid #ccc;
border-radius: 4px;
margin-bottom: 10px;
box-sizing: border-box; /* Garante que o padding não aumente a largura */
}
textarea {
resize: vertical; /* Permite redimensionar verticalmente */
min-height: 100px; /* Altura mínima */
overflow-y: auto; /* Adiciona scroll vertical quando necessário */
}
button {
width: 100%;
padding: 10px;
font-size: 16px;
background-color: #1e3a8a;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
}
button:hover {
background-color: #163172;
}
.loader {
border: 4px solid #f3f3f3;
border-top: 4px solid #1e3a8a;
border-radius: 50%;
width: 20px;
height: 20px;
animation: spin 1s linear infinite;
display: inline-block;
margin-left: 10px;
vertical-align: middle;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.history-item {
padding: 10px;
margin: 5px 0;
background: #f9f9f9;
border-radius: 4px;
}
.collapsible {
background-color: #1e3a8a;
color: white;
cursor: pointer;
padding: 10px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 16px;
margin-bottom: 10px;
}
.collapsible:hover {
background-color: #
Open service 2a05:d014:58f:6200::258:80 · www.refira.me
2026-01-04 21:53
HTTP/1.1 301 Moved Permanently Content-Type: text/plain; charset=utf-8 Date: Sun, 04 Jan 2026 21:53:41 GMT Location: https://www.refira.me/ Server: Netlify X-Nf-Request-Id: 01KE5G0WGNKMQCP7ATX7W37EHX Content-Length: 37 Connection: close Redirecting to https://www.refira.me/
Open service 75.2.60.5:80 · refira.me
2026-01-04 21:53
HTTP/1.1 301 Moved Permanently Content-Type: text/plain; charset=utf-8 Date: Sun, 04 Jan 2026 21:53:39 GMT Location: https://refira.me/ Server: Netlify X-Nf-Request-Id: 01KE5G0VMSE6A5QD5MRVS46NPB Content-Length: 33 Connection: close Redirecting to https://refira.me/
Open service 2a05:d014:58f:6200::259:80 · www.refira.me
2026-01-04 21:53
HTTP/1.1 301 Moved Permanently Content-Type: text/plain; charset=utf-8 Date: Sun, 04 Jan 2026 21:53:40 GMT Location: https://www.refira.me/ Server: Netlify X-Nf-Request-Id: 01KE5G0W1SM3TRE1NAWD5CVYPZ Content-Length: 37 Connection: close Redirecting to https://www.refira.me/
Open service 99.83.231.61:80 · refira.me
2026-01-04 21:53
HTTP/1.1 301 Moved Permanently Content-Type: text/plain; charset=utf-8 Date: Sun, 04 Jan 2026 21:53:39 GMT Location: https://refira.me/ Server: Netlify X-Nf-Request-Id: 01KE5G0VHWA79S9TV4875E3VNJ Content-Length: 33 Connection: close Redirecting to https://refira.me/
Open service 75.2.60.5:443 · refira.me
2026-01-04 21:53
HTTP/1.1 200 OK
Accept-Ranges: bytes
Age: 0
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; hit
Content-Length: 18568
Content-Type: text/html; charset=UTF-8
Date: Sun, 04 Jan 2026 21:53:39 GMT
Etag: "64115d55958ec252a4a6583d542e237c-ssl"
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Nf-Request-Id: 01KE5G0VH7X5033CR7M3RPMMHZ
Connection: close
Page title: Refira.me - Referência em Inovação e Inteligência Artificial
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Refira.me - Referência em Inovação e Inteligência Artificial</title>
<meta name="description" content="Explore inovação e IA com o Refira.me. Teste ferramentas de inteligência artificial e aprenda com tutoriais práticos. Comece agora!">
<meta name="keywords" content="inovação, inteligência artificial, IA, tecnologia, ferramentas de IA, tutoriais de programação">
<meta name="author" content="[Seu Nome]">
<meta name="robots" content="index, follow">
<meta property="og:title" content="Refira.me - Inovação e IA">
<meta property="og:description" content="Experimente IA e aprenda com conteúdo prático no Refira.me.">
<meta property="og:url" content="https://refira.me">
<meta property="og:type" content="website">
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-GR63GSTQJ7"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-GR63GSTQJ7');
</script>
<!-- CodeMirror CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.1/codemirror.min.css">
<!-- Biblioteca marked.js para renderizar Markdown -->
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
<!-- Pyodide -->
<script src="https://cdn.jsdelivr.net/pyodide/v0.23.4/full/pyodide.js"></script>
<style>
html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
overflow-x: hidden;
font-family: Arial, sans-serif;
background-color: #f5f5f5;
color: #333;
}
header, nav, section, article {
width: 100%;
box-sizing: border-box;
}
header, footer {
background-color: #1e3a8a;
color: white;
padding: 20px;
text-align: center;
}
nav {
background: #163172;
padding: 10px;
text-align: center;
}
nav a {
color: white;
margin: 0 15px;
text-decoration: none;
}
nav a:hover {
text-decoration: underline;
}
main {
padding: 20px;
max-width: 800px;
margin: 0 auto;
}
section {
margin-bottom: 20px;
}
#resultado {
margin-top: 10px;
padding: 10px;
background: white;
border-radius: 4px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
input, select, textarea {
width: 100%;
padding: 10px;
font-size: 16px;
border: 1px solid #ccc;
border-radius: 4px;
margin-bottom: 10px;
box-sizing: border-box; /* Garante que o padding não aumente a largura */
}
textarea {
resize: vertical; /* Permite redimensionar verticalmente */
min-height: 100px; /* Altura mínima */
overflow-y: auto; /* Adiciona scroll vertical quando necessário */
}
button {
width: 100%;
padding: 10px;
font-size: 16px;
background-color: #1e3a8a;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
}
button:hover {
background-color: #163172;
}
.loader {
border: 4px solid #f3f3f3;
border-top: 4px solid #1e3a8a;
border-radius: 50%;
width: 20px;
height: 20px;
animation: spin 1s linear infinite;
display: inline-block;
margin-left: 10px;
vertical-align: middle;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.history-item {
padding: 10px;
margin: 5px 0;
background: #f9f9f9;
border-radius: 4px;
}
.collapsible {
background-color: #1e3a8a;
color: white;
cursor: pointer;
padding: 10px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 16px;
margin-bottom: 10px;
}
.collapsible:hover {
background-color: #
Open service 2a05:d014:58f:6200::258:443 · www.refira.me
2026-01-04 21:53
HTTP/1.1 301 Moved Permanently Content-Type: text/plain; charset=utf-8 Date: Sun, 04 Jan 2026 21:53:40 GMT Location: https://refira.me/ Server: Netlify Strict-Transport-Security: max-age=31536000 X-Nf-Request-Id: 01KE5G0VP5R5442TA3NSBCKEAJ Content-Length: 33 Connection: close Redirecting to https://refira.me/
Open service 99.83.231.61:443 · refira.me
2026-01-04 21:53
HTTP/1.1 200 OK
Accept-Ranges: bytes
Age: 2
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; hit
Content-Length: 18568
Content-Type: text/html; charset=UTF-8
Date: Sun, 04 Jan 2026 21:53:40 GMT
Etag: "64115d55958ec252a4a6583d542e237c-ssl"
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Nf-Request-Id: 01KE5G0VS70B8C1D91JARPN8WB
Connection: close
Page title: Refira.me - Referência em Inovação e Inteligência Artificial
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Refira.me - Referência em Inovação e Inteligência Artificial</title>
<meta name="description" content="Explore inovação e IA com o Refira.me. Teste ferramentas de inteligência artificial e aprenda com tutoriais práticos. Comece agora!">
<meta name="keywords" content="inovação, inteligência artificial, IA, tecnologia, ferramentas de IA, tutoriais de programação">
<meta name="author" content="[Seu Nome]">
<meta name="robots" content="index, follow">
<meta property="og:title" content="Refira.me - Inovação e IA">
<meta property="og:description" content="Experimente IA e aprenda com conteúdo prático no Refira.me.">
<meta property="og:url" content="https://refira.me">
<meta property="og:type" content="website">
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-GR63GSTQJ7"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-GR63GSTQJ7');
</script>
<!-- CodeMirror CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.1/codemirror.min.css">
<!-- Biblioteca marked.js para renderizar Markdown -->
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
<!-- Pyodide -->
<script src="https://cdn.jsdelivr.net/pyodide/v0.23.4/full/pyodide.js"></script>
<style>
html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
overflow-x: hidden;
font-family: Arial, sans-serif;
background-color: #f5f5f5;
color: #333;
}
header, nav, section, article {
width: 100%;
box-sizing: border-box;
}
header, footer {
background-color: #1e3a8a;
color: white;
padding: 20px;
text-align: center;
}
nav {
background: #163172;
padding: 10px;
text-align: center;
}
nav a {
color: white;
margin: 0 15px;
text-decoration: none;
}
nav a:hover {
text-decoration: underline;
}
main {
padding: 20px;
max-width: 800px;
margin: 0 auto;
}
section {
margin-bottom: 20px;
}
#resultado {
margin-top: 10px;
padding: 10px;
background: white;
border-radius: 4px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
input, select, textarea {
width: 100%;
padding: 10px;
font-size: 16px;
border: 1px solid #ccc;
border-radius: 4px;
margin-bottom: 10px;
box-sizing: border-box; /* Garante que o padding não aumente a largura */
}
textarea {
resize: vertical; /* Permite redimensionar verticalmente */
min-height: 100px; /* Altura mínima */
overflow-y: auto; /* Adiciona scroll vertical quando necessário */
}
button {
width: 100%;
padding: 10px;
font-size: 16px;
background-color: #1e3a8a;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
}
button:hover {
background-color: #163172;
}
.loader {
border: 4px solid #f3f3f3;
border-top: 4px solid #1e3a8a;
border-radius: 50%;
width: 20px;
height: 20px;
animation: spin 1s linear infinite;
display: inline-block;
margin-left: 10px;
vertical-align: middle;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.history-item {
padding: 10px;
margin: 5px 0;
background: #f9f9f9;
border-radius: 4px;
}
.collapsible {
background-color: #1e3a8a;
color: white;
cursor: pointer;
padding: 10px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 16px;
margin-bottom: 10px;
}
.collapsible:hover {
background-color: #
Open service 2a05:d014:58f:6200::259:443 · www.refira.me
2026-01-04 21:53
HTTP/1.1 301 Moved Permanently Content-Type: text/plain; charset=utf-8 Date: Sun, 04 Jan 2026 21:53:39 GMT Location: https://refira.me/ Server: Netlify Strict-Transport-Security: max-age=31536000 X-Nf-Request-Id: 01KE5G0VJH736QATQCD1MJ1ASJ Content-Length: 33 Connection: close Redirecting to https://refira.me/
Open service 75.2.60.5:443 · refira.me
2026-01-02 09:40
HTTP/1.1 200 OK
Accept-Ranges: bytes
Age: 1
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; hit
Content-Length: 18568
Content-Type: text/html; charset=UTF-8
Date: Fri, 02 Jan 2026 09:40:48 GMT
Etag: "34adce00336d275c1c48a08f41d6748e-ssl"
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Nf-Request-Id: 01KDZ19G974EP7RQ3KMD2N8CJD
Connection: close
Page title: Refira.me - Referência em Inovação e Inteligência Artificial
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Refira.me - Referência em Inovação e Inteligência Artificial</title>
<meta name="description" content="Explore inovação e IA com o Refira.me. Teste ferramentas de inteligência artificial e aprenda com tutoriais práticos. Comece agora!">
<meta name="keywords" content="inovação, inteligência artificial, IA, tecnologia, ferramentas de IA, tutoriais de programação">
<meta name="author" content="[Seu Nome]">
<meta name="robots" content="index, follow">
<meta property="og:title" content="Refira.me - Inovação e IA">
<meta property="og:description" content="Experimente IA e aprenda com conteúdo prático no Refira.me.">
<meta property="og:url" content="https://refira.me">
<meta property="og:type" content="website">
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-GR63GSTQJ7"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-GR63GSTQJ7');
</script>
<!-- CodeMirror CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.1/codemirror.min.css">
<!-- Biblioteca marked.js para renderizar Markdown -->
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
<!-- Pyodide -->
<script src="https://cdn.jsdelivr.net/pyodide/v0.23.4/full/pyodide.js"></script>
<style>
html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
overflow-x: hidden;
font-family: Arial, sans-serif;
background-color: #f5f5f5;
color: #333;
}
header, nav, section, article {
width: 100%;
box-sizing: border-box;
}
header, footer {
background-color: #1e3a8a;
color: white;
padding: 20px;
text-align: center;
}
nav {
background: #163172;
padding: 10px;
text-align: center;
}
nav a {
color: white;
margin: 0 15px;
text-decoration: none;
}
nav a:hover {
text-decoration: underline;
}
main {
padding: 20px;
max-width: 800px;
margin: 0 auto;
}
section {
margin-bottom: 20px;
}
#resultado {
margin-top: 10px;
padding: 10px;
background: white;
border-radius: 4px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
input, select, textarea {
width: 100%;
padding: 10px;
font-size: 16px;
border: 1px solid #ccc;
border-radius: 4px;
margin-bottom: 10px;
box-sizing: border-box; /* Garante que o padding não aumente a largura */
}
textarea {
resize: vertical; /* Permite redimensionar verticalmente */
min-height: 100px; /* Altura mínima */
overflow-y: auto; /* Adiciona scroll vertical quando necessário */
}
button {
width: 100%;
padding: 10px;
font-size: 16px;
background-color: #1e3a8a;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
}
button:hover {
background-color: #163172;
}
.loader {
border: 4px solid #f3f3f3;
border-top: 4px solid #1e3a8a;
border-radius: 50%;
width: 20px;
height: 20px;
animation: spin 1s linear infinite;
display: inline-block;
margin-left: 10px;
vertical-align: middle;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.history-item {
padding: 10px;
margin: 5px 0;
background: #f9f9f9;
border-radius: 4px;
}
.collapsible {
background-color: #1e3a8a;
color: white;
cursor: pointer;
padding: 10px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 16px;
margin-bottom: 10px;
}
.collapsible:hover {
background-color: #
Open service 75.2.60.5:443 · refira.me
2025-12-22 17:41
HTTP/1.1 200 OK
Accept-Ranges: bytes
Age: 1
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; hit
Content-Length: 18568
Content-Type: text/html; charset=UTF-8
Date: Mon, 22 Dec 2025 17:41:45 GMT
Etag: "34adce00336d275c1c48a08f41d6748e-ssl"
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Nf-Request-Id: 01KD3JE8AP759WZWK18KP6M1BM
Connection: close
Page title: Refira.me - Referência em Inovação e Inteligência Artificial
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Refira.me - Referência em Inovação e Inteligência Artificial</title>
<meta name="description" content="Explore inovação e IA com o Refira.me. Teste ferramentas de inteligência artificial e aprenda com tutoriais práticos. Comece agora!">
<meta name="keywords" content="inovação, inteligência artificial, IA, tecnologia, ferramentas de IA, tutoriais de programação">
<meta name="author" content="[Seu Nome]">
<meta name="robots" content="index, follow">
<meta property="og:title" content="Refira.me - Inovação e IA">
<meta property="og:description" content="Experimente IA e aprenda com conteúdo prático no Refira.me.">
<meta property="og:url" content="https://refira.me">
<meta property="og:type" content="website">
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-GR63GSTQJ7"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-GR63GSTQJ7');
</script>
<!-- CodeMirror CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.1/codemirror.min.css">
<!-- Biblioteca marked.js para renderizar Markdown -->
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
<!-- Pyodide -->
<script src="https://cdn.jsdelivr.net/pyodide/v0.23.4/full/pyodide.js"></script>
<style>
html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
overflow-x: hidden;
font-family: Arial, sans-serif;
background-color: #f5f5f5;
color: #333;
}
header, nav, section, article {
width: 100%;
box-sizing: border-box;
}
header, footer {
background-color: #1e3a8a;
color: white;
padding: 20px;
text-align: center;
}
nav {
background: #163172;
padding: 10px;
text-align: center;
}
nav a {
color: white;
margin: 0 15px;
text-decoration: none;
}
nav a:hover {
text-decoration: underline;
}
main {
padding: 20px;
max-width: 800px;
margin: 0 auto;
}
section {
margin-bottom: 20px;
}
#resultado {
margin-top: 10px;
padding: 10px;
background: white;
border-radius: 4px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
input, select, textarea {
width: 100%;
padding: 10px;
font-size: 16px;
border: 1px solid #ccc;
border-radius: 4px;
margin-bottom: 10px;
box-sizing: border-box; /* Garante que o padding não aumente a largura */
}
textarea {
resize: vertical; /* Permite redimensionar verticalmente */
min-height: 100px; /* Altura mínima */
overflow-y: auto; /* Adiciona scroll vertical quando necessário */
}
button {
width: 100%;
padding: 10px;
font-size: 16px;
background-color: #1e3a8a;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
}
button:hover {
background-color: #163172;
}
.loader {
border: 4px solid #f3f3f3;
border-top: 4px solid #1e3a8a;
border-radius: 50%;
width: 20px;
height: 20px;
animation: spin 1s linear infinite;
display: inline-block;
margin-left: 10px;
vertical-align: middle;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.history-item {
padding: 10px;
margin: 5px 0;
background: #f9f9f9;
border-radius: 4px;
}
.collapsible {
background-color: #1e3a8a;
color: white;
cursor: pointer;
padding: 10px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 16px;
margin-bottom: 10px;
}
.collapsible:hover {
background-color: #
Open service 75.2.60.5:443 · refira.me
2025-12-20 20:59
HTTP/1.1 200 OK
Accept-Ranges: bytes
Age: 1
Cache-Control: public,max-age=0,must-revalidate
Cache-Status: "Netlify Edge"; hit
Content-Length: 18568
Content-Type: text/html; charset=UTF-8
Date: Sat, 20 Dec 2025 20:59:17 GMT
Etag: "34adce00336d275c1c48a08f41d6748e-ssl"
Server: Netlify
Strict-Transport-Security: max-age=31536000
X-Nf-Request-Id: 01KCYRYGF2E10FHGVYTGM5N47G
Connection: close
Page title: Refira.me - Referência em Inovação e Inteligência Artificial
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Refira.me - Referência em Inovação e Inteligência Artificial</title>
<meta name="description" content="Explore inovação e IA com o Refira.me. Teste ferramentas de inteligência artificial e aprenda com tutoriais práticos. Comece agora!">
<meta name="keywords" content="inovação, inteligência artificial, IA, tecnologia, ferramentas de IA, tutoriais de programação">
<meta name="author" content="[Seu Nome]">
<meta name="robots" content="index, follow">
<meta property="og:title" content="Refira.me - Inovação e IA">
<meta property="og:description" content="Experimente IA e aprenda com conteúdo prático no Refira.me.">
<meta property="og:url" content="https://refira.me">
<meta property="og:type" content="website">
<!-- Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-GR63GSTQJ7"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-GR63GSTQJ7');
</script>
<!-- CodeMirror CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.1/codemirror.min.css">
<!-- Biblioteca marked.js para renderizar Markdown -->
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
<!-- Pyodide -->
<script src="https://cdn.jsdelivr.net/pyodide/v0.23.4/full/pyodide.js"></script>
<style>
html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
overflow-x: hidden;
font-family: Arial, sans-serif;
background-color: #f5f5f5;
color: #333;
}
header, nav, section, article {
width: 100%;
box-sizing: border-box;
}
header, footer {
background-color: #1e3a8a;
color: white;
padding: 20px;
text-align: center;
}
nav {
background: #163172;
padding: 10px;
text-align: center;
}
nav a {
color: white;
margin: 0 15px;
text-decoration: none;
}
nav a:hover {
text-decoration: underline;
}
main {
padding: 20px;
max-width: 800px;
margin: 0 auto;
}
section {
margin-bottom: 20px;
}
#resultado {
margin-top: 10px;
padding: 10px;
background: white;
border-radius: 4px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
input, select, textarea {
width: 100%;
padding: 10px;
font-size: 16px;
border: 1px solid #ccc;
border-radius: 4px;
margin-bottom: 10px;
box-sizing: border-box; /* Garante que o padding não aumente a largura */
}
textarea {
resize: vertical; /* Permite redimensionar verticalmente */
min-height: 100px; /* Altura mínima */
overflow-y: auto; /* Adiciona scroll vertical quando necessário */
}
button {
width: 100%;
padding: 10px;
font-size: 16px;
background-color: #1e3a8a;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
}
button:hover {
background-color: #163172;
}
.loader {
border: 4px solid #f3f3f3;
border-top: 4px solid #1e3a8a;
border-radius: 50%;
width: 20px;
height: 20px;
animation: spin 1s linear infinite;
display: inline-block;
margin-left: 10px;
vertical-align: middle;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.history-item {
padding: 10px;
margin: 5px 0;
background: #f9f9f9;
border-radius: 4px;
}
.collapsible {
background-color: #1e3a8a;
color: white;
cursor: pointer;
padding: 10px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 16px;
margin-bottom: 10px;
}
.collapsible:hover {
background-color: #