Help
RSS
API
Feed
Maltego
Contact
Domain > anyplaces.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-11-28
98.124.199.10
(
ClassC
)
2026-03-09
198.20.76.2
(
ClassC
)
Port 80
HTTP/1.1 200 OKDate: Mon, 09 Mar 2026 08:50:06 GMTServer: ApacheLast-Modified: Wed, 18 Feb 2026 16:59:08 GMTAccept-Ranges: bytesContent-Length: 24004Content-Type: text/html !DOCTYPE html>html langen>head> meta charsetUTF-8 /> title>AnyPlaces.com – World Destinations, Cities, Travel & Places Explorer/title> meta namedescription contentAnyPlaces.com explores world destinations, cities, regions, travel spots, attractions, and global places — powered by the PLACES vault feed. /> meta namekeywords contentdestinations, travel, world places, cities, regions, attractions, global travel, tourism /> link relcanonical hrefhttps://www.anyplaces.com/ /> meta nameviewport contentwidthdevice-width, initial-scale1.0 /> meta namerobots contentindex, follow /> script srchttps://cdn.tailwindcss.com>/script> style> @import url(https://fonts.googleapis.com/css2?familyInter:wght@400;600;700;900&familyFraunces:opsz,wght@9..144,600,700,800&familyRoboto+Mono:wght@500;700&displayswap); :root{ --bg:#FACC15; --ink:#0F172A; --muted:#64748B; --hdr1:#0EA5E9; --hdr2:#38BDF8; --sky:#0EA5E9; --ocean:#0284C7; --sand:#FACC15; --coral:#F97316; --shadow1:0 34px 92px rgba(15,23,42,0.22); --shadow2:0 18px 56px rgba(15,23,42,0.18); --shadow3:0 10px 28px rgba(15,23,42,0.14); } body{ font-family:Inter,system-ui; color:var(--ink); background: radial-gradient(1100px 640px at 10% 0%, rgba(14,165,233,0.12), transparent 60%), radial-gradient(980px 560px at 90% 10%, rgba(250,204,21,0.12), transparent 62%), linear-gradient(180deg, rgba(255,255,255,0.98), rgba(243,247,250,0.96)), var(--bg); } .serif{font-family:Fraunces,Georgia,serif;} .mono{font-family:Roboto Mono,monospace;} header{ position:relative; overflow:hidden; background:linear-gradient(135deg,var(--hdr1),var(--hdr2)); border-bottom:1px solid rgba(15,23,42,0.12); box-shadow:var(--shadow1); } header:before{ content:; position:absolute; inset:-2px; background: radial-gradient(circle at 10% 0%, rgba(255,255,255,0.22), transparent 60%), radial-gradient(circle at 80% 0%, rgba(14,165,233,0.22), transparent 60%), repeating-linear-gradient(135deg, rgba(255,255,255,0.12) 0, rgba(255,255,255,0.12) 1px, transparent 1px, transparent 18px); mix-blend-mode:screen; opacity:.9; } header:after{ content:; position:absolute; inset-inline:-40px; bottom:-40px; height:120px; background:linear-gradient(90deg, transparent, rgba(255,255,255,0.55), transparent); opacity:.35; } footer{ position:relative; overflow:hidden; background:linear-gradient(180deg,#0B1120,#020617); border-top:1px solid rgba(15,23,42,0.24); color:#E5E7EB; } .nav-link{color:#F9FAFB;opacity:.86;} .nav-link:hover{opacity:1;text-decoration:underline;} .nav-active{ color:#FEFCE8; border-bottom:3px solid rgba(250,204,21,0.95); padding-bottom:6px; } .artisan-card{ border-radius:18px; background:#fff; border:8px solid rgba(15,23,42,0.06); box-shadow:var(--shadow2); position:relative; overflow:hidden; } .artisan-card:before{ content:; position:absolute; inset:0; border-radius:18px; border:6px solid transparent; background:linear-gradient(135deg, rgba(14,165,233,0.9), rgba(250,204,21,0.9)) border-box; -webkit-mask:linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); -webkit-mask-composite:xor; mask-composite:exclude; opacity:.40; } .edge{ position:absolute; inset:-80px; background:radial-gradient(circle at 0% 0%, rgba(14,165,233,0.20), transparent 60%); opacity:.55; } .section-underline{ display:inline-block; border-bottom:6px solid rgba(14,165,233,0.90); padding-bottom:4px; } .imgframe{ border-radius:14px; overflow:hidden; border:1px solid rgba(15,23,42,0.16); box-shadow:0 10px 26px rgba(15,23,42,0.18); background:#fff; } .leaderboard-wrap{display:flex;justify-content:center;margin:14px 0 18px;} .leaderboard{ width:100%;max-width:728px; border-radius:16px; overflow:hidden; border:5px solid rgba(15,23,42,0.16); box-shadow:var(--shadow3); background:#fff; } .ad300{ width:300px;height:300px; border-radius:16px; overflow:hidden; border:3px solid rgba(15,23,42,0.16); box-shadow:var(--shadow3); background:#fff; } .gb-btn{ display:inline-flex;align-items:center;gap:10px; padding:9px 12px; border-radius:999px; font-weight:900; border:4px solid rgba(255,255,255,0.24); background:linear-gradient(180deg, rgba(14,165,233,0.96), rgba(15,23,42,0.98)); color:#FEFCE8; box-shadow:0 14px 30px rgba(15,23,42,0.55); } .gb-dot{ width:10px;height:10px;border-radius:999px; background:rgba(250,204,21,0.98); box-shadow:0 0 0 6px rgba(248,250,252,0.16); } /style>/head>body classantialiased>header> div classmax-w-7xl mx-auto px-4 relative> div classpy-4 border-b border-white/10 flex justify-between items-center> a href/ classflex flex-col items-start> div classflex items-center space-x-3> div idlogo-badge classw-9 h-8 flex items-center justify-center rounded-md text-xl font-black stylebackground:#FACC15;color:#0F172A;box-shadow:0 14px 30px rgba(0,0,0,0.35), inset 0 2px 0 rgba(255,255,255,0.55);border:1px solid rgba(255,255,255,0.22);> AP /div> div classflex items-baseline space-x-2> span idbrand-left classtext-4xl font-extrabold serif stylecolor:#FEFCE8;>Any/span> span idbrand-right classtext-4xl font-extrabold serif stylecolor:rgba(254,252,232,0.96);>Places.com/span> /div> /div> span idtagline classtext-xl font-bold mt-1 stylecolor:rgba(254,252,232,0.94);> Any Place • Any Time • Explore the World /span> /a> div classtext-right text-xs stylecolor:rgba(254,252,232,0.88);> div classuppercase tracking-wide>YOUR LOCAL TIME/div> div idcurrent-time classfont-semibold stylecolor:#FEFCE8;>Loading…/div> /div> /div> nav classflex flex-wrap gap-x-6 gap-y-2 text-md font-bold py-3> a href# classnav-active>PLACES/a> a href# classnav-link>DESTINATIONS/a> a href# classnav-link>CITIES/a> a href# classnav-link>REGIONS/a> a href# classnav-link>ATTRACTIONS/a> a href# classnav-link>TRAVEL/a> a href# classnav-link>WORLD/a> /nav> /div>/header>main classmax-w-7xl mx-auto px-4 pt-4 pb-6 lg:grid lg:grid-cols-12 lg:gap-8> section classlg:col-span-8 space-y-6> !-- Featured --> article classartisan-card p-5 relative stylebox-shadow:var(--shadow1);> div classedge>/div> div classlg:flex lg:space-x-6 relative z-1> div classlg:w-2/3 space-y-3> h2 classtext-lg font-extrabold tracking-wide uppercase stylecolor:#0EA5E9;> SPOTLIGHT • WORLD DESTINATIONS & PLACES /h2> a idfeatured-link href# target_blank classblock> h1 idfeatured-title classtext-2xl lg:text-3xl font-extrabold leading-tight serif stylecolor:rgba(15,23,42,0.98);> Vault feed loading… /h1> /a> p idfeatured-desc classtext-sm lg:text-base font-semibold stylecolor:var(--muted);> Pulling the latest destinations, cities, regions, and world places from the vault… /p> /div> div classlg:w-1/3 mt-4 lg:mt-0> a idfeatured-img-link href# target_blank classblock imgframe h-40 lg:h-full> img idfeatured-image src classw-full h-full object-cover styledisplay:none;> /a> /div> /div> /article> !-- Medium --> article classartisan-card p-4 relative> div classedge styleopacity:.45;>/div> div classflex space-x-4 relative z-1> div classw-1/3 imgframe h-24> a idmedium-img-link href# target_blank classblock h-full> img idmedium-image src classw-full h-full object-cover styledisplay:none;> /a> /div> div classw-2/3 space-y-1> h3 classtext-lg font-extrabold uppercase stylecolor:#0284C7;> ANYPLACES • TRAVEL UPDATE /h3> a idmedium-link href# target_blank classblock text-lg font-extrabold leading-snug hover:underline stylecolor:rgba(15,23,42,0.98);> Loading… /a> p idmedium-desc classtext-sm font-semibold stylecolor:var(--muted);> Loading… /p> /div> /div> /article> !-- Leaderboard --> div classleaderboard-wrap> div classleaderboard> a idlb-link href# target_blank> img idlb-img srchttps://placehold.co/728x90?textAD classw-full h-full object-cover> /a> /div> /div> !-- Grid Title --> div classmt-2 mb-2> h2 idgrid-title classtext-2xl font-black section-underline stylecolor:rgba(15,23,42,0.98);> PLACES NEWS /h2> /div> !-- Grid --> div idsmall-articles-grid classgrid grid-cols-1 md:grid-cols-2 gap-x-6 gap-y-5>/div> /section> !-- SIDEBAR --> aside classlg:col-span-4 mt-6 lg:mt-0 space-y-6> !-- Brief --> section classartisan-card p-4 relative stylebox-shadow:var(--shadow2),0 0 0 6px rgba(14,165,233,0.10);> div classedge styleopacity:.42;>/div> h3 classtext-lg font-extrabold border-b border-black/10 pb-2 mb-3 flex justify-between items-center relative z-1> span idbrief-title stylecolor:rgba(15,23,42,0.98);>Daily PLACES Brief:/span> span idbrief-date classtext-xs stylecolor:var(--muted);>Loading…/span> /h3> div classw-full h-20 imgframe mb-3 relative z-1> img idbrief-image src classw-full h-full object-cover styledisplay:none;> /div> a idbrief-link href# target_blank classblock text-lg font-extrabold leading-snug hover:underline relative z-1 stylecolor:rgba(15,23,42,0.98);> Loading… /a> p idbrief-desc classtext-sm mt-2 font-medium relative z-1 stylecolor:var(--muted);> Loading… /p> ul classlist-disc pl-5 text-md font-bold space-y-1 mt-3 relative z-1 stylecolor:#0EA5E9;> li>span classmono>DESTINATIONS/span>: world travel & regions/li> li>span classmono>CITIES/span>: metro & global hubs/li> li>span classmono>ATTRACTIONS/span>: landmarks & highlights/li> /ul> /section> !-- Sidebar Ads --> div classad300>a idsb1-link>img idsb1-img classw-full h-full object-cover>/a>/div> div classad300>a idsb2-link>img idsb2-img classw-full h-full object-cover>/a>/div> div classad300>a idsb3-link>img idsb3-img classw-full h-full object-cover>/a>/div> div classad300>a idsb4-link>img idsb4-img classw-full h-full object-cover>/a>/div> !-- Editorial --> div classartisan-card p-4 space-y-2 relative> div classedge styleopacity:.38;>/div> h4 classtext-sm font-extrabold relative z-1 stylecolor:#0EA5E9;>EDITORIAL STANDARD/h4> p ideditorial classtext-sm font-medium relative z-1 stylecolor:var(--muted);> AnyPlaces.com publishes high-signal coverage of world destinations, cities, regions, attractions, and global travel. Live news updated worldwide. /p> a hrefhttps://www.grandbrands.com target_blank classtext-xs font-extrabold hover:underline relative z-1 stylecolor:#0284C7;> GrandBrands Network /a> /div> /aside>/main>footer> div classmax-w-7xl mx-auto px-4 py-4 relative flex flex-col md:flex-row md:items-center md:justify-between gap-4 text-sm> div classflex items-center space-x-2> div classw-8 h-7 flex items-center justify-center rounded-md text-lg font-black stylebackground:#FACC15;color:#0F172A;box-shadow:inset 0 2px 0 rgba(255,255,255,0.55);border:1px solid rgba(255,255,255,0.22);> GB /div> span idfooter-copy>© AnyPlaces.com • GrandBrands Network/span> /div> div classflex items-center gap-4> div classflex space-x-4 text-md font-bold> a hrefhttps://www.grandbrands.com classhover:underline target_blank relnoopener>About/a> a hrefhttps://www.grandbrands.com classhover:underline target_blank relnoopener>Contact/a> a hrefhttps://www.grandbrands.com classhover:underline target_blank relnoopener>Advertising/a> /div> a classgb-btn hrefhttps://www.grandbrands.com target_blank relnoopener titleGrandBrands> span classgb-dot>/span> GrandBrands.com /a> /div> /div>/footer>script>/* SETTINGS FOR THIS SITE */const FEED_KEY TRAVEL; // /vault/news/TRAVEL.jsonconst SITE_NAME AnyPlaces.com;const BADGE AP;const TAGLINE Any Place — Any Time — World Destinations & Places Explorer;/* VAULT ENDPOINTS */const VAULT_NEWS_URL `https://www.feedbunk.com/vault/news/${FEED_KEY}.json`;const VAULT_ADS_URL `https://www.feedbunk.com/vault/ads/ads.json`;const CACHE_BUST () > `cb${Date.now()}`;const MAX_ARTICLES 43;/* Clock */function updateClock(){ const clockEl document.getElementById(current-time); const briefDateEl document.getElementById(brief-date); const now new Date(); const timeString now.toLocaleTimeString(en-US, { hour:numeric, minute:2-digit, hour12:true }); const dateString now.toLocaleDateString(en-US, { weekday:short, month:short, day:numeric, year:numeric }); if (clockEl) clockEl.textContent `${dateString}, ${timeString}`; if (briefDateEl) briefDateEl.textContent dateString;}/* JSON helpers */function isObj(v){ return v && typeof v object && !Array.isArray(v); }function pickFirst(obj, keys){ for (const k of keys){ if (obj && objk ! null && objk ! ) return objk; } return null;}function normalizeUrl(u){ if (!u || typeof u ! string) return ; return u.trim();}function normalizeArticle(a){ if (!isObj(a)) return null; const title pickFirst(a, title,headline,name) || ; const link normalizeUrl(pickFirst(a, url,link,href,permalink)) || #; const desc pickFirst(a, description,summary,dek,excerpt,content_text) || ; const source pickFirst(a, source,publisher,site,brand) || FEED_KEY; let image pickFirst(a, image,img,image_url,img_url,thumbnail,thumb,photo,photo_url); if (isObj(image)) image pickFirst(image, url,src,href); image normalizeUrl(image); if (!title || !image) return null; return { title: String(title).trim(), link, description: String(desc).trim(), source: String(source).trim(), image };}function extractArticles(payload){ if (Array.isArray(payload)) return payload; if (!isObj(payload)) return ; if (Array.isArray(payload.items)) return payload.items; if (Array.isArray(payload.articles)) return payload.articles; if (isObj(payload.data)) { if (Array.isArray(payload.data.items)) return payload.data.items; if (Array.isArray(payload.data.articles)) return payload.data.articles; } return ;}function dedupeByTitle(list){ const seen new Set(); const out ; for (const a of list){ const key (a.title || ).toLowerCase().trim(); if (!key || seen.has(key)) continue; seen.add(key); out.push(a); } return out;}function shuffle(arr){ const a arr.slice(); for (let ia.length-1;i>0;i--){ const j Math.floor(Math.random()*(i+1)); ai,aj aj,ai; } return a;}/* Render */function renderFeatured(article){ if (!article) return; document.getElementById(featured-title).textContent article.title; document.getElementById(featured-desc).textContent (article.description || ).slice(0, 240) + …; document.getElementById(featured-link).href article.link || #; document.getElementById(featured-img-link).href article.link || #; const imgEl document.getElementById(featured-image); if (imgEl) { imgEl.src article.image; imgEl.style.display block; }}function renderMedium(article){ if (!article) return; document.getElementById(medium-link).textContent article.title; document.getElementById(medium-link).href article.link || #; document.getElementById(medium-desc).textContent (article.description || ).slice(0, 160) + …; const imgEl document.getElementById(medium-image); if (imgEl) { imgEl.src article.image; imgEl.style.display block; } const imgLink document.getElementById(medium-img-link); if (imgLink) imgLink.href article.link || #;}function renderBrief(article){ if (!article) return; document.getElementById(brief-link).textContent article.title; document.getElementById(brief-link).href article.link || #; document.getElementById(brief-desc).textContent (article.description || ).slice(0, 190) + …; const imgEl document.getElementById(brief-image); if (imgEl) { imgEl.src article.image; imgEl.style.display block; }}function createCard(article){ const safeTitle String(article.title).replace(//g,"); const safeSrc (article.source || FEED_KEY).toUpperCase(); return ` div classartisan-card p-3 relative> div classedge styleopacity:.32;>/div> div classflex space-x-3 items-start relative z-1> div classw-24 h-16 imgframe flex-shrink-0> img src${article.image} alt${safeTitle} classw-full h-full object-cover loadinglazy onerrorthis.onerrornull;this.srchttps://placehold.co/120x80/F3F7FA/0EA5E9?textPLACE;> /div> div classflex-grow space-y-1> div classtext-0.72rem uppercase tracking-wide font-black stylecolor:#0EA5E9;> ${safeSrc} /div> a href${article.link || #} target_blank relnoopener classblock font-black leading-snug hover:underline stylecolor:rgba(15,23,42,0.98);> ${article.title} /a> /div> /div> /div> `;}function renderGrid(articles){ const grid document.getElementById(small-articles-grid); if (!grid) return; grid.innerHTML articles.map(createCard).join();}function renderFallback(){ const fallback { title:Vault is live — PLACES feed needs items with images, link:#, description:The page is fine. The PLACES JSON needs title + image fields on items., source: FEED_KEY, image:https://placehold.co/800x450/0EA5E9/F9FAFB?textPLACES+READY }, { title:Ads: placeholders until vault slots load, link:#, description:Sidebar + leaderboard auto-fill from /vault/ads/ads.json., source:ADS, image:https://placehold.co/800x450/FACC15/0F172A?textADS+READY }, { title:AnyPlaces.com is locked for global launch, link:#, description:Sky blue + sand travel skin with atlas-style framing., source:SCALE, image:https://placehold.co/800x450/38BDF8/F9FAFB?textANYPLACES } ; renderFeatured(fallback0); renderMedium(fallback1); renderBrief(fallback2); renderGrid(fallback);}/* ADS */async function fetchAds(){ const res await fetch(`${VAULT_ADS_URL}?${CACHE_BUST()}`, { cache: no-store }); const data await res.json(); if (data?.ads) return { leaderboard: data.ads.leaderboard || null, sidebar1: data.ads.sidebar1 || null, sidebar2: data.ads.sidebar2 || null, sidebar3: data.ads.sidebar3 || null, sidebar4: data.ads.sidebar4 || null, }; const slots data?.slots || ; const byName {}; for (const s of slots) if (s?.name) byNames.name s; const firstItem (slot) > slot?.items?.0 || slot?.0 || null; return { leaderboard: firstItem(byName.leaderboard), sidebar1: firstItem(byName.sidebar1), sidebar2: firstItem(byName.sidebar2), sidebar3: firstItem(byName.sidebar3), sidebar4: firstItem(byName.sidebar4), };}function setAd(imgId, linkId, slot){ if (!slot) return; const img document.getElementById(imgId); const a document.getElementById(linkId); if (!img || !a) return; if (slot.img) img.src slot.img; if (slot.href) a.href slot.href;}async function loadVaultAds(){ try{ const ads await fetchAds(); setAd(lb-img,lb-link, ads.leaderboard); setAd(sb1-img,sb1-link, ads.sidebar1); setAd(sb2-img,sb2-link, ads.sidebar2); setAd(sb3-img,sb3-link, ads.sidebar3); setAd(sb4-img,sb4-link, ads.sidebar4); }catch(e){ console.warn(ads load failed (placeholders remain), e); }}/* NEWS */async function loadNews(){ try{ const res await fetch(`${VAULT_NEWS_URL}?${CACHE_BUST()}`, { cache:no-store }); if (!res.ok) throw new Error(news HTTP + res.status); const payload await res.json(); const raw extractArticles(payload); let items raw.map(normalizeArticle).filter(Boolean); items dedupeByTitle(items); if (!items.length) return renderFallback(); const selected shuffle(items).slice(0, MAX_ARTICLES); renderFeatured(selected0); renderMedium(selected1 || selected0); renderBrief(selected2 || selected1 || selected0); renderGrid(selected.slice(3).length ? selected.slice(3) : selected); }catch(e){ console.error(news load failed, e); renderFallback(); }}/* BOOT */window.addEventListener(load, () > { const parts SITE_NAME.split(.); const left parts0 || SITE_NAME; const right parts.length > 1 ? . + parts.slice(1).join(.) : ; const elBadge document.getElementById(logo-badge); const elLeft document.getElementById(brand-left); const elRight document.getElementById(brand-right); if (elBadge) elBadge.textContent BADGE; if (elLeft) elLeft.textContent left; if (elRight) elRight.textContent right; const tg document.getElementById(tagline); if (tg) tg.textContent TAGLINE; const gt document.getElementById(grid-title); if (gt) gt.textContent `${FEED_KEY} NEWS`; const bt document.getElementById(brief-title); if (bt) bt.textContent `Daily ${FEED_KEY} Brief:`; const fc document.getElementById(footer-copy); if (fc) fc.textContent `© ${SITE_NAME} • GrandBrands Network`; updateClock(); setInterval(updateClock, 60000); loadVaultAds(); loadNews();});/script>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Mon, 09 Mar 2026 08:50:06 GMTServer: ApacheLast-Modified: Wed, 18 Feb 2026 16:59:08 GMTAccept-Ranges: bytesContent-Length: 24004Content-Type: text/html !DOCTYPE html>html langen>head> meta charsetUTF-8 /> title>AnyPlaces.com – World Destinations, Cities, Travel & Places Explorer/title> meta namedescription contentAnyPlaces.com explores world destinations, cities, regions, travel spots, attractions, and global places — powered by the PLACES vault feed. /> meta namekeywords contentdestinations, travel, world places, cities, regions, attractions, global travel, tourism /> link relcanonical hrefhttps://www.anyplaces.com/ /> meta nameviewport contentwidthdevice-width, initial-scale1.0 /> meta namerobots contentindex, follow /> script srchttps://cdn.tailwindcss.com>/script> style> @import url(https://fonts.googleapis.com/css2?familyInter:wght@400;600;700;900&familyFraunces:opsz,wght@9..144,600,700,800&familyRoboto+Mono:wght@500;700&displayswap); :root{ --bg:#FACC15; --ink:#0F172A; --muted:#64748B; --hdr1:#0EA5E9; --hdr2:#38BDF8; --sky:#0EA5E9; --ocean:#0284C7; --sand:#FACC15; --coral:#F97316; --shadow1:0 34px 92px rgba(15,23,42,0.22); --shadow2:0 18px 56px rgba(15,23,42,0.18); --shadow3:0 10px 28px rgba(15,23,42,0.14); } body{ font-family:Inter,system-ui; color:var(--ink); background: radial-gradient(1100px 640px at 10% 0%, rgba(14,165,233,0.12), transparent 60%), radial-gradient(980px 560px at 90% 10%, rgba(250,204,21,0.12), transparent 62%), linear-gradient(180deg, rgba(255,255,255,0.98), rgba(243,247,250,0.96)), var(--bg); } .serif{font-family:Fraunces,Georgia,serif;} .mono{font-family:Roboto Mono,monospace;} header{ position:relative; overflow:hidden; background:linear-gradient(135deg,var(--hdr1),var(--hdr2)); border-bottom:1px solid rgba(15,23,42,0.12); box-shadow:var(--shadow1); } header:before{ content:; position:absolute; inset:-2px; background: radial-gradient(circle at 10% 0%, rgba(255,255,255,0.22), transparent 60%), radial-gradient(circle at 80% 0%, rgba(14,165,233,0.22), transparent 60%), repeating-linear-gradient(135deg, rgba(255,255,255,0.12) 0, rgba(255,255,255,0.12) 1px, transparent 1px, transparent 18px); mix-blend-mode:screen; opacity:.9; } header:after{ content:; position:absolute; inset-inline:-40px; bottom:-40px; height:120px; background:linear-gradient(90deg, transparent, rgba(255,255,255,0.55), transparent); opacity:.35; } footer{ position:relative; overflow:hidden; background:linear-gradient(180deg,#0B1120,#020617); border-top:1px solid rgba(15,23,42,0.24); color:#E5E7EB; } .nav-link{color:#F9FAFB;opacity:.86;} .nav-link:hover{opacity:1;text-decoration:underline;} .nav-active{ color:#FEFCE8; border-bottom:3px solid rgba(250,204,21,0.95); padding-bottom:6px; } .artisan-card{ border-radius:18px; background:#fff; border:8px solid rgba(15,23,42,0.06); box-shadow:var(--shadow2); position:relative; overflow:hidden; } .artisan-card:before{ content:; position:absolute; inset:0; border-radius:18px; border:6px solid transparent; background:linear-gradient(135deg, rgba(14,165,233,0.9), rgba(250,204,21,0.9)) border-box; -webkit-mask:linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); -webkit-mask-composite:xor; mask-composite:exclude; opacity:.40; } .edge{ position:absolute; inset:-80px; background:radial-gradient(circle at 0% 0%, rgba(14,165,233,0.20), transparent 60%); opacity:.55; } .section-underline{ display:inline-block; border-bottom:6px solid rgba(14,165,233,0.90); padding-bottom:4px; } .imgframe{ border-radius:14px; overflow:hidden; border:1px solid rgba(15,23,42,0.16); box-shadow:0 10px 26px rgba(15,23,42,0.18); background:#fff; } .leaderboard-wrap{display:flex;justify-content:center;margin:14px 0 18px;} .leaderboard{ width:100%;max-width:728px; border-radius:16px; overflow:hidden; border:5px solid rgba(15,23,42,0.16); box-shadow:var(--shadow3); background:#fff; } .ad300{ width:300px;height:300px; border-radius:16px; overflow:hidden; border:3px solid rgba(15,23,42,0.16); box-shadow:var(--shadow3); background:#fff; } .gb-btn{ display:inline-flex;align-items:center;gap:10px; padding:9px 12px; border-radius:999px; font-weight:900; border:4px solid rgba(255,255,255,0.24); background:linear-gradient(180deg, rgba(14,165,233,0.96), rgba(15,23,42,0.98)); color:#FEFCE8; box-shadow:0 14px 30px rgba(15,23,42,0.55); } .gb-dot{ width:10px;height:10px;border-radius:999px; background:rgba(250,204,21,0.98); box-shadow:0 0 0 6px rgba(248,250,252,0.16); } /style>/head>body classantialiased>header> div classmax-w-7xl mx-auto px-4 relative> div classpy-4 border-b border-white/10 flex justify-between items-center> a href/ classflex flex-col items-start> div classflex items-center space-x-3> div idlogo-badge classw-9 h-8 flex items-center justify-center rounded-md text-xl font-black stylebackground:#FACC15;color:#0F172A;box-shadow:0 14px 30px rgba(0,0,0,0.35), inset 0 2px 0 rgba(255,255,255,0.55);border:1px solid rgba(255,255,255,0.22);> AP /div> div classflex items-baseline space-x-2> span idbrand-left classtext-4xl font-extrabold serif stylecolor:#FEFCE8;>Any/span> span idbrand-right classtext-4xl font-extrabold serif stylecolor:rgba(254,252,232,0.96);>Places.com/span> /div> /div> span idtagline classtext-xl font-bold mt-1 stylecolor:rgba(254,252,232,0.94);> Any Place • Any Time • Explore the World /span> /a> div classtext-right text-xs stylecolor:rgba(254,252,232,0.88);> div classuppercase tracking-wide>YOUR LOCAL TIME/div> div idcurrent-time classfont-semibold stylecolor:#FEFCE8;>Loading…/div> /div> /div> nav classflex flex-wrap gap-x-6 gap-y-2 text-md font-bold py-3> a href# classnav-active>PLACES/a> a href# classnav-link>DESTINATIONS/a> a href# classnav-link>CITIES/a> a href# classnav-link>REGIONS/a> a href# classnav-link>ATTRACTIONS/a> a href# classnav-link>TRAVEL/a> a href# classnav-link>WORLD/a> /nav> /div>/header>main classmax-w-7xl mx-auto px-4 pt-4 pb-6 lg:grid lg:grid-cols-12 lg:gap-8> section classlg:col-span-8 space-y-6> !-- Featured --> article classartisan-card p-5 relative stylebox-shadow:var(--shadow1);> div classedge>/div> div classlg:flex lg:space-x-6 relative z-1> div classlg:w-2/3 space-y-3> h2 classtext-lg font-extrabold tracking-wide uppercase stylecolor:#0EA5E9;> SPOTLIGHT • WORLD DESTINATIONS & PLACES /h2> a idfeatured-link href# target_blank classblock> h1 idfeatured-title classtext-2xl lg:text-3xl font-extrabold leading-tight serif stylecolor:rgba(15,23,42,0.98);> Vault feed loading… /h1> /a> p idfeatured-desc classtext-sm lg:text-base font-semibold stylecolor:var(--muted);> Pulling the latest destinations, cities, regions, and world places from the vault… /p> /div> div classlg:w-1/3 mt-4 lg:mt-0> a idfeatured-img-link href# target_blank classblock imgframe h-40 lg:h-full> img idfeatured-image src classw-full h-full object-cover styledisplay:none;> /a> /div> /div> /article> !-- Medium --> article classartisan-card p-4 relative> div classedge styleopacity:.45;>/div> div classflex space-x-4 relative z-1> div classw-1/3 imgframe h-24> a idmedium-img-link href# target_blank classblock h-full> img idmedium-image src classw-full h-full object-cover styledisplay:none;> /a> /div> div classw-2/3 space-y-1> h3 classtext-lg font-extrabold uppercase stylecolor:#0284C7;> ANYPLACES • TRAVEL UPDATE /h3> a idmedium-link href# target_blank classblock text-lg font-extrabold leading-snug hover:underline stylecolor:rgba(15,23,42,0.98);> Loading… /a> p idmedium-desc classtext-sm font-semibold stylecolor:var(--muted);> Loading… /p> /div> /div> /article> !-- Leaderboard --> div classleaderboard-wrap> div classleaderboard> a idlb-link href# target_blank> img idlb-img srchttps://placehold.co/728x90?textAD classw-full h-full object-cover> /a> /div> /div> !-- Grid Title --> div classmt-2 mb-2> h2 idgrid-title classtext-2xl font-black section-underline stylecolor:rgba(15,23,42,0.98);> PLACES NEWS /h2> /div> !-- Grid --> div idsmall-articles-grid classgrid grid-cols-1 md:grid-cols-2 gap-x-6 gap-y-5>/div> /section> !-- SIDEBAR --> aside classlg:col-span-4 mt-6 lg:mt-0 space-y-6> !-- Brief --> section classartisan-card p-4 relative stylebox-shadow:var(--shadow2),0 0 0 6px rgba(14,165,233,0.10);> div classedge styleopacity:.42;>/div> h3 classtext-lg font-extrabold border-b border-black/10 pb-2 mb-3 flex justify-between items-center relative z-1> span idbrief-title stylecolor:rgba(15,23,42,0.98);>Daily PLACES Brief:/span> span idbrief-date classtext-xs stylecolor:var(--muted);>Loading…/span> /h3> div classw-full h-20 imgframe mb-3 relative z-1> img idbrief-image src classw-full h-full object-cover styledisplay:none;> /div> a idbrief-link href# target_blank classblock text-lg font-extrabold leading-snug hover:underline relative z-1 stylecolor:rgba(15,23,42,0.98);> Loading… /a> p idbrief-desc classtext-sm mt-2 font-medium relative z-1 stylecolor:var(--muted);> Loading… /p> ul classlist-disc pl-5 text-md font-bold space-y-1 mt-3 relative z-1 stylecolor:#0EA5E9;> li>span classmono>DESTINATIONS/span>: world travel & regions/li> li>span classmono>CITIES/span>: metro & global hubs/li> li>span classmono>ATTRACTIONS/span>: landmarks & highlights/li> /ul> /section> !-- Sidebar Ads --> div classad300>a idsb1-link>img idsb1-img classw-full h-full object-cover>/a>/div> div classad300>a idsb2-link>img idsb2-img classw-full h-full object-cover>/a>/div> div classad300>a idsb3-link>img idsb3-img classw-full h-full object-cover>/a>/div> div classad300>a idsb4-link>img idsb4-img classw-full h-full object-cover>/a>/div> !-- Editorial --> div classartisan-card p-4 space-y-2 relative> div classedge styleopacity:.38;>/div> h4 classtext-sm font-extrabold relative z-1 stylecolor:#0EA5E9;>EDITORIAL STANDARD/h4> p ideditorial classtext-sm font-medium relative z-1 stylecolor:var(--muted);> AnyPlaces.com publishes high-signal coverage of world destinations, cities, regions, attractions, and global travel. Live news updated worldwide. /p> a hrefhttps://www.grandbrands.com target_blank classtext-xs font-extrabold hover:underline relative z-1 stylecolor:#0284C7;> GrandBrands Network /a> /div> /aside>/main>footer> div classmax-w-7xl mx-auto px-4 py-4 relative flex flex-col md:flex-row md:items-center md:justify-between gap-4 text-sm> div classflex items-center space-x-2> div classw-8 h-7 flex items-center justify-center rounded-md text-lg font-black stylebackground:#FACC15;color:#0F172A;box-shadow:inset 0 2px 0 rgba(255,255,255,0.55);border:1px solid rgba(255,255,255,0.22);> GB /div> span idfooter-copy>© AnyPlaces.com • GrandBrands Network/span> /div> div classflex items-center gap-4> div classflex space-x-4 text-md font-bold> a hrefhttps://www.grandbrands.com classhover:underline target_blank relnoopener>About/a> a hrefhttps://www.grandbrands.com classhover:underline target_blank relnoopener>Contact/a> a hrefhttps://www.grandbrands.com classhover:underline target_blank relnoopener>Advertising/a> /div> a classgb-btn hrefhttps://www.grandbrands.com target_blank relnoopener titleGrandBrands> span classgb-dot>/span> GrandBrands.com /a> /div> /div>/footer>script>/* SETTINGS FOR THIS SITE */const FEED_KEY TRAVEL; // /vault/news/TRAVEL.jsonconst SITE_NAME AnyPlaces.com;const BADGE AP;const TAGLINE Any Place — Any Time — World Destinations & Places Explorer;/* VAULT ENDPOINTS */const VAULT_NEWS_URL `https://www.feedbunk.com/vault/news/${FEED_KEY}.json`;const VAULT_ADS_URL `https://www.feedbunk.com/vault/ads/ads.json`;const CACHE_BUST () > `cb${Date.now()}`;const MAX_ARTICLES 43;/* Clock */function updateClock(){ const clockEl document.getElementById(current-time); const briefDateEl document.getElementById(brief-date); const now new Date(); const timeString now.toLocaleTimeString(en-US, { hour:numeric, minute:2-digit, hour12:true }); const dateString now.toLocaleDateString(en-US, { weekday:short, month:short, day:numeric, year:numeric }); if (clockEl) clockEl.textContent `${dateString}, ${timeString}`; if (briefDateEl) briefDateEl.textContent dateString;}/* JSON helpers */function isObj(v){ return v && typeof v object && !Array.isArray(v); }function pickFirst(obj, keys){ for (const k of keys){ if (obj && objk ! null && objk ! ) return objk; } return null;}function normalizeUrl(u){ if (!u || typeof u ! string) return ; return u.trim();}function normalizeArticle(a){ if (!isObj(a)) return null; const title pickFirst(a, title,headline,name) || ; const link normalizeUrl(pickFirst(a, url,link,href,permalink)) || #; const desc pickFirst(a, description,summary,dek,excerpt,content_text) || ; const source pickFirst(a, source,publisher,site,brand) || FEED_KEY; let image pickFirst(a, image,img,image_url,img_url,thumbnail,thumb,photo,photo_url); if (isObj(image)) image pickFirst(image, url,src,href); image normalizeUrl(image); if (!title || !image) return null; return { title: String(title).trim(), link, description: String(desc).trim(), source: String(source).trim(), image };}function extractArticles(payload){ if (Array.isArray(payload)) return payload; if (!isObj(payload)) return ; if (Array.isArray(payload.items)) return payload.items; if (Array.isArray(payload.articles)) return payload.articles; if (isObj(payload.data)) { if (Array.isArray(payload.data.items)) return payload.data.items; if (Array.isArray(payload.data.articles)) return payload.data.articles; } return ;}function dedupeByTitle(list){ const seen new Set(); const out ; for (const a of list){ const key (a.title || ).toLowerCase().trim(); if (!key || seen.has(key)) continue; seen.add(key); out.push(a); } return out;}function shuffle(arr){ const a arr.slice(); for (let ia.length-1;i>0;i--){ const j Math.floor(Math.random()*(i+1)); ai,aj aj,ai; } return a;}/* Render */function renderFeatured(article){ if (!article) return; document.getElementById(featured-title).textContent article.title; document.getElementById(featured-desc).textContent (article.description || ).slice(0, 240) + …; document.getElementById(featured-link).href article.link || #; document.getElementById(featured-img-link).href article.link || #; const imgEl document.getElementById(featured-image); if (imgEl) { imgEl.src article.image; imgEl.style.display block; }}function renderMedium(article){ if (!article) return; document.getElementById(medium-link).textContent article.title; document.getElementById(medium-link).href article.link || #; document.getElementById(medium-desc).textContent (article.description || ).slice(0, 160) + …; const imgEl document.getElementById(medium-image); if (imgEl) { imgEl.src article.image; imgEl.style.display block; } const imgLink document.getElementById(medium-img-link); if (imgLink) imgLink.href article.link || #;}function renderBrief(article){ if (!article) return; document.getElementById(brief-link).textContent article.title; document.getElementById(brief-link).href article.link || #; document.getElementById(brief-desc).textContent (article.description || ).slice(0, 190) + …; const imgEl document.getElementById(brief-image); if (imgEl) { imgEl.src article.image; imgEl.style.display block; }}function createCard(article){ const safeTitle String(article.title).replace(//g,"); const safeSrc (article.source || FEED_KEY).toUpperCase(); return ` div classartisan-card p-3 relative> div classedge styleopacity:.32;>/div> div classflex space-x-3 items-start relative z-1> div classw-24 h-16 imgframe flex-shrink-0> img src${article.image} alt${safeTitle} classw-full h-full object-cover loadinglazy onerrorthis.onerrornull;this.srchttps://placehold.co/120x80/F3F7FA/0EA5E9?textPLACE;> /div> div classflex-grow space-y-1> div classtext-0.72rem uppercase tracking-wide font-black stylecolor:#0EA5E9;> ${safeSrc} /div> a href${article.link || #} target_blank relnoopener classblock font-black leading-snug hover:underline stylecolor:rgba(15,23,42,0.98);> ${article.title} /a> /div> /div> /div> `;}function renderGrid(articles){ const grid document.getElementById(small-articles-grid); if (!grid) return; grid.innerHTML articles.map(createCard).join();}function renderFallback(){ const fallback { title:Vault is live — PLACES feed needs items with images, link:#, description:The page is fine. The PLACES JSON needs title + image fields on items., source: FEED_KEY, image:https://placehold.co/800x450/0EA5E9/F9FAFB?textPLACES+READY }, { title:Ads: placeholders until vault slots load, link:#, description:Sidebar + leaderboard auto-fill from /vault/ads/ads.json., source:ADS, image:https://placehold.co/800x450/FACC15/0F172A?textADS+READY }, { title:AnyPlaces.com is locked for global launch, link:#, description:Sky blue + sand travel skin with atlas-style framing., source:SCALE, image:https://placehold.co/800x450/38BDF8/F9FAFB?textANYPLACES } ; renderFeatured(fallback0); renderMedium(fallback1); renderBrief(fallback2); renderGrid(fallback);}/* ADS */async function fetchAds(){ const res await fetch(`${VAULT_ADS_URL}?${CACHE_BUST()}`, { cache: no-store }); const data await res.json(); if (data?.ads) return { leaderboard: data.ads.leaderboard || null, sidebar1: data.ads.sidebar1 || null, sidebar2: data.ads.sidebar2 || null, sidebar3: data.ads.sidebar3 || null, sidebar4: data.ads.sidebar4 || null, }; const slots data?.slots || ; const byName {}; for (const s of slots) if (s?.name) byNames.name s; const firstItem (slot) > slot?.items?.0 || slot?.0 || null; return { leaderboard: firstItem(byName.leaderboard), sidebar1: firstItem(byName.sidebar1), sidebar2: firstItem(byName.sidebar2), sidebar3: firstItem(byName.sidebar3), sidebar4: firstItem(byName.sidebar4), };}function setAd(imgId, linkId, slot){ if (!slot) return; const img document.getElementById(imgId); const a document.getElementById(linkId); if (!img || !a) return; if (slot.img) img.src slot.img; if (slot.href) a.href slot.href;}async function loadVaultAds(){ try{ const ads await fetchAds(); setAd(lb-img,lb-link, ads.leaderboard); setAd(sb1-img,sb1-link, ads.sidebar1); setAd(sb2-img,sb2-link, ads.sidebar2); setAd(sb3-img,sb3-link, ads.sidebar3); setAd(sb4-img,sb4-link, ads.sidebar4); }catch(e){ console.warn(ads load failed (placeholders remain), e); }}/* NEWS */async function loadNews(){ try{ const res await fetch(`${VAULT_NEWS_URL}?${CACHE_BUST()}`, { cache:no-store }); if (!res.ok) throw new Error(news HTTP + res.status); const payload await res.json(); const raw extractArticles(payload); let items raw.map(normalizeArticle).filter(Boolean); items dedupeByTitle(items); if (!items.length) return renderFallback(); const selected shuffle(items).slice(0, MAX_ARTICLES); renderFeatured(selected0); renderMedium(selected1 || selected0); renderBrief(selected2 || selected1 || selected0); renderGrid(selected.slice(3).length ? selected.slice(3) : selected); }catch(e){ console.error(news load failed, e); renderFallback(); }}/* BOOT */window.addEventListener(load, () > { const parts SITE_NAME.split(.); const left parts0 || SITE_NAME; const right parts.length > 1 ? . + parts.slice(1).join(.) : ; const elBadge document.getElementById(logo-badge); const elLeft document.getElementById(brand-left); const elRight document.getElementById(brand-right); if (elBadge) elBadge.textContent BADGE; if (elLeft) elLeft.textContent left; if (elRight) elRight.textContent right; const tg document.getElementById(tagline); if (tg) tg.textContent TAGLINE; const gt document.getElementById(grid-title); if (gt) gt.textContent `${FEED_KEY} NEWS`; const bt document.getElementById(brief-title); if (bt) bt.textContent `Daily ${FEED_KEY} Brief:`; const fc document.getElementById(footer-copy); if (fc) fc.textContent `© ${SITE_NAME} • GrandBrands Network`; updateClock(); setInterval(updateClock, 60000); loadVaultAds(); loadNews();});/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]