1049 lines
41 KiB
HTML
1049 lines
41 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="pt-BR" xml:lang="pt-BR" xmlns="http://www.w3.org/1999/xhtml">
|
||
<head>
|
||
<meta charset="utf-8"/>
|
||
<meta content="quarto-1.6.39" name="generator"/>
|
||
<meta content="width=device-width, initial-scale=1.0, user-scalable=yes" name="viewport"/>
|
||
<meta content="Brincadeiras e jogos eletrônicos ou diversões off-line? Esse dilema é abordado por 10 crianças confrontadas ainda mais com esse assunto após a pandemia do coronavírus. Eles — e a professora Diullye — criaram a trama de um personagem fictício, o Jean, que incorpora todas as inquietações dos autores. Os jogos eletrônicos ajudaram na adaptação para as aulas on-line? Descubra a opinião desses autores infantis, mas já grandes nas realizações! Aproveite, também, para encontrar dicas de brincadeiras nesta obra e um jogo em Realidade Virtual (VR)." name="description"/>
|
||
<title>
|
||
Apresentação – Jean: entre jogos e brincadeiras
|
||
</title>
|
||
<style>
|
||
code{white-space: pre-wrap;}
|
||
span.smallcaps{font-variant: small-caps;}
|
||
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||
div.column{flex: auto; overflow-x: auto;}
|
||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||
ul.task-list{list-style: none;}
|
||
ul.task-list li input[type="checkbox"] {
|
||
width: 0.8em;
|
||
margin: 0 0.8em 0.2em -1em; /* quarto-specific, see https://github.com/quarto-dev/quarto-cli/issues/4556 */
|
||
vertical-align: middle;
|
||
}
|
||
</style>
|
||
<script src="site_libs/quarto-nav/quarto-nav.js">
|
||
</script>
|
||
<script src="site_libs/quarto-nav/headroom.min.js">
|
||
</script>
|
||
<script src="site_libs/clipboard/clipboard.min.js">
|
||
</script>
|
||
<script src="site_libs/quarto-search/autocomplete.umd.js">
|
||
</script>
|
||
<script src="site_libs/quarto-search/fuse.min.js">
|
||
</script>
|
||
<script src="site_libs/quarto-search/quarto-search.js">
|
||
</script>
|
||
<meta content="./" name="quarto:offset"/>
|
||
<link href="./introducao.html" rel="next"/>
|
||
<link href="./autores.html" rel="prev"/>
|
||
<link href="./img/favicon.png" rel="icon" type="image/png"/>
|
||
<script src="site_libs/cookie-consent/cookie-consent.js">
|
||
</script>
|
||
<link href="site_libs/cookie-consent/cookie-consent.css" rel="stylesheet"/>
|
||
<script src="site_libs/quarto-html/quarto.js">
|
||
</script>
|
||
<script src="site_libs/quarto-html/popper.min.js">
|
||
</script>
|
||
<script src="site_libs/quarto-html/tippy.umd.min.js">
|
||
</script>
|
||
<script src="site_libs/quarto-html/anchor.min.js">
|
||
</script>
|
||
<link href="site_libs/quarto-html/tippy.css" rel="stylesheet"/>
|
||
<link class="quarto-color-scheme" href="site_libs/quarto-html/quarto-syntax-highlighting-e26003cea8cd680ca0c55a263523d882.css" id="quarto-text-highlighting-styles" rel="stylesheet"/>
|
||
<link class="quarto-color-scheme quarto-color-alternate" href="site_libs/quarto-html/quarto-syntax-highlighting-dark-d166b450ba5a8e9f7a0ab969bf6592c1.css" id="quarto-text-highlighting-styles" rel="prefetch"/>
|
||
<script src="site_libs/bootstrap/bootstrap.min.js">
|
||
</script>
|
||
<link href="site_libs/bootstrap/bootstrap-icons.css" rel="stylesheet"/>
|
||
<link append-hash="true" class="quarto-color-scheme" data-mode="light" href="site_libs/bootstrap/bootstrap-9bcfa51c9ac233be85f1644c20f2aeba.min.css" id="quarto-bootstrap" rel="stylesheet"/>
|
||
<link append-hash="true" class="quarto-color-scheme quarto-color-alternate" data-mode="dark" href="site_libs/bootstrap/bootstrap-dark-14a4bafb72dae188d2b38d96fe48bb66.min.css" id="quarto-bootstrap" rel="prefetch"/>
|
||
<script src="site_libs/quarto-contrib/glightbox/glightbox.min.js">
|
||
</script>
|
||
<link href="site_libs/quarto-contrib/glightbox/glightbox.min.css" rel="stylesheet"/>
|
||
<link href="site_libs/quarto-contrib/glightbox/lightbox.css" rel="stylesheet"/>
|
||
<script id="quarto-search-options" type="application/json">
|
||
{
|
||
"location": "navbar",
|
||
"copy-button": false,
|
||
"collapse-after": 3,
|
||
"panel-placement": "end",
|
||
"type": "textbox",
|
||
"limit": 50,
|
||
"keyboard-shortcut": [
|
||
"f",
|
||
"/",
|
||
"s"
|
||
],
|
||
"language": {
|
||
"search-no-results-text": "Nenhum resultado",
|
||
"search-matching-documents-text": "documentos correspondentes",
|
||
"search-copy-link-title": "Copiar link para a busca",
|
||
"search-hide-matches-text": "Esconder correspondências adicionais",
|
||
"search-more-match-text": "mais correspondência neste documento",
|
||
"search-more-matches-text": "mais correspondências neste documento",
|
||
"search-clear-button-title": "Limpar",
|
||
"search-text-placeholder": "",
|
||
"search-detached-cancel-button-title": "Cancelar",
|
||
"search-submit-button-title": "Enviar",
|
||
"search-label": "Procurar"
|
||
}
|
||
}
|
||
</script>
|
||
<script async="" src="https://www.googletagmanager.com/gtag/js?id=G-G6VT93GC1X">
|
||
</script>
|
||
<script cookie-consent="tracking" type="text/plain">
|
||
window.dataLayer = window.dataLayer || [];
|
||
function gtag(){dataLayer.push(arguments);}
|
||
gtag('js', new Date());
|
||
gtag('config', 'G-G6VT93GC1X', { 'anonymize_ip': true});
|
||
</script>
|
||
<script charset="UTF-8" type="text/javascript">
|
||
document.addEventListener('DOMContentLoaded', function () {
|
||
cookieconsent.run({
|
||
"notice_banner_type":"simple",
|
||
"consent_type":"implied",
|
||
"palette":"light",
|
||
"language":"en",
|
||
"page_load_consent_levels":["strictly-necessary","functionality","tracking","targeting"],
|
||
"notice_banner_reject_button_hide":false,
|
||
"preferences_center_close_button_hide":false,
|
||
"website_name":"",
|
||
"website_privacy_policy_url":"https://livro.online/politica-de-cookies-br"
|
||
,
|
||
"language":"pt"
|
||
});
|
||
});
|
||
</script>
|
||
<style>
|
||
html{ scroll-behavior: smooth; }
|
||
</style>
|
||
<script class="js-hypothesis-config" type="application/json">
|
||
{
|
||
"theme": "clean",
|
||
"openSidebar": false
|
||
}
|
||
</script>
|
||
<script async="" src="https://hypothes.is/embed.js">
|
||
</script>
|
||
<script>
|
||
window.document.addEventListener("DOMContentLoaded", function (_event) {
|
||
document.body.classList.add('hypothesis-enabled');
|
||
});
|
||
</script>
|
||
<meta content="Apresentação – Jean: entre jogos e brincadeiras" property="og:title"/>
|
||
<meta content="Brincadeiras e jogos eletrônicos ou diversões off-line? Esse dilema é abordado por 10 crianças confrontadas ainda mais com esse assunto após a pandemia do coronavírus. Eles — e a professora Diullye — criaram a trama de um personagem fictício, o Jean, que incorpora todas as inquietações dos autores. Os jogos eletrônicos ajudaram na adaptação para as aulas on-line? Descubra a opinião desses autores infantis, mas já grandes nas realizações! Aproveite, também, para encontrar dicas de brincadeiras nesta obra e um jogo em Realidade Virtual (VR)." property="og:description"/>
|
||
<meta content="img/og.jpg" property="og:image"/>
|
||
<meta content="Jean: entre jogos e brincadeiras" property="og:site_name"/>
|
||
<meta content="Apresentação – Jean: entre jogos e brincadeiras" name="twitter:title"/>
|
||
<meta content="Brincadeiras e jogos eletrônicos ou diversões off-line? Esse dilema é abordado por 10 crianças confrontadas ainda mais com esse assunto após a pandemia do coronavírus. Eles — e a professora Diullye — criaram a trama de um personagem fictício, o Jean, que incorpora todas as inquietações dos autores. Os jogos eletrônicos ajudaram na adaptação para as aulas on-line? Descubra a opinião desses autores infantis, mas já grandes nas realizações! Aproveite, também, para encontrar dicas de brincadeiras nesta obra e um jogo em Realidade Virtual (VR)." name="twitter:description"/>
|
||
<meta content="img/og.jpg" name="twitter:image"/>
|
||
<meta content="summary_large_image" name="twitter:card"/>
|
||
<meta content="Apresentação" name="citation_title"/>
|
||
<meta content="pt-BR" name="citation_language"/>
|
||
<script data="moan-metadados">
|
||
var metadados = {livroUrl: "jean-jogos-brincadeiras"};var modelo_antigo = true;
|
||
</script>
|
||
</head>
|
||
<body class="nav-sidebar floating nav-fixed">
|
||
<div id="quarto-search-results">
|
||
</div>
|
||
<header class="headroom fixed-top" id="quarto-header">
|
||
<nav class="navbar navbar-expand-lg" data-bs-theme="dark">
|
||
<div class="navbar-container container-fluid">
|
||
<div class="navbar-brand-container mx-auto">
|
||
<a class="navbar-brand navbar-brand-logo" href="img/CapaAnim.webp">
|
||
<img alt="" class="navbar-logo" src="./img/capa.jpg"/>
|
||
</a>
|
||
<a class="navbar-brand" href="img/CapaAnim.webp">
|
||
<span class="navbar-title">
|
||
Jean: entre jogos e brincadeiras
|
||
</span>
|
||
</a>
|
||
</div>
|
||
<div class="quarto-navbar-tools tools-wide tools-end">
|
||
<div class="dropdown">
|
||
<a aria-expanded="false" aria-label="Compartilhar" class="quarto-navigation-tool dropdown-toggle px-1" data-bs-toggle="dropdown" href="" id="quarto-navigation-tool-dropdown-0" role="link" title="Compartilhar">
|
||
<i class="bi bi-share">
|
||
</i>
|
||
</a>
|
||
<ul aria-labelledby="quarto-navigation-tool-dropdown-0" class="dropdown-menu dropdown-menu-end">
|
||
<li>
|
||
<a class="dropdown-item quarto-navbar-tools-item" href="https://www.facebook.com/sharer/sharer.php?u=|url|">
|
||
<i class="bi bi-facebook pe-1">
|
||
</i>
|
||
Facebook
|
||
</a>
|
||
</li>
|
||
<li>
|
||
<a class="dropdown-item quarto-navbar-tools-item" href="https://www.linkedin.com/sharing/share-offsite/?url=|url|">
|
||
<i class="bi bi-linkedin pe-1">
|
||
</i>
|
||
LinkedIn
|
||
</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
<a class="quarto-color-scheme-toggle quarto-navigation-tool px-1" href="" onclick="window.quartoToggleColorScheme(); return false;" title="Alternar modo escuro">
|
||
<i class="bi">
|
||
</i>
|
||
</a>
|
||
<a class="quarto-reader-toggle quarto-navigation-tool px-1" href="" onclick="window.quartoToggleReader(); return false;" title="Alternar modo de leitor">
|
||
<div class="quarto-reader-toggle-btn">
|
||
<i class="bi">
|
||
</i>
|
||
</div>
|
||
</a>
|
||
</div>
|
||
<div class="" id="quarto-search" title="Procurar">
|
||
</div>
|
||
</div>
|
||
<!-- /container-fluid -->
|
||
</nav>
|
||
<nav class="quarto-secondary-nav">
|
||
<div class="container-fluid d-flex">
|
||
<button aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Alternar barra lateral" class="quarto-btn-toggle btn" data-bs-target=".quarto-sidebar-collapse-item" data-bs-toggle="collapse" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }" role="button" type="button">
|
||
<i class="bi bi-layout-text-sidebar-reverse">
|
||
</i>
|
||
</button>
|
||
<nav aria-label="breadcrumb" class="quarto-page-breadcrumbs">
|
||
<ol class="breadcrumb">
|
||
<li class="breadcrumb-item">
|
||
<a href="./apresentacao.html">
|
||
Apresentação
|
||
</a>
|
||
</li>
|
||
</ol>
|
||
</nav>
|
||
<a aria-controls="quarto-sidebar" aria-expanded="false" aria-label="Alternar barra lateral" class="flex-grow-1" data-bs-target=".quarto-sidebar-collapse-item" data-bs-toggle="collapse" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }" role="navigation">
|
||
</a>
|
||
</div>
|
||
</nav>
|
||
</header>
|
||
<!-- content -->
|
||
<div class="quarto-container page-columns page-rows-contents page-layout-article page-navbar" id="quarto-content">
|
||
<!-- sidebar -->
|
||
<nav class="sidebar collapse collapse-horizontal quarto-sidebar-collapse-item sidebar-navigation floating overflow-auto" id="quarto-sidebar">
|
||
<div class="pt-lg-2 mt-2 text-left sidebar-header sidebar-header-stacked">
|
||
<a class="sidebar-logo-link" href="./index.html">
|
||
<img alt="" class="sidebar-logo py-0 d-lg-inline d-none" src="./img/capa.jpg"/>
|
||
</a>
|
||
<div class="sidebar-tools-main tools-wide">
|
||
<a aria-label="Capa Animada" class="quarto-navigation-tool px-1" href="./img/CapaAnim.webp" title="Capa Animada">
|
||
<i class="bi bi-card-image">
|
||
</i>
|
||
</a>
|
||
<a aria-label="Alterações e Versões" class="quarto-navigation-tool px-1" href="https://gitea.livro.online/editoramoan/jean-jogos-brincadeiras/commits/branch/main" title="Alterações e Versões">
|
||
<i class="bi bi-bi bi-git">
|
||
</i>
|
||
</a>
|
||
<a aria-label="Doar" class="quarto-navigation-tool px-1" href="https://livro.online/doacao" title="Doar">
|
||
<i class="bi bi-envelope-open-heart">
|
||
</i>
|
||
</a>
|
||
<a aria-label="Versão Impressa" class="quarto-navigation-tool px-1" href="./index.html#versão-impressa" title="Versão Impressa">
|
||
<i class="bi bi-printer-fill">
|
||
</i>
|
||
</a>
|
||
<a aria-label="Outros Livros" class="quarto-navigation-tool px-1" href="https://livro.online" title="Outros Livros">
|
||
<i class="bi bi-book-half">
|
||
</i>
|
||
</a>
|
||
</div>
|
||
</div>
|
||
<div class="sidebar-menu-container">
|
||
<ul class="list-unstyled mt-1">
|
||
<li class="sidebar-item">
|
||
<div class="sidebar-item-container">
|
||
<a class="sidebar-item-text sidebar-link" href="./index.html">
|
||
<span class="menu-text">
|
||
Metadados
|
||
</span>
|
||
</a>
|
||
</div>
|
||
</li>
|
||
<li class="sidebar-item">
|
||
<div class="sidebar-item-container">
|
||
<a class="sidebar-item-text sidebar-link" href="./autores.html">
|
||
<span class="menu-text">
|
||
Sobre os autores
|
||
</span>
|
||
</a>
|
||
</div>
|
||
</li>
|
||
<li class="sidebar-item">
|
||
<div class="sidebar-item-container">
|
||
<a class="sidebar-item-text sidebar-link active" href="./apresentacao.html">
|
||
<span class="menu-text">
|
||
Apresentação
|
||
</span>
|
||
</a>
|
||
</div>
|
||
</li>
|
||
<li class="sidebar-item">
|
||
<div class="sidebar-item-container">
|
||
<a class="sidebar-item-text sidebar-link" href="./introducao.html">
|
||
<span class="menu-text">
|
||
Introdução
|
||
</span>
|
||
</a>
|
||
</div>
|
||
</li>
|
||
<li class="sidebar-item">
|
||
<div class="sidebar-item-container">
|
||
<a class="sidebar-item-text sidebar-link" href="./geracao_alpha_versus_geracao_millennials.html">
|
||
<span class="menu-text">
|
||
Capítulo 1: geração alpha versus geração millennials
|
||
</span>
|
||
</a>
|
||
</div>
|
||
</li>
|
||
<li class="sidebar-item">
|
||
<div class="sidebar-item-container">
|
||
<a class="sidebar-item-text sidebar-link" href="./aula_on_line_como_eu_nao_gosto_de_aula_on_line.html">
|
||
<span class="menu-text">
|
||
Capítulo 2: aula on-line, como eu não gosto de aula on-line
|
||
</span>
|
||
</a>
|
||
</div>
|
||
</li>
|
||
<li class="sidebar-item">
|
||
<div class="sidebar-item-container">
|
||
<a class="sidebar-item-text sidebar-link" href="./a_volta_das_aulas_presenciais.html">
|
||
<span class="menu-text">
|
||
Capítulo 3: a volta das aulas presenciais
|
||
</span>
|
||
</a>
|
||
</div>
|
||
</li>
|
||
<li class="sidebar-item">
|
||
<div class="sidebar-item-container">
|
||
<a class="sidebar-item-text sidebar-link" href="./rolima.html">
|
||
<span class="menu-text">
|
||
Jogo VR Carrinho de Rolimã
|
||
</span>
|
||
</a>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</nav>
|
||
<div class="quarto-sidebar-collapse-item" data-bs-target=".quarto-sidebar-collapse-item" data-bs-toggle="collapse" id="quarto-sidebar-glass">
|
||
</div>
|
||
<!-- margin-sidebar -->
|
||
<div class="sidebar margin-sidebar zindex-bottom" id="quarto-margin-sidebar">
|
||
</div>
|
||
<!-- main -->
|
||
<main class="content" id="quarto-document-content">
|
||
<div id="papel">
|
||
<header class="quarto-title-block default" id="title-block-header">
|
||
<div class="quarto-title">
|
||
<h1 class="title">
|
||
Apresentação
|
||
</h1>
|
||
</div>
|
||
<div class="quarto-title-meta">
|
||
</div>
|
||
</header>
|
||
<script src="scripts/pintarTela.js">
|
||
</script>
|
||
<div id="conteudo-capitulo">
|
||
<div class="grid grid_titulo">
|
||
<div class="g-col-3">
|
||
<div class="fig_titulo">
|
||
<p>
|
||
<a class="lightbox" data-gallery="quarto-lightbox-gallery-1" href="img/phone-2655101_1280_pixabay_iamwahid.png">
|
||
<img class="img-fluid" src="img/phone-2655101_1280_pixabay_iamwahid.png" title="Desenho dois braços e um celular na mão esquerda. A mão direita faz como se estivesse passando conteúdo no celular."/>
|
||
</a>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<section class="level1 unnumbered g-col-9" id="apresentação">
|
||
<h1 class="unnumbered">
|
||
Apresentação
|
||
</h1>
|
||
</section>
|
||
</div>
|
||
<p class="unidade" id="BP1" title="BP1">
|
||
Lembro-me de quando ganhei o meu primeiro celular, eu tinha 13 anos e ele não tinha acesso à internet. As músicas e fotos eram enviadas de um aparelho ao outro por meio de
|
||
<em>
|
||
bluetooth
|
||
</em>
|
||
(nome inglês dado a uma tecnologia de comunicação sem fio). Hoje, nem todas as crianças conhecem essa tecnologia.
|
||
</p>
|
||
<p class="unidade" id="BP2" title="BP2">
|
||
Há dez anos em sala de aula, percebo como as crianças estão, cada vez mais cedo, tendo acesso a esse e outros tipos de aparelhos eletrônicos, preferindo, muitas vezes, “brincarem” com e no celular do que com atividades ao ar livre e com pessoas ao seu entorno.
|
||
</p>
|
||
<p class="unidade" id="BP3" title="BP3">
|
||
Assim, este livro surge, a partir de discussões em sala de aula sobre o uso do celular, jogos eletrônicos e brincadeiras. As crianças (autoras e autores) desenvolveram a história a partir de estudos relacionados ao mesmo. Portanto, “qualquer semelhança com a realidade (não) é mera coincidência”.
|
||
</p>
|
||
<p class="unidade" id="BP4" title="BP4">
|
||
Possivelmente você se identificará com algum personagem da história, mas, muito além disso, esperamos que você aprecie a leitura, se divirta com as histórias de Jean (uma criança fictícia) e pratique alguma brincadeira com sua família.
|
||
</p>
|
||
<canvas class="unidade" height="400" id="BP5" width="230">
|
||
<img alt="Desenho a mão do menino Jean fazendo o sinal de valeu com o polegar da mão esquerda. Aparece escrito é duas vezes, um é de cada lado do rosto, mas não em cima do desenho do Jean." srr="img/jean-online.png"/>
|
||
</canvas>
|
||
<p class="unidade" id="BP6" title="BP6">
|
||
Você também pode personalizar o seu livro, deixando sua opinião e colorindo os desenhos.
|
||
</p>
|
||
<p class="unidade legenda" id="BP7" style="text-indent: 0px; font-size: 0.8em;" title="BP7">
|
||
<span style="font-weight: bold; font-variant: small-caps;">
|
||
Ilustrações
|
||
</span>
|
||
(desenhadas a mão):
|
||
<br/>
|
||
<a href="http://livro.online/autor/demitry-santos" targe="blank">
|
||
Demitry Wallace dos Santos
|
||
</a>
|
||
</p>
|
||
<p class="unidade" id="BP8" style="text-align: right; margin-top: 50px;" title="BP8">
|
||
<a href="http://livro.online/autor/diullye-miola/" targe="blank">
|
||
<img alt="Escrita Professora Mestra Diullye Miola" src="img/rabisco_Diullye.png"/>
|
||
</a>
|
||
</p>
|
||
</div>
|
||
<script>
|
||
var js_el_um = document.getElementById('BP5');
|
||
var img_url ="img/jean-online.png";
|
||
var programa_dois_criado = new pintarTela(js_el_um, img_url);
|
||
</script>
|
||
</div>
|
||
</main>
|
||
<!-- /main -->
|
||
<script id="quarto-html-after-body" type="application/javascript">
|
||
window.document.addEventListener("DOMContentLoaded", function (event) {
|
||
const toggleBodyColorMode = (bsSheetEl) => {
|
||
const mode = bsSheetEl.getAttribute("data-mode");
|
||
const bodyEl = window.document.querySelector("body");
|
||
if (mode === "dark") {
|
||
bodyEl.classList.add("quarto-dark");
|
||
bodyEl.classList.remove("quarto-light");
|
||
} else {
|
||
bodyEl.classList.add("quarto-light");
|
||
bodyEl.classList.remove("quarto-dark");
|
||
}
|
||
}
|
||
const toggleBodyColorPrimary = () => {
|
||
const bsSheetEl = window.document.querySelector("link#quarto-bootstrap");
|
||
if (bsSheetEl) {
|
||
toggleBodyColorMode(bsSheetEl);
|
||
}
|
||
}
|
||
toggleBodyColorPrimary();
|
||
const disableStylesheet = (stylesheets) => {
|
||
for (let i=0; i < stylesheets.length; i++) {
|
||
const stylesheet = stylesheets[i];
|
||
stylesheet.rel = 'prefetch';
|
||
}
|
||
}
|
||
const enableStylesheet = (stylesheets) => {
|
||
for (let i=0; i < stylesheets.length; i++) {
|
||
const stylesheet = stylesheets[i];
|
||
stylesheet.rel = 'stylesheet';
|
||
}
|
||
}
|
||
const manageTransitions = (selector, allowTransitions) => {
|
||
const els = window.document.querySelectorAll(selector);
|
||
for (let i=0; i < els.length; i++) {
|
||
const el = els[i];
|
||
if (allowTransitions) {
|
||
el.classList.remove('notransition');
|
||
} else {
|
||
el.classList.add('notransition');
|
||
}
|
||
}
|
||
}
|
||
const toggleGiscusIfUsed = (isAlternate, darkModeDefault) => {
|
||
const baseTheme = document.querySelector('#giscus-base-theme')?.value ?? 'light';
|
||
const alternateTheme = document.querySelector('#giscus-alt-theme')?.value ?? 'dark';
|
||
let newTheme = '';
|
||
if(darkModeDefault) {
|
||
newTheme = isAlternate ? baseTheme : alternateTheme;
|
||
} else {
|
||
newTheme = isAlternate ? alternateTheme : baseTheme;
|
||
}
|
||
const changeGiscusTheme = () => {
|
||
// From: https://github.com/giscus/giscus/issues/336
|
||
const sendMessage = (message) => {
|
||
const iframe = document.querySelector('iframe.giscus-frame');
|
||
if (!iframe) return;
|
||
iframe.contentWindow.postMessage({ giscus: message }, 'https://giscus.app');
|
||
}
|
||
sendMessage({
|
||
setConfig: {
|
||
theme: newTheme
|
||
}
|
||
});
|
||
}
|
||
const isGiscussLoaded = window.document.querySelector('iframe.giscus-frame') !== null;
|
||
if (isGiscussLoaded) {
|
||
changeGiscusTheme();
|
||
}
|
||
}
|
||
const toggleColorMode = (alternate) => {
|
||
// Switch the stylesheets
|
||
const alternateStylesheets = window.document.querySelectorAll('link.quarto-color-scheme.quarto-color-alternate');
|
||
manageTransitions('#quarto-margin-sidebar .nav-link', false);
|
||
if (alternate) {
|
||
enableStylesheet(alternateStylesheets);
|
||
for (const sheetNode of alternateStylesheets) {
|
||
if (sheetNode.id === "quarto-bootstrap") {
|
||
toggleBodyColorMode(sheetNode);
|
||
}
|
||
}
|
||
} else {
|
||
disableStylesheet(alternateStylesheets);
|
||
toggleBodyColorPrimary();
|
||
}
|
||
manageTransitions('#quarto-margin-sidebar .nav-link', true);
|
||
// Switch the toggles
|
||
const toggles = window.document.querySelectorAll('.quarto-color-scheme-toggle');
|
||
for (let i=0; i < toggles.length; i++) {
|
||
const toggle = toggles[i];
|
||
if (toggle) {
|
||
if (alternate) {
|
||
toggle.classList.add("alternate");
|
||
} else {
|
||
toggle.classList.remove("alternate");
|
||
}
|
||
}
|
||
}
|
||
// Hack to workaround the fact that safari doesn't
|
||
// properly recolor the scrollbar when toggling (#1455)
|
||
if (navigator.userAgent.indexOf('Safari') > 0 && navigator.userAgent.indexOf('Chrome') == -1) {
|
||
manageTransitions("body", false);
|
||
window.scrollTo(0, 1);
|
||
setTimeout(() => {
|
||
window.scrollTo(0, 0);
|
||
manageTransitions("body", true);
|
||
}, 40);
|
||
}
|
||
}
|
||
const isFileUrl = () => {
|
||
return window.location.protocol === 'file:';
|
||
}
|
||
const hasAlternateSentinel = () => {
|
||
let styleSentinel = getColorSchemeSentinel();
|
||
if (styleSentinel !== null) {
|
||
return styleSentinel === "alternate";
|
||
} else {
|
||
return false;
|
||
}
|
||
}
|
||
const setStyleSentinel = (alternate) => {
|
||
const value = alternate ? "alternate" : "default";
|
||
if (!isFileUrl()) {
|
||
window.localStorage.setItem("quarto-color-scheme", value);
|
||
} else {
|
||
localAlternateSentinel = value;
|
||
}
|
||
}
|
||
const getColorSchemeSentinel = () => {
|
||
if (!isFileUrl()) {
|
||
const storageValue = window.localStorage.getItem("quarto-color-scheme");
|
||
return storageValue != null ? storageValue : localAlternateSentinel;
|
||
} else {
|
||
return localAlternateSentinel;
|
||
}
|
||
}
|
||
const darkModeDefault = false;
|
||
let localAlternateSentinel = darkModeDefault ? 'alternate' : 'default';
|
||
// Dark / light mode switch
|
||
window.quartoToggleColorScheme = () => {
|
||
// Read the current dark / light value
|
||
let toAlternate = !hasAlternateSentinel();
|
||
toggleColorMode(toAlternate);
|
||
setStyleSentinel(toAlternate);
|
||
toggleGiscusIfUsed(toAlternate, darkModeDefault);
|
||
};
|
||
// Ensure there is a toggle, if there isn't float one in the top right
|
||
if (window.document.querySelector('.quarto-color-scheme-toggle') === null) {
|
||
const a = window.document.createElement('a');
|
||
a.classList.add('top-right');
|
||
a.classList.add('quarto-color-scheme-toggle');
|
||
a.href = "";
|
||
a.onclick = function() { try { window.quartoToggleColorScheme(); } catch {} return false; };
|
||
const i = window.document.createElement("i");
|
||
i.classList.add('bi');
|
||
a.appendChild(i);
|
||
window.document.body.appendChild(a);
|
||
}
|
||
// Switch to dark mode if need be
|
||
if (hasAlternateSentinel()) {
|
||
toggleColorMode(true);
|
||
} else {
|
||
toggleColorMode(false);
|
||
}
|
||
const icon = "";
|
||
const anchorJS = new window.AnchorJS();
|
||
anchorJS.options = {
|
||
placement: 'right',
|
||
icon: icon
|
||
};
|
||
anchorJS.add('.anchored');
|
||
const isCodeAnnotation = (el) => {
|
||
for (const clz of el.classList) {
|
||
if (clz.startsWith('code-annotation-')) {
|
||
return true;
|
||
}
|
||
}
|
||
return false;
|
||
}
|
||
const onCopySuccess = function(e) {
|
||
// button target
|
||
const button = e.trigger;
|
||
// don't keep focus
|
||
button.blur();
|
||
// flash "checked"
|
||
button.classList.add('code-copy-button-checked');
|
||
var currentTitle = button.getAttribute("title");
|
||
button.setAttribute("title", "Copiada");
|
||
let tooltip;
|
||
if (window.bootstrap) {
|
||
button.setAttribute("data-bs-toggle", "tooltip");
|
||
button.setAttribute("data-bs-placement", "left");
|
||
button.setAttribute("data-bs-title", "Copiada");
|
||
tooltip = new bootstrap.Tooltip(button,
|
||
{ trigger: "manual",
|
||
customClass: "code-copy-button-tooltip",
|
||
offset: [0, -8]});
|
||
tooltip.show();
|
||
}
|
||
setTimeout(function() {
|
||
if (tooltip) {
|
||
tooltip.hide();
|
||
button.removeAttribute("data-bs-title");
|
||
button.removeAttribute("data-bs-toggle");
|
||
button.removeAttribute("data-bs-placement");
|
||
}
|
||
button.setAttribute("title", currentTitle);
|
||
button.classList.remove('code-copy-button-checked');
|
||
}, 1000);
|
||
// clear code selection
|
||
e.clearSelection();
|
||
}
|
||
const getTextToCopy = function(trigger) {
|
||
const codeEl = trigger.previousElementSibling.cloneNode(true);
|
||
for (const childEl of codeEl.children) {
|
||
if (isCodeAnnotation(childEl)) {
|
||
childEl.remove();
|
||
}
|
||
}
|
||
return codeEl.innerText;
|
||
}
|
||
const clipboard = new window.ClipboardJS('.code-copy-button:not([data-in-quarto-modal])', {
|
||
text: getTextToCopy
|
||
});
|
||
clipboard.on('success', onCopySuccess);
|
||
if (window.document.getElementById('quarto-embedded-source-code-modal')) {
|
||
const clipboardModal = new window.ClipboardJS('.code-copy-button[data-in-quarto-modal]', {
|
||
text: getTextToCopy,
|
||
container: window.document.getElementById('quarto-embedded-source-code-modal')
|
||
});
|
||
clipboardModal.on('success', onCopySuccess);
|
||
}
|
||
var localhostRegex = new RegExp(/^(?:http|https):\/\/localhost\:?[0-9]*\//);
|
||
var mailtoRegex = new RegExp(/^mailto:/);
|
||
var filterRegex = new RegExp('/' + window.location.host + '/');
|
||
var isInternal = (href) => {
|
||
return filterRegex.test(href) || localhostRegex.test(href) || mailtoRegex.test(href);
|
||
}
|
||
// Inspect non-navigation links and adorn them if external
|
||
var links = window.document.querySelectorAll('a[href]:not(.nav-link):not(.navbar-brand):not(.toc-action):not(.sidebar-link):not(.sidebar-item-toggle):not(.pagination-link):not(.no-external):not([aria-hidden]):not(.dropdown-item):not(.quarto-navigation-tool):not(.about-link)');
|
||
for (var i=0; i<links.length; i++) {
|
||
const link = links[i];
|
||
if (!isInternal(link.href)) {
|
||
// undo the damage that might have been done by quarto-nav.js in the case of
|
||
// links that we want to consider external
|
||
if (link.dataset.originalHref !== undefined) {
|
||
link.href = link.dataset.originalHref;
|
||
}
|
||
}
|
||
}
|
||
function tippyHover(el, contentFn, onTriggerFn, onUntriggerFn) {
|
||
const config = {
|
||
allowHTML: true,
|
||
maxWidth: 500,
|
||
delay: 100,
|
||
arrow: false,
|
||
appendTo: function(el) {
|
||
return el.parentElement;
|
||
},
|
||
interactive: true,
|
||
interactiveBorder: 10,
|
||
theme: 'quarto',
|
||
placement: 'bottom-start',
|
||
};
|
||
if (contentFn) {
|
||
config.content = contentFn;
|
||
}
|
||
if (onTriggerFn) {
|
||
config.onTrigger = onTriggerFn;
|
||
}
|
||
if (onUntriggerFn) {
|
||
config.onUntrigger = onUntriggerFn;
|
||
}
|
||
window.tippy(el, config);
|
||
}
|
||
const noterefs = window.document.querySelectorAll('a[role="doc-noteref"]');
|
||
for (var i=0; i<noterefs.length; i++) {
|
||
const ref = noterefs[i];
|
||
tippyHover(ref, function() {
|
||
// use id or data attribute instead here
|
||
let href = ref.getAttribute('data-footnote-href') || ref.getAttribute('href');
|
||
try { href = new URL(href).hash; } catch {}
|
||
const id = href.replace(/^#\/?/, "");
|
||
const note = window.document.getElementById(id);
|
||
if (note) {
|
||
return note.innerHTML;
|
||
} else {
|
||
return "";
|
||
}
|
||
});
|
||
}
|
||
const xrefs = window.document.querySelectorAll('a.quarto-xref');
|
||
const processXRef = (id, note) => {
|
||
// Strip column container classes
|
||
const stripColumnClz = (el) => {
|
||
el.classList.remove("page-full", "page-columns");
|
||
if (el.children) {
|
||
for (const child of el.children) {
|
||
stripColumnClz(child);
|
||
}
|
||
}
|
||
}
|
||
stripColumnClz(note)
|
||
if (id === null || id.startsWith('sec-')) {
|
||
// Special case sections, only their first couple elements
|
||
const container = document.createElement("div");
|
||
if (note.children && note.children.length > 2) {
|
||
container.appendChild(note.children[0].cloneNode(true));
|
||
for (let i = 1; i < note.children.length; i++) {
|
||
const child = note.children[i];
|
||
if (child.tagName === "P" && child.innerText === "") {
|
||
continue;
|
||
} else {
|
||
container.appendChild(child.cloneNode(true));
|
||
break;
|
||
}
|
||
}
|
||
if (window.Quarto?.typesetMath) {
|
||
window.Quarto.typesetMath(container);
|
||
}
|
||
return container.innerHTML
|
||
} else {
|
||
if (window.Quarto?.typesetMath) {
|
||
window.Quarto.typesetMath(note);
|
||
}
|
||
return note.innerHTML;
|
||
}
|
||
} else {
|
||
// Remove any anchor links if they are present
|
||
const anchorLink = note.querySelector('a.anchorjs-link');
|
||
if (anchorLink) {
|
||
anchorLink.remove();
|
||
}
|
||
if (window.Quarto?.typesetMath) {
|
||
window.Quarto.typesetMath(note);
|
||
}
|
||
if (note.classList.contains("callout")) {
|
||
return note.outerHTML;
|
||
} else {
|
||
return note.innerHTML;
|
||
}
|
||
}
|
||
}
|
||
for (var i=0; i<xrefs.length; i++) {
|
||
const xref = xrefs[i];
|
||
tippyHover(xref, undefined, function(instance) {
|
||
instance.disable();
|
||
let url = xref.getAttribute('href');
|
||
let hash = undefined;
|
||
if (url.startsWith('#')) {
|
||
hash = url;
|
||
} else {
|
||
try { hash = new URL(url).hash; } catch {}
|
||
}
|
||
if (hash) {
|
||
const id = hash.replace(/^#\/?/, "");
|
||
const note = window.document.getElementById(id);
|
||
if (note !== null) {
|
||
try {
|
||
const html = processXRef(id, note.cloneNode(true));
|
||
instance.setContent(html);
|
||
} finally {
|
||
instance.enable();
|
||
instance.show();
|
||
}
|
||
} else {
|
||
// See if we can fetch this
|
||
fetch(url.split('#')[0])
|
||
.then(res => res.text())
|
||
.then(html => {
|
||
const parser = new DOMParser();
|
||
const htmlDoc = parser.parseFromString(html, "text/html");
|
||
const note = htmlDoc.getElementById(id);
|
||
if (note !== null) {
|
||
const html = processXRef(id, note);
|
||
instance.setContent(html);
|
||
}
|
||
}).finally(() => {
|
||
instance.enable();
|
||
instance.show();
|
||
});
|
||
}
|
||
} else {
|
||
// See if we can fetch a full url (with no hash to target)
|
||
// This is a special case and we should probably do some content thinning / targeting
|
||
fetch(url)
|
||
.then(res => res.text())
|
||
.then(html => {
|
||
const parser = new DOMParser();
|
||
const htmlDoc = parser.parseFromString(html, "text/html");
|
||
const note = htmlDoc.querySelector('main.content');
|
||
if (note !== null) {
|
||
// This should only happen for chapter cross references
|
||
// (since there is no id in the URL)
|
||
// remove the first header
|
||
if (note.children.length > 0 && note.children[0].tagName === "HEADER") {
|
||
note.children[0].remove();
|
||
}
|
||
const html = processXRef(null, note);
|
||
instance.setContent(html);
|
||
}
|
||
}).finally(() => {
|
||
instance.enable();
|
||
instance.show();
|
||
});
|
||
}
|
||
}, function(instance) {
|
||
});
|
||
}
|
||
let selectedAnnoteEl;
|
||
const selectorForAnnotation = ( cell, annotation) => {
|
||
let cellAttr = 'data-code-cell="' + cell + '"';
|
||
let lineAttr = 'data-code-annotation="' + annotation + '"';
|
||
const selector = 'span[' + cellAttr + '][' + lineAttr + ']';
|
||
return selector;
|
||
}
|
||
const selectCodeLines = (annoteEl) => {
|
||
const doc = window.document;
|
||
const targetCell = annoteEl.getAttribute("data-target-cell");
|
||
const targetAnnotation = annoteEl.getAttribute("data-target-annotation");
|
||
const annoteSpan = window.document.querySelector(selectorForAnnotation(targetCell, targetAnnotation));
|
||
const lines = annoteSpan.getAttribute("data-code-lines").split(",");
|
||
const lineIds = lines.map((line) => {
|
||
return targetCell + "-" + line;
|
||
})
|
||
let top = null;
|
||
let height = null;
|
||
let parent = null;
|
||
if (lineIds.length > 0) {
|
||
//compute the position of the single el (top and bottom and make a div)
|
||
const el = window.document.getElementById(lineIds[0]);
|
||
top = el.offsetTop;
|
||
height = el.offsetHeight;
|
||
parent = el.parentElement.parentElement;
|
||
if (lineIds.length > 1) {
|
||
const lastEl = window.document.getElementById(lineIds[lineIds.length - 1]);
|
||
const bottom = lastEl.offsetTop + lastEl.offsetHeight;
|
||
height = bottom - top;
|
||
}
|
||
if (top !== null && height !== null && parent !== null) {
|
||
// cook up a div (if necessary) and position it
|
||
let div = window.document.getElementById("code-annotation-line-highlight");
|
||
if (div === null) {
|
||
div = window.document.createElement("div");
|
||
div.setAttribute("id", "code-annotation-line-highlight");
|
||
div.style.position = 'absolute';
|
||
parent.appendChild(div);
|
||
}
|
||
div.style.top = top - 2 + "px";
|
||
div.style.height = height + 4 + "px";
|
||
div.style.left = 0;
|
||
let gutterDiv = window.document.getElementById("code-annotation-line-highlight-gutter");
|
||
if (gutterDiv === null) {
|
||
gutterDiv = window.document.createElement("div");
|
||
gutterDiv.setAttribute("id", "code-annotation-line-highlight-gutter");
|
||
gutterDiv.style.position = 'absolute';
|
||
const codeCell = window.document.getElementById(targetCell);
|
||
const gutter = codeCell.querySelector('.code-annotation-gutter');
|
||
gutter.appendChild(gutterDiv);
|
||
}
|
||
gutterDiv.style.top = top - 2 + "px";
|
||
gutterDiv.style.height = height + 4 + "px";
|
||
}
|
||
selectedAnnoteEl = annoteEl;
|
||
}
|
||
};
|
||
const unselectCodeLines = () => {
|
||
const elementsIds = ["code-annotation-line-highlight", "code-annotation-line-highlight-gutter"];
|
||
elementsIds.forEach((elId) => {
|
||
const div = window.document.getElementById(elId);
|
||
if (div) {
|
||
div.remove();
|
||
}
|
||
});
|
||
selectedAnnoteEl = undefined;
|
||
};
|
||
// Handle positioning of the toggle
|
||
window.addEventListener(
|
||
"resize",
|
||
throttle(() => {
|
||
elRect = undefined;
|
||
if (selectedAnnoteEl) {
|
||
selectCodeLines(selectedAnnoteEl);
|
||
}
|
||
}, 10)
|
||
);
|
||
function throttle(fn, ms) {
|
||
let throttle = false;
|
||
let timer;
|
||
return (...args) => {
|
||
if(!throttle) { // first call gets through
|
||
fn.apply(this, args);
|
||
throttle = true;
|
||
} else { // all the others get throttled
|
||
if(timer) clearTimeout(timer); // cancel #2
|
||
timer = setTimeout(() => {
|
||
fn.apply(this, args);
|
||
timer = throttle = false;
|
||
}, ms);
|
||
}
|
||
};
|
||
}
|
||
// Attach click handler to the DT
|
||
const annoteDls = window.document.querySelectorAll('dt[data-target-cell]');
|
||
for (const annoteDlNode of annoteDls) {
|
||
annoteDlNode.addEventListener('click', (event) => {
|
||
const clickedEl = event.target;
|
||
if (clickedEl !== selectedAnnoteEl) {
|
||
unselectCodeLines();
|
||
const activeEl = window.document.querySelector('dt[data-target-cell].code-annotation-active');
|
||
if (activeEl) {
|
||
activeEl.classList.remove('code-annotation-active');
|
||
}
|
||
selectCodeLines(clickedEl);
|
||
clickedEl.classList.add('code-annotation-active');
|
||
} else {
|
||
// Unselect the line
|
||
unselectCodeLines();
|
||
clickedEl.classList.remove('code-annotation-active');
|
||
}
|
||
});
|
||
}
|
||
const findCites = (el) => {
|
||
const parentEl = el.parentElement;
|
||
if (parentEl) {
|
||
const cites = parentEl.dataset.cites;
|
||
if (cites) {
|
||
return {
|
||
el,
|
||
cites: cites.split(' ')
|
||
};
|
||
} else {
|
||
return findCites(el.parentElement)
|
||
}
|
||
} else {
|
||
return undefined;
|
||
}
|
||
};
|
||
var bibliorefs = window.document.querySelectorAll('a[role="doc-biblioref"]');
|
||
for (var i=0; i<bibliorefs.length; i++) {
|
||
const ref = bibliorefs[i];
|
||
const citeInfo = findCites(ref);
|
||
if (citeInfo) {
|
||
tippyHover(citeInfo.el, function() {
|
||
var popup = window.document.createElement('div');
|
||
citeInfo.cites.forEach(function(cite) {
|
||
var citeDiv = window.document.createElement('div');
|
||
citeDiv.classList.add('hanging-indent');
|
||
citeDiv.classList.add('csl-entry');
|
||
var biblioDiv = window.document.getElementById('ref-' + cite);
|
||
if (biblioDiv) {
|
||
citeDiv.innerHTML = biblioDiv.innerHTML;
|
||
}
|
||
popup.appendChild(citeDiv);
|
||
});
|
||
return popup.innerHTML;
|
||
});
|
||
}
|
||
}
|
||
});
|
||
</script>
|
||
<nav class="page-navigation">
|
||
<div class="nav-page nav-page-previous">
|
||
<a aria-label="Sobre os autores" class="pagination-link" href="./autores.html">
|
||
<i class="bi bi-arrow-left-short">
|
||
</i>
|
||
<span class="nav-page-text">
|
||
Sobre os autores
|
||
</span>
|
||
</a>
|
||
</div>
|
||
<div class="nav-page nav-page-next">
|
||
<a aria-label="Introdução" class="pagination-link" href="./introducao.html">
|
||
<span class="nav-page-text">
|
||
Introdução
|
||
</span>
|
||
<i class="bi bi-arrow-right-short">
|
||
</i>
|
||
</a>
|
||
</div>
|
||
</nav>
|
||
</div>
|
||
<!-- /content -->
|
||
<footer class="footer">
|
||
<div class="nav-footer">
|
||
<div class="nav-footer-left">
|
||
</div>
|
||
<div class="nav-footer-center">
|
||
<div class="cookie-consent-footer">
|
||
<a href="#" id="open_preferences_center">
|
||
Preferências de cookie
|
||
</a>
|
||
</div>
|
||
</div>
|
||
<div class="nav-footer-right">
|
||
</div>
|
||
</div>
|
||
</footer>
|
||
<script src="https://leitorweb.livro.online/leitor-web.min.js">
|
||
</script>
|
||
<link href="https://leitorweb.livro.online/css/configuracoesleitor.min.css" rel="stylesheet" type="text/css"/>
|
||
<script>
|
||
var lightboxQuarto = GLightbox({"closeEffect":"zoom","descPosition":"bottom","loop":false,"openEffect":"zoom","selector":".lightbox"});
|
||
(function() {
|
||
let previousOnload = window.onload;
|
||
window.onload = () => {
|
||
if (previousOnload) {
|
||
previousOnload();
|
||
}
|
||
lightboxQuarto.on('slide_before_load', (data) => {
|
||
const { slideIndex, slideNode, slideConfig, player, trigger } = data;
|
||
const href = trigger.getAttribute('href');
|
||
if (href !== null) {
|
||
const imgEl = window.document.querySelector(`a[href="${href}"] img`);
|
||
if (imgEl !== null) {
|
||
const srcAttr = imgEl.getAttribute("src");
|
||
if (srcAttr && srcAttr.startsWith("data:")) {
|
||
slideConfig.href = srcAttr;
|
||
}
|
||
}
|
||
}
|
||
});
|
||
|
||
lightboxQuarto.on('slide_after_load', (data) => {
|
||
const { slideIndex, slideNode, slideConfig, player, trigger } = data;
|
||
if (window.Quarto?.typesetMath) {
|
||
window.Quarto.typesetMath(slideNode);
|
||
}
|
||
});
|
||
|
||
};
|
||
|
||
})();
|
||
</script>
|
||
<script src="site_libs/quarto-html/zenscroll-min.js">
|
||
</script>
|
||
</body>
|
||
</html>
|