;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Seu cachorro é agressivo? Você é um dos motivos, diz pesquisa brasileira

iStock
Imagem: iStock

Rosália Vasconcelos

Colaboração para Tilt, do Recife

30/01/2023 10h56

Contrariando o senso comum, um cachorro de uma raça considerada mais agressiva, como um pitbull, pode ser muito mais dócil e amoroso do que o de um pug, por exemplo. O que explica isso?

Este inesperado comportamento dos cães, para além das suas raças, foi alvo de uma pesquisa de cientistas do Instituto de Psicologia da USP (Universidade de São Paulo), publicada na revista Applied Animal Behaviour Science e divulgada em diversos veículos internacionais.

Eles descobriram que a agressividade pode estar diretamente relacionada ao contexto social do animal, ou seja, a forma com que ele e seu tutor se relacionam, e também a suas características físicas. Foram analisados 665 cães de lares brasileiros para chegar aos resultados, por exemplo:

  • Cães pequenos e os que am muito tempo fora de casa têm maior tendência a serem agressivos
  • Fêmeas e cachorros que brincam mais com os seus tutores apresentam um comportamento mais dócil
  • 73% dos cães que participaram da pesquisa e são tutelados por mulheres e demonstraram menor agressividade com estranhos

"O ambiente e a relação dono-animal de estimação, bem como a morfologia, são fatores que influenciam como os animais de estimação interagem conosco e como interagimos com eles", ressalta a autora Briseida Resende. Também participaram os pesquisadores Flávio Ayrosa, Carine Savalli e Natália Albuquerque.

Segundo Ayrosa, muitos estudos mais antigos relacionavam a violência à raça. Mas eles queriam demonstrar que as características físicas dos cães, o ambiente e a relação com tutores estão relacionados a comportamentos agressivos.

Utilizando questionários junto aos tutores dos animais, eles encontraram algumas associações. Fatores que podem diminuir a hostilidade:

  • Brincar;
  • ear regularmente;
  • Ter um nível de treinamento mais avançado.

Características que contribuem para o comportamento agressivo:

  • Cães com focinhos curtos e achatados (raças braquicefálicas, como pug, shih tzu e buldogue francês) são 79% mais propensos a demonstrar agressividade;
  • Quanto menor a altura e o peso, maior o comportamento "indesejável" (decorrência do medo, da hiperatividade ou pela necessidade de atenção);
  • Cachorros mais jovens também tendem a ser mais agressivos.

"Encontramos relações, mas é impossível dizer o que vem primeiro. No caso do fator 'ear com o cachorro', por exemplo, pode ser que as pessoas eassem menos com o cachorro porque o animal era agressivo, ou o cachorro pode ter se tornado agressivo porque o dono não eou o suficiente", diz Ayrosa.

Em abril do ano ado, a revista Science divulgou uma pesquisa realizada pela Universidade de Umass Chan, pelo instituto Broad e pela Universidade Harvard, que seguiu pelo mesmo caminho: raça e comportamento não estão necessariamente vinculados, ainda que a genética desempenha um papel importante na personalidade dos cães.

Ambos estudos ressaltam que a agressividade é um comportamento natural contra ameaça, dor ou sentimentos de estresse e preocupação — uma forma de comunicação dos seres vivos.

A agressividade canina é compreendida, dentro da ciência, como uma "tendência do cão de agir de forma ameaçadora, com pelos e cauda erguidos, dentes à mostra, postura corporal elevada, rosnar e agir de forma agressiva, atacando ou mordendo".

"Em vez de determinar a agressão a um único fator comum às espécies ou raças específicas, nossos resultados reforçam como o comportamento individual, combinado com a genética, fisiologia, experiências de vida e contextos ambientais únicos dos cães, interagem ao longo do desenvolvimento para produzir os padrões de expressão observados", diz o estudo da USP.