Projeto “Caminha Sorocaba” leva moradores a uma caminhada contemplativa em Brigadeiro Tobias

Fotos: Sequav

O projeto “Caminha Sorocaba” levou, na manhã da última sexta-feira (12), cerca de 100 moradores a uma caminhada contemplativa, em um percurso de 3,6 km, do Centro Esportivo de Brigadeiro Tobias até o Emporium Garagem, um dos pontos da Rota Turística Caminhos da Marquesa.

A ação, uma iniciativa da Secretaria de Esporte e Qualidade de Vida (Sequav), teve como intuito promover o incentivo à prática da atividade física, mas também valorizar o território, fomentar o reconhecimento das regiões de Sorocaba e fortalecer o turismo na região. Lá, após a caminhada, eles puderam conhecer de perto o espaço e desfrutar de momentos de convivência e confraternização.

Os participantes dessa edição da caminhada contemplativa frequentam o projeto “Caminha Sorocaba” nos Centros Esportivos do Maria Eugênia, Dr. Pitico, Vila Gabriel, Jardim Símus e Brigadeiro Tobias.

A iniciativa faz parte do calendário contínuo de atividades do “Caminha Sorocaba”, que oferece em seus 24 pontos, entre Centros Esportivos e UBSs, rotas diferenciadas para estimular a adesão da população a um estilo de vida mais saudável e ativo.

Em grupos, sob a coordenação de profissional da Prefeitura de Sorocaba, os munícipes praticam a atividade física nas ruas do entorno da unidade, durante uma hora. Cada local conta com uma programação fixa, realizada em dias da semana, sempre no início da manhã, que pode ser conferida no site: https://esporte.sorocaba.sp.gov.br/destaques/caminha-sorocaba/. Mais informações podem ser obtidas, de segunda a sexta-feira, das 8h às 17h, pelo telefone: (15) 3212-7282 ou pelo e-mail: semes@sorocaba.sp.gov.br.

 

$$ = $.noConflict();

var initPhotoSwipeFromDOM = function(gallerySelector) {

// parse slide data (url, title, size …) from DOM elements
// (children of gallerySelector)
var parseThumbnailElements = function(el) {
var thumbElements = el.childNodes,
numNodes = thumbElements.length,
items = [],
figureEl,
childElements,
linkEl,
size,
item;

for(var i = 0; i < numNodes; i++) {
figureEl = thumbElements[i]; //

element

// include only element nodes
if(figureEl.nodeType !== 1) {
continue;
}

linkEl = figureEl.children[0]; // element
linkEl = figureEl; //
element
// console.log(linkEl);
size = linkEl.getAttribute(‘data-size’).split(‘x’);

// create slide object
item = {
src: linkEl.getAttribute(‘href’),
w: parseInt(size[0], 10),
h: parseInt(size[1], 10)
};

if(figureEl.children.length > 1) {
//

content
item.title = figureEl.children[1].innerHTML;
}

if(linkEl.children.length > 0) {
// thumbnail element, retrieving thumbnail url
item.msrc = linkEl.children[0].getAttribute(‘src’);
}

item.el = figureEl; // save link to element for getThumbBoundsFn
items.push(item);
}

return items;
};

// find nearest parent element
var closest = function closest(el, fn) {
return el && ( fn(el) ? el : closest(el.parentNode, fn) );
};

// triggers when user clicks on thumbnail
var onThumbnailsClick = function(e) {
e = e || window.event;
e.preventDefault ? e.preventDefault() : e.returnValue = false;

var eTarget = e.target || e.srcElement;

var clickedListItem = closest(eTarget, function(el) {
return el.tagName === ‘FIGURE’;
});
clickedListItem = eTarget.parentNode;
if(!clickedListItem) {
return;
}

// find index of clicked item
var clickedGallery = clickedListItem.parentNode,
childNodes = clickedListItem.parentNode.childNodes,
numChildNodes = childNodes.length,
nodeIndex = 0,
index;

for (var i = 0; i = 0) {
openPhotoSwipe( index, clickedGallery );
}

return false;
};

// parse picture index and gallery index from URL (#&pid=1&gid=2)
var photoswipeParseHash = function() {
var hash = window.location.hash.substring(1),
params = {};

if(hash.length < 5) {
return params;
}

var vars = hash.split('&');
for (var i = 0; i < vars.length; i++) {
if(!vars[i]) {
continue;
}
var pair = vars[i].split('=');
if(pair.length getThumbBoundsFn section of docs for more info
var thumbnail = items[index].el.getElementsByTagName(‘img’)[0], // find thumbnail
pageYScroll = window.pageYOffset || document.documentElement.scrollTop,
rect = thumbnail.getBoundingClientRect();

return {x:rect.left, y:rect.top + pageYScroll, w:rect.width};
},

shareButtons: [
{id:’download’, label:’Download image’, url:”, download:true}
],

// history & focus options are disabled on CodePen
// remove these lines in real life:
historyEnabled: false,
focus: false

};

if(disableAnimation) {
options.showAnimationDuration = 0;
}

// Pass data to PhotoSwipe and initialize it
gallery = new PhotoSwipe( pswpElement, PhotoSwipeUI_Default, items, options);
gallery.init();
};

// loop through all gallery elements and bind events
var galleryElements = document.querySelectorAll( gallerySelector );

for(var i = 0, l = galleryElements.length; i 0 && hashData.gid > 0) {
openPhotoSwipe( hashData.pid – 1 , galleryElements[ hashData.gid – 1 ], true );
}
};

// execute above function
initPhotoSwipeFromDOM(‘.pms-galeria’);

// All images need to be loaded for this plugin to work so
// we end up waiting for the whole window to load in this example
$$(window).load(function () {
$$(document).ready(function(){
collage();
$$(‘.pms-galeria’).collageCaption();
});
});

// Here we apply the actual CollagePlus plugin
function collage() {
$$(‘.pms-galeria img’).css(‘display’, ‘block’);
$$(‘.pms-galeria’).removeWhitespace().collagePlus({
‘fadeSpeed’ : 2000,
‘targetHeight’ : 150,
‘effect’ : ‘default’,
‘direction’ : ‘vertical’,
‘allowPartialLastRow’ : true
});
};

// This is just for the case that the browser window is resized
var resizeTimer = null;
$$(window).bind(‘resize’, function() {
// hide all the images until we resize them
$$(‘.pms-galeria .Image_Wrapper’).css(“opacity”, 0);
// set a timer to re-apply the plugin
if (resizeTimer) clearTimeout(resizeTimer);
resizeTimer = setTimeout(collage, 200);
});

Leia mais

Variedades
Crime da 113 Sul: Justiça anula condenação de homem após 15 anos preso
Variedades
Vídeo mostra ação do grupo que tentou roubar avião na Paraíba
Variedades
Veja qual o próximo torneio de Fonseca após eliminação no ATP de Bruxelas
Variedades
João Fonseca perde em estreia no ATP 250 de Bruxelas
Variedades
Implementação de metas climáticas segue insuficiente, diz Marina em Pré-COP
Variedades
Real Time: Rayssa Furlan e Randolfe lideram cenário ao Senado no AP

Mais lidas hoje