Secretaria do Turismo realiza edição especial do City Tour em alusão ao “Junho Violeta”
1 de julho de 2025A Prefeitura de Sorocaba, por meio da Secretaria do Turismo (Setur), em parceria com a Secretaria da Cidadania (Secid) e os Centros de Referência de Assistência Social (CRAS), realizou, na segunda-feira (30), uma edição especial do City Tour, em alusão à campanha Junho Violeta.
O evento começou às 13h, com café da tarde temático de Festa Junina. O passeio aconteceu às 14h, com saída do ônibus da Casa do Turista, passando por pontos turísticos da cidade, como o Museu da Estrada de Ferro Sorocabana (MEFS), Praça Coronel Fernando Prestes, Catedral Metropolitana de Sorocaba, Gabinete de Leitura, entre outros. Além de visitarem, também, o Sorocaba Clube. Como de costume, o Paço Municipal esteve no roteiro, que finaliza na Casa do Turista.
Adriana Cesar da Fonseca é Chefe de Divisão de Fomento ao Turismo, na Setur e destacou a iniciativa. “Esse City Tour especial foi proposto pela Secid, como parte das ações do Junho Violeta, mês de combate à violência contra a pessoa idosa. A partir desse pedido, a Setur organizou a edição com muito carinho, e os CRAS ficaram responsáveis por mobilizar e organizar os participantes”, explica. E continua: “É muito gratificante ver como o turismo pode contribuir também como instrumento de inclusão, respeito e valorização daqueles que tanto contribuíram para a nossa sociedade”.
Maria José Jerônimo e Laura de Almeida Couto ficaram sabendo da edição especial do City Tour pelo CRAS. “Eles nos telefonaram e aceitamos o convite na hora! Moro aqui há 30 anos, mas só saía pra trabalhar. Agora estou ansiosa para conhecer melhor Sorocaba”, comenta Laura. “Aqui mesmo eu não conhecia, então esse passeio será muito interessante!”, diz Maria, referindo-se à Casa do Turista.
Em Sorocaba, o “Junho Violeta” tem base na Lei Municipal nº 12.471/2021, de autoria do vereador Cristiano Passos, que incluiu a data no calendário oficial do Município. A nova legislação propõe ações de mobilização, sensibilização e conscientização dos cidadãos sobre todos os tipos de violência que podem ser praticados contra as pessoas idosas e como preveni-los e combatê-los.
Mais informações sobre o City Tour gratuito, que ocorre normalmente nos feriados, sábados e domingos, podem ser obtidas na Casa do Turista, localizada na Rua Ana Monteiro de Carvalho, 50, no bairro Santa Rosália, pelo telefone: (15) 3233-2043 ou ainda pelo e-mail: [email protected] .
$$ = $.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]; //
// 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) {
//
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);
});