关闭

menu-img-alt vale-wave
Imagem de header interno Imagem de header interno
com.liferay.portal.kernel.util.DateUtil_IW@1ca4955a
Fotógrafo: Ze Palma
com.liferay.portal.kernel.util.DateUtil_IW@1ca4955a
Foto: Freepik

Me Leva Pra Casa

Este é o espaço virtual do Me Leva Pra Casa, criado para cuidar de cães e gatos que estão à espera de uma nova família nas fazendas mantidas pela Vale em Brumadinho, Barão de Cocais e Itabirito, além de pet hotéis conveniados. Aqui, conectamos as pessoas que buscam um bichinho àqueles que precisam de um lar.

Parte dos animais que você vai conhecer foi resgatada nas áreas atingidas pelo rompimento da barragem B1, em Brumadinho, e em cidades que tiveram áreas evacuadas em Minas Gerais. Enquanto esperam pela adoção, os animais contam com um time de especialistas que oferece todos os cuidados de que precisam.
 

Conheça os animais

Em nossos espaços, temos cães e gatos para todos os perfis e lares.

Navegue abaixo, para acessar às fotos e tudo que você precisa saber sobre os pets: nome, grupo etário, porte, sexo, se é castrado ou não, se há alguma necessidade especial ou doença, além do perfil social.
Foto: Freepik
Onda
处理模板时发生错误。
The following has evaluated to null or missing:
==> restClient.get("/headless-admin-taxonomy/v1.0/sites/" + groupId + "/taxonomy-vocabularies?filter=name eq 'Animals' or name eq 'Animais'&fields=id&restricFields=actions,availableLanguages&page=1&pageSize=1").items  [in template "44549#44620#1279070" at line 3, column 32]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: vocabularyId = restClient.get("/headl...  [in template "44549#44620#1279070" at line 3, column 17]
----
1<#assign namespace = "${namespace}_animals_filter" /> 
2<#assign  
3		vocabularyId = restClient.get("/headless-admin-taxonomy/v1.0/sites/" + groupId + "/taxonomy-vocabularies?filter=name eq 'Animals' or name eq 'Animais'&fields=id&restricFields=actions,availableLanguages&page=1&pageSize=1").items[0].id 
4		categoriesPage = restClient.get("/headless-admin-taxonomy/v1.0/taxonomy-vocabularies/" + vocabularyId + "/taxonomy-categories?fields=id,name&restricFields=actions,availableLanguages,taxonomyCategoryUsageCount&page=1&pageSize=30").items 
5/> 
6 
7<div class="d-none"> 
8    <@liferay_ui["panel-container"] 
9        extended=true 
10        id="${namespace + 'filterCustomPanelContainer'}" 
11        markupView="lexicon" 
12        persistState=true 
13
14        <@liferay_ui.panel 
15            collapsible=true 
16            cssClass="search-facet" 
17            id="${namespace + 'filterCustomPanel'}" 
18            markupView="lexicon" 
19            persistState=true 
20            title="${htmlUtil.escapeAttribute(customFilterDisplayContext.getHeading())}" 
21
22            <div class="form-group-autofit"> 
23                <@liferay_aui["input"] 
24                    cssClass="custom-filter-value-input" 
25                    data\-qa\-id="customFilterValueInput" 
26                    disabled=customFilterDisplayContext.isImmutable() 
27                    id="${namespace + 'animalInput'}" 
28                    label="" 
29                    name="${htmlUtil.escapeAttribute(customFilterDisplayContext.getParameterName())}" 
30                    useNamespace=false 
31                    value="${htmlUtil.escapeAttribute(customFilterDisplayContext.getFilterValue())}" 
32                    wrapperCssClass="form-group-item" 
33                /> 
34 
35                <@clay["button"] 
36                    ariaLabel='${languageUtil.get(request, "apply")}' 
37                    disabled=customFilterDisplayContext.isImmutable() 
38                    elementClasses="btn-secondary" 
39                    id="${namespace + 'submitAnimalFilter'}" 
40                    label='${languageUtil.get(request, "apply")}' 
41                    type="submit" 
42                /> 
43            </div> 
44        </@> 
45    </@> 
46</div> 
47 
48<div id="${namespace}"> 
49    <select class="form-control" id="${namespace + 'selectAnimal'}" multiple="true"> 
50        <option name="all" value="all"> 
51            <@liferay.language key="all-animals" /> 
52        </option> 
53        <#list categoriesPage as categorie> 
54            <option name="${categorie.name}" value="${categorie.id}"> 
55                ${categorie.name} 
56            </option> 
57        </#list> 
58    </select> 
59</div> 
60 
61<script> 
62(function(){ 
63    const prefix = "assetCategoryIds:"; 
64    var currentAnimals = $("#${namespace + 'animalInput'}").val(); 
65    if (currentAnimals != '') { 
66        currentAnimals.split(" OR ").forEach(animal => { 
67            $("#${namespace + 'selectAnimal'} option[value='" + animal.substring(prefix.length) + "']").attr("selected", "selected"); 
68        }) 
69    }  
70 
71    var selectAnimal = document.getElementById("${namespace + 'selectAnimal'}"); 
72    new Choices(selectAnimal, { 
73        shouldSort: false, 
74        placeholder: false, 
75        removeItemButton: true, 
76        itemSelectText: "", 
77    }); 
78 
79    if (currentAnimals == '') { 
80        $("#${namespace} input").attr("placeholder", "${languageUtil.get(locale, 'all-animals')}"); 
81
82 
83    $("#${namespace + 'selectAnimal'}").change(() => { 
84        $("#${namespace} input").attr("placeholder", ""); 
85 
86        var selectedValuesArray = $("#${namespace + 'selectAnimal'}").val().map(selectedVal => prefix + selectedVal) 
87        var selectedValues = selectedValuesArray.join(" OR "); 
88        if (selectedValues.includes("all")) { 
89            selectedValues = '' 
90
91        $("#${namespace + 'animalInput'}").val(selectedValues); 
92        $("#${namespace + 'submitAnimalFilter'}").click(); 
93    }) 
94})() 
95</script> 
Imagem de um cachorro caramelo. Ele está sentado na grama, tem as orelhas apontadas para cima e está com a língua de fora.

Paco

Adult | Porte Medium

Foto de cima para baixo do rosto de um cachorro de porte médio, olhos castanhos e pelos curtos brancos, caramelos e pretos. Ele usa coleira azul clara e, atrás dele, há grades de metal.

Jabuticaba

Adult | Porte Medium

Foto de cachorro andando em um pátio com a boca aberta. Ele tem porte grande, olhos escuros e pelos curtos nas cores preta, branca e caramelo e usa uma coleira marrom.

Nemo

Adult | Porte Large

Foto de um cachorro de perfil olhando para cima com a língua para fora, sentado em um jardim. Ele tem porte grande, olhos escuros e pelos baixos pretos no corpo e brancos na região do abdômen, e usa uma coleira marrom e guia preta. Atrás dele, há várias árvores e plantas.

Trakinas

Adult | Porte Large

Foto de Breninha

Breninha

Adult | Porte Medium

Foto de cachorra deitada na grama olhando para a câmera com a boca aberta. Ela tem porte grande e pelos baixos na cor caramelo. Atrás dela, há uma grade de metal. Special adoption

Amanda

Adult | Porte Large

Foto de cachorro deitado num pátio com a boca aberta. Ele tem porte pequeno, olhos escuros e pelos curtos na cor caramelo. Special adoption

Spike

Adult | Porte Small

Foto de uma gata andando em um pátio. Ela tem porte pequeno, olhos verdes, é malhada e tem pelos médios nas cores preta, branca e caramelo. Atrás dela, há uma grade e uma bola.

Alba

Adult

Foto de uma cachorra em pé, olhando para a câmera com a boca aberta. Ela tem porte médio, olhos escuros e pelos curtos caramelos com manchas pretas. Special adoption

Clotilde

Adult | Porte Medium

Fotógrafo: Ze Palma

Adote

Sabemos que a decisão de adotar um bichinho é um passo importante. Afinal, seu novo amigo é para vida toda e exigirá muita atenção, carinho e tempo.

Nós prezamos pela adoção responsável e, para ajudar os novos tutores, fornecemos orientações e suporte antes e, por no mínimo, seis meses após a adoção.

10 motivos para adotar um animal do Me Leva pra Casa

Clique nos ícones para visualizar

Todos os animais adotados terão acompanhamento veterinário, no mínimo, seis meses após a adoção.

Se exames forem necessários, estarão garantidos durante o período de acompanhamento.

Todos os cães realizam exames para diagnóstico de leishmaniose.

Filhotes serão castrados quando estiverem com idade suficiente para o procedimento, que será realizado pela nossa equipe.

Todos os animais adultos são castrados.

Quero adotar

Decidiu adotar e já escolheu seu bichinho? Agora falta pouco para encontrá-lo, basta seguir o passo a passo abaixo:

Preencha o formulário de interesse de Adoção Responsável com nome e ID do animal desejado;
Aguarde o retorno da equipe responsável que é feito em até 7 dias;
Realize entrevistas virtuais e receba informações sobre a adoção e vídeos do seu/sua novo (a) amigo (a);
Em caso de sucesso na adoção, aguarde para receber o animal em sua residência, considerando todas as recomendações da OMS em relação ao distanciamento social.
Foto: Freepik
Onda

Galeria de vídeos

Acompanhe o nosso trabalho

619 pessoas

passaram pelas duas feiras de adoção que realizamos em Brumadinho no ano de 2019.

399

animais adotados

277

cães

122

gatos

Fale com a gente

Nosso time de atendimento está à disposição para te auxiliar com qualquer questão nos números abaixo:

Equipe de adoção: (31) 99885-2738 / (31) 97178-0969

Central de Atendimento: 0800 031 0831 – Entre em contato conosco por aqui caso você reconheça algum dos animais sem tutor identificado.