Rafael Tavares Juliani f269aace6b INÍCIO
2025-09-04 16:07:07 -03:00

1240 lines
45 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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="Sandro Marcos Guzzo" name="author"/>
<meta content="Esta obra trata da construção da trigonometria hiperbólica na hipérbole trigonométrica, fazendo a comparação com a trigonometria circular. São abordados aspectos das funções trigonométricas circulares e hiperbólicas, relacionados ao cálculo diferencial e integral." name="description"/>
<title>
As funções trigonométricas circulares e hiperbólicas
</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="./agradecimentos.html" rel="next"/>
<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-abd8a8cc10d43f6ba5694496c293d30a.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-a0b1a25e1f3564865b4452536cc2c9b4.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="As funções trigonométricas circulares e hiperbólicas" property="og:title"/>
<meta content="Esta obra trata da construção da trigonometria hiperbólica na hipérbole trigonométrica, fazendo a comparação com a trigonometria circular. São abordados aspectos das funções trigonométricas circulares e hiperbólicas, relacionados ao cálculo diferencial e integral." property="og:description"/>
<meta content="img/og.jpg" property="og:image"/>
<meta content="As funções trigonométricas circulares e hiperbólicas" property="og:site_name"/>
<meta content="As funções trigonométricas circulares e hiperbólicas" name="twitter:title"/>
<meta content="Esta obra trata da construção da trigonometria hiperbólica na hipérbole trigonométrica, fazendo a comparação com a trigonometria circular. São abordados aspectos das funções trigonométricas circulares e hiperbólicas, relacionados ao cálculo diferencial e integral." name="twitter:description"/>
<meta content="img/og.jpg" name="twitter:image"/>
<meta content="summary_large_image" name="twitter:card"/>
<meta content="As funções trigonométricas circulares e hiperbólicas" name="citation_title"/>
<meta content="Sandro Marcos Guzzo" name="citation_author"/>
<meta content="2021-03-22" name="citation_publication_date"/>
<meta content="2021-03-22" name="citation_cover_date"/>
<meta content="2021" name="citation_year"/>
<meta content="2021-03-22" name="citation_online_date"/>
<meta content="pt-BR" name="citation_language"/>
<script data="moan-metadados">
var metadados = {livroUrl: "trigonometria-hiperbolica"};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.webp"/>
</a>
<a class="navbar-brand" href="img/CapaAnim.webp">
<span class="navbar-title">
As funções trigonométricas circulares e hiperbólicas
</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="./index.html">
Metadados
</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.webp"/>
</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/trigonometria-hiperbolica/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 active" 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="./agradecimentos.html">
<span class="menu-text">
Agradecimentos
</span>
</a>
</div>
</li>
<li class="sidebar-item">
<div class="sidebar-item-container">
<a class="sidebar-item-text sidebar-link" 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="./funcoes-trigonometricas-circulares.html">
<span class="menu-text">
Capítulo 1: Funções trigonométricas circulares
</span>
</a>
</div>
</li>
<li class="sidebar-item">
<div class="sidebar-item-container">
<a class="sidebar-item-text sidebar-link" href="./funcoes-trigonometricas-hiperbolicas.html">
<span class="menu-text">
Capítulo 2: Funções trigonométricas hiperbólicas
</span>
</a>
</div>
</li>
<li class="sidebar-item">
<div class="sidebar-item-container">
<a class="sidebar-item-text sidebar-link" href="./igualdades-exponenciais-e-logaritmicas.html">
<span class="menu-text">
Capítulo 3: Igualdades exponenciais e logarítmicas
</span>
</a>
</div>
</li>
<li class="sidebar-item">
<div class="sidebar-item-container">
<a class="sidebar-item-text sidebar-link" href="./aplicacoes.html">
<span class="menu-text">
Capítulo 4: Aplicações
</span>
</a>
</div>
</li>
<li class="sidebar-item">
<div class="sidebar-item-container">
<a class="sidebar-item-text sidebar-link" href="./referencias.html">
<span class="menu-text">
Referências
</span>
</a>
</div>
</li>
<li class="sidebar-item">
<div class="sidebar-item-container">
<a class="sidebar-item-text sidebar-link" href="./indice-remissivo.html">
<span class="menu-text">
Índice Remissivo
</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" id="quarto-margin-sidebar">
<nav class="toc-active" id="TOC" role="doc-toc">
<h2 id="toc-title">
Neste capítulo
</h2>
<ul>
<li>
<a class="nav-link active" data-scroll-target="#metadados" href="#metadados" id="toc-metadados">
Metadados
</a>
<ul class="collapse">
<li>
<a class="nav-link" data-scroll-target="#como-citar" href="#como-citar" id="toc-como-citar">
Como Citar
</a>
</li>
<li>
<a class="nav-link" data-scroll-target="#versão-impressa" href="#versão-impressa" id="toc-versão-impressa">
Versão Impressa
</a>
</li>
<li>
<a class="nav-link" data-scroll-target="#direitos-autorais" href="#direitos-autorais" id="toc-direitos-autorais">
Direitos Autorais
</a>
</li>
</ul>
</li>
</ul>
</nav>
</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">
As funções trigonométricas circulares e hiperbólicas
</h1>
</div>
<div>
<div class="description">
Esta obra trata da construção da trigonometria hiperbólica na hipérbole trigonométrica, fazendo a comparação com a trigonometria circular. São abordados aspectos das funções trigonométricas circulares e hiperbólicas, relacionados ao cálculo diferencial e integral.
</div>
</div>
<div class="quarto-title-meta">
<div>
<div class="quarto-title-meta-heading">
Autor
</div>
<div class="quarto-title-meta-contents">
<p>
Sandro Marcos Guzzo
</p>
</div>
</div>
<div>
<div class="quarto-title-meta-heading">
Data de Publicação
</div>
<div class="quarto-title-meta-contents">
<p class="date">
22 de março de 2021
</p>
</div>
</div>
</div>
</header>
<p>
<a class="lightbox" data-gallery="quarto-lightbox-gallery-1" href="img/CapaAnim.webp">
<img class="img-fluid" src="img/CapaAnim.webp"/>
</a>
</p>
<p>
<a href="interativo/capa.html">
Outra opção para a capa animada.
</a>
</p>
<section class="level1 unnumbered" id="metadados" style="text-align:left;">
<h1 class="unnumbered" style="text-align:left;">
Metadados
</h1>
<p>
Este livro é uma publicação da
<a href="https://editora.livro.online">
<strong>
Editora Moan
</strong>
</a>
, Foz do Iguaçu - PR, Brasil. Seu identificador é
<strong>
ark:68745/eMR8J
</strong>
. A versão física (impressa) deste livro possui
<strong>
ark:68745/eMR8J.4N
</strong>
e
<strong>
isbn:9786599140440
</strong>
.
</p>
<p>
<a class="lightbox" data-gallery="quarto-lightbox-gallery-2" href="img/logomoan.png">
<img alt="Logo da Editora Moan. Um triângulo representando uma câmera, um retângulo representando um livro, a escrita Editora Moan. Tudo branco em um fundo escuro. E o 'R' de marca registrada em azul" class="img-fluid" src="img/logomoan.png"/>
</a>
</p>
<p>
Para saber o que é e como usar um identificador ARK, acesse:
<a href="https://n2t.net/ark:68745/eMT4d/posts/ark_o_que_e">
https://n2t.net/ark:68745/eMT4d/posts/ark_o_que_e
</a>
.
</p>
<p>
Confira, abaixo, os metadados completos deste livro, conforme registro ARK. Você pode escolher a versão JSON ou YAML.
</p>
<div class="tabset-margin-container">
</div>
<div class="panel-tabset">
<ul class="nav nav-tabs" role="tablist">
<li class="nav-item" role="presentation">
<a aria-controls="tabset-1-1" aria-selected="true" class="nav-link active" data-bs-target="#tabset-1-1" data-bs-toggle="tab" id="tabset-1-1-tab" role="tab">
JSON
</a>
</li>
<li class="nav-item" role="presentation">
<a aria-controls="tabset-1-2" aria-selected="false" class="nav-link" data-bs-target="#tabset-1-2" data-bs-toggle="tab" id="tabset-1-2-tab" role="tab">
YAML
</a>
</li>
</ul>
<div class="tab-content">
<div aria-labelledby="tabset-1-1-tab" class="tab-pane active" id="tabset-1-1" role="tabpanel">
<object data="https://ark.livro.online/json/ark_dp_68745_b_eMR8J.json" id="metadados_livro_json" style="width: 100%; height:500px;" type="text/json">
</object>
<p>
Caso não esteja visualizando, acesse:
<a href="https://ark.livro.online/json/ark_dp_68745_b_eMR8J.json">
https://ark.livro.online/json/ark_dp_68745_b_eMR8J.json
</a>
</p>
</div>
<div aria-labelledby="tabset-1-2-tab" class="tab-pane" id="tabset-1-2" role="tabpanel">
<object data="https://ark.livro.online/yaml/ark_dp_68745_b_eMR8J.yml" id="metadados_livro_yml" style="width: 100%; height:500px;" type="text/yaml">
</object>
<p>
Caso não esteja visualizando, acesse:
<a href="https://ark.livro.online/yaml/ark_dp_68745_b_eMR8J.yml">
https://ark.livro.online/yaml/ark_dp_68745_b_eMR8J.yml
</a>
</p>
</div>
</div>
</div>
<section class="level2" id="como-citar">
<h2 class="anchored" data-anchor-id="como-citar">
Como Citar
</h2>
<p>
BibTeX:
</p>
<div id="como-citar-bibtex">
<pre><code>@book{guzzo_s_m_2021,
author = {Guzzo, Sandro Marcos},
title = {As funções trigonométricas circulares e hiperbólicas},
year = {2021},
publisher = {Editora Moan},
address = {Foz do Iguaçu},
url = {https://livro.online/ark:68745/eMR8J},
urldate = {A data que vc acessou no padrão yyyy-mm-dd},
}</code></pre>
</div>
<p>
Para atribuição, cite este trabalho como:
</p>
<div id="como-citar-atribuicao">
<p>
GUZZO, S. M.
<strong>
As funções trigonométricas circulares e hiperbólicas
</strong>
. Foz do Iguaçu: Editora Moan, 2021. Disponível em: https://livro.online/ark:68745/eMR8J. Acesso em: dd mmm(3 primeiras letras). yyyy.
</p>
</div>
</section>
<section class="level2" id="versão-impressa">
<h2 class="anchored" data-anchor-id="versão-impressa">
Versão Impressa
</h2>
<p>
Compre a versão impressa e ajude a manter este projeto com livros gratuitos
<em>
online
</em>
. Mantenha o conhecimento livre!
</p>
<p>
Assim que o livro físico estiver disponível para venda, ele aparecerá aqui
<a class="footnote-ref" href="#fn1" id="fnref1" role="doc-noteref">
<sup>
1
</sup>
</a>
.
</p>
<ul id="postos-de-venda">
<li>
<a href="https://produto.mercadolivre.com.br/MLB-1821196590-livro-as-funcoes-trigonometricas-circulares-e-hiperbolicas-_JM#position=1&search_layout=stack&type=item&tracking_id=8d158f22-f44f-4cec-81f1-0865da458ebd">
Mercado Livre
</a>
</li>
<li>
<a href="https://www.amazon.com.br/As-fun%C3%A7%C3%B5es-trigonom%C3%A9tricas-circulares-hiperb%C3%B3licas/dp/6599140440/ref=sr_1_1?__mk_pt_BR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=as+fun%C3%A7%C3%B5es+trigonom%C3%A9tricas+hiperb%C3%B3licas&qid=1620506187&sr=8-1">
Amazon
</a>
</li>
<li>
<a href="mailto:smguzzo@gmail.com">
Com o autor: smguzzo@gmail.com
</a>
</li>
</ul>
</section>
<section class="level2" id="direitos-autorais">
<h2 class="anchored" data-anchor-id="direitos-autorais">
Direitos Autorais
</h2>
<p>
© Sandro Marcos Guzzo e a Editora Moan, 2021
</p>
<p>
<a href="https://www.planalto.gov.br/ccivil_03/leis/l9610.htm">
Todos os direitos reservados
</a>
</p>
</section>
</section>
<section class="footnotes footnotes-end-of-document" id="footnotes" role="doc-endnotes">
<hr/>
<ol>
<li id="fn1">
<p>
Se algum link de compra estiver quebrado, por favor, nos avise no e-mail
<a href="mailto:editora@livro.online">
editora@livro.online
</a>
ou pelo whatsapp
<a href="https://api.whatsapp.com/send?phone=5545935050721">
+55 (45) 9 3505-0721
</a>
.
<a class="footnote-back" href="#fnref1" role="doc-backlink">
↩︎
</a>
</p>
</li>
</ol>
</section>
</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">
</div>
<div class="nav-page nav-page-next">
<a aria-label="Agradecimentos" class="pagination-link" href="./agradecimentos.html">
<span class="nav-page-text">
Agradecimentos
</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>