Single Product Page

Promoção!

Tenda 2 Pessoas Nimbus™ UL

O preço original era: 133,48 €.O preço atual é: 106,78 €.

(função assíncrona() {
const imageName = ‘F25_EQ_Nimbus2_LG’;
const imageFormat = ‘png’;
const pictureId = ‘responsive-image-i0w0_c5f5a46b

REF: n.d. Categoria:

Descrição

(função assíncrona() {
const imageName = ‘F25_EQ_Nimbus2_LG’;
const imageFormat = ‘png’;
const pictureId = ‘responsive-image-i0w0_c5f5a46b_ae21_40ac_8a45_963f68076c76’;

// Extrair o nome base do nome do arquivo de imagem
let baseName = imageName;
if (imageName.includes(‘_XL’)) {
baseName = imageName.replace(‘_XL’, ”);
} else if (imageName.includes(‘_LG’)) {
baseName = imageName.replace(‘_LG’, ”);
} else if (imageName.includes(‘_MD’)) {
baseName = imageName.replace(‘_MD’, ”);
} else if (imageName.includes(‘_SM’)) {
baseName = imageName.replace(‘_SM’, ”);
}

// Inicializar cache global se não existir
if (!window.imageExistenceCache) {
window.imageExistenceCache = new Map();
}

// Verificar se temos resultados em cache para este nome base
if (window.imageExistenceCache.has(baseName)) {
const existenceResults = window.imageExistenceCache.get(baseName);
updatePictureSources(existenceResults);
return;
}

// Função para verificar se a imagem existe via requisição HTTP HEAD
async function checkImageExists(url) {
try {
const response = await fetch(url, { method: ‘HEAD’ });
return response.ok;
} catch (error) {
// Tratar silenciosamente erros de rede sem gerar spam no console
return false;
}
}

// Verificar todos os tamanhos possíveis
const sizes = [‘SM’, ‘MD’, ‘LG’, ‘XL’];
const existenceResults = {};

// Usar detecção automática de formato Scene7 em vez de extensões fixas
for (const size of sizes) {
const url = `https://media.columbia.com/i/columbiasprtswr/${baseName}_${size}?fmt=auto`;
existenceResults[size] = await checkImageExists(url);
}

// Logar disponibilidade para depuração (apenas se alguns tamanhos estiverem ausentes)
const availableSizes = Object.values(existenceResults).filter(Boolean).length;
const totalSizes = sizes.length;
/*if (availableSizes source.remove());

// Criar novas fontes com tamanhos ideais
const breakpoints = [
{ media: ‘(max-width: 575px)’, preferSize: ‘SM’ },
{ media: ‘(min-width: 576px) and (max-width: 1023px)’, preferSize: ‘MD’ },
{ media: ‘(min-width: 1024px) and (max-width: 1439px)’, preferSize: ‘LG’ },
{ media: ‘(min-width: 1440px)’, preferSize: ‘XL’ }
];

breakpoints.forEach((breakpoint, index) => {
let optimalSize = ”;

// Determinar o tamanho ideal para este breakpoint
if (breakpoint.preferSize === ‘SM’) {
optimalSize = existenceResults.SM ? ‘SM’ : ‘BASE’;
} else if (breakpoint.preferSize === ‘MD’) {
optimalSize = existenceResults.MD ? ‘MD’ : (existenceResults.SM ? ‘SM’ : ‘BASE’);
} else if (breakpoint.preferSize === ‘LG’) {
optimalSize = existenceResults.LG ? ‘LG’ : (existenceResults.MD ? ‘MD’ : (existenceResults.SM ? ‘SM’ : ‘BASE’));
} else if (breakpoint.preferSize === ‘XL’) {
optimalSize = existenceResults.XL ? ‘XL’ : (existenceResults.LG ? ‘LG’ : (existenceResults.MD ? ‘MD’ : (existenceResults.SM ? ‘SM’ : ‘BASE’)));
}

// Criar novo elemento source
const newSource = document.createElement(‘source’);
newSource.setAttribute(‘media’, breakpoint.media);

let srcset = ”;
if (optimalSize === ‘BASE’) {
srcset = `https://media.columbia.com/i/columbiasprtswr/${imageName}?fmt=auto&$aem_${imageFormat}$`;
} else {
srcset = `https://media.columbia.com/i/columbiasprtswr/${baseName}_${optimalSize}?fmt=auto&$aem_${imageFormat}$`;
}

newSource.setAttribute(‘srcset’, srcset);

// Inserir antes do elemento img
picture.insertBefore(newSource, img);
});

// Garantir que os atributos de carregamento diferido sejam preservados
if (img) {
// Verificar se a imagem possui atributos de carregamento diferido
const hasLazyClass = img.classList.contains(‘lazy’);
const hasDataSrc = img.hasAttribute(‘data-src’);

if (hasLazyClass || hasDataSrc) {
// Certificar-se de que a classe lazy está presente
if (!img.classList.contains(‘lazy’)) {
img.classList.add(‘lazy’);
}

// Preservar ou restaurar o atributo data-src
if (originalDataSrc) {
img.setAttribute(‘data-src’, originalDataSrc);
}
}
}

// Reinicializar vanillaLazyLoad se existir
if (window.vanillaLazyLoad && typeof window.vanillaLazyLoad.update === ‘function’) {
window.vanillaLazyLoad.update();
} else if (window.vanillaLazyLoad && typeof window.vanillaLazyLoad.init === ‘function’) {
window.vanillaLazyLoad.init();
}
}
})();
Carregar uma mochila pesada é ruim, mas ficar encharcado por chuvas inesperadas ou atacado por mosquitos insaciáveis também é — nossa tenda Nimbus™ UL de porta única para 2 pessoas resolve esse dilema. Com recursos otimizados e um toldo de nylon sil-nylon que oferece proteção total sem revestimentos PU ou produtos químicos retardadores de chama, a Nimbus é um componente essencial do seu kit de trilha ultraleve.
Usos: Trekking, Trekking Ultraleve
Toldo de nylon sil-nylon ultraleve é totalmente impermeável e livre de revestimentos PU e produtos químicos retardadores de chama
Pólos DAC Featherlight™ NFL líderes da indústria
Sistema exclusivo de fixação G-Hook entre toldo e pino melhora a compactação
Vestibulo frontal com entrada seca e dois sliders
Design pré-curve dos pólos melhora o espaço interno e a altura da cabeça
Porta frontal em malha com dois sliders e sistema rápido de guarda para saída e entrada fáceis
Toldo em malha em três quartos para visualização das estrelas com parte inferior sólida para controle de poeira ou vento
Cantos reforçados com webbing reduzem o peso da tenda
Estacas DAC J de alta qualidade incluídas
Livres de produtos químicos retardadores de chama, esta tenda pode não atender ao padrão CPAI084
Importado

Informação adicional

Tamanho

Avaliações

Ainda não existem avaliações.

Seja o primeiro a avaliar “Tenda 2 Pessoas Nimbus™ UL”

O seu endereço de email não será publicado. Campos obrigatórios marcados com *