PageSourceSearch

https://escortadvisor-b4fe68rl.manus.space/assets/NotFound-B53lZRdC.js

js escortadvisor-b4fe68rl.manus.space collected 2026-10-03 05:01:33 UTC 4,689 bytes, 6 lines download raw bytes

1import{c as o,u as i,a as c,r as x,j as e,N as m,L as a,B as l,S as d,g as h,M as u,A as g,F as p}from"./index-cscxoOf9.js";import{H as f}from"./house-D9Fl8VQV.js";/**
2 * @license lucide-react v0.453.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const b=o("Compass",[["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),N=[{name:"Roma",slug:"roma"},{name:"Milano",slug:"milano"},{name:"Torino",slug:"torino"},{name:"Napoli",slug:"napoli"},{name:"Firenze",slug:"firenze"},{name:"Bologna",slug:"bologna"},{name:"Venezia",slug:"venezia"},{name:"Palermo",slug:"palermo"}],j=[{label:"Escort",slug:"escort",icon:"💎"},{label:"Trans",slug:"trans",icon:"✨"},{label:"Massaggi",slug:"massaggi",icon:"🌸"},{label:"Coppie",slug:"coppie",icon:"🔥"},{label:"Mistress",slug:"mistress",icon:"👑"}];function E(){return i("/404"),c("/"),x.useEffect(()=>{let s=document.querySelector('meta[name="robots"]');s||(s=document.createElement("meta"),s.name="robots",document.head.appendChild(s));const t=s.content;return s.content="noindex, nofollow",()=>{s&&(s.content=t)}},[]),e.jsxs("div",{className:"min-h-screen bg-[#0a0a14] flex flex-col pt-[94px]",children:[e.jsx(m,{}),e.jsxs("main",{className:"flex-1 flex flex-col items-center justify-center px-4 py-20",children:[e.jsxs("div",{className:"text-center max-w-2xl mx-auto mb-16",children:[e.jsxs("div",{className:"relative inline-block mb-4",children:[e.jsx("span",{className:"font-['Nunito'] font-extrabold text-[9rem] leading-none text-[#07793e]/15 select-none",children:"404"}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center",children:e.jsx(b,{className:"w-14 h-14 text-[#07793e]/20"})})]}),e.jsx("h1",{className:"font-['Nunito'] font-bold text-3xl md:text-4xl text-white mb-4",children:"Pagina non trovata"}),e.jsxs("p",{className:"text-white/50 font-['Nunito'] text-lg mb-8 leading-relaxed",children:["La pagina che cerchi non esiste o è stata spostata.",e.jsx("br",{}),"Usa i link qui sotto per trovare quello che ti serve."]}),e.jsxs("div",{className:"flex flex-wrap gap-3 justify-center",children:[e.jsx(a,{href:"/",children:e.jsxs(l,{className:"bg-[#07793e] hover:bg-[#059c4f] text-white font-['Nunito'] font-bold px-6 h-11 rounded-xl shadow-sm border-0",children:[e.jsx(f,{className:"w-4 h-4 mr-2"}),"Torna alla Home"]})}),e.jsx(a,{href:"/escort/roma",children:e.jsxs(l,{variant:"outline",className:"border-white/15 bg-[#0f1117] text-white/70 hover:bg-[#111118] font-['Nunito'] font-semibold px-6 h-11 rounded-xl",children:[e.jsx(d,{className:"w-4 h-4 mr-2"}),"Cerca Escort"]})})]})]}),e.jsxs("div",{className:"w-full max-w-3xl mb-12",children:[e.jsx("h2",{className:"font-['Nunito'] font-bold text-xs text-white/40 uppercase tracking-widest text-center mb-5",children:"Esplora per categoria"}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-5 gap-3",children:j.map(s=>e.jsxs(a,{href:`/${s.slug}/roma`,className:"group flex flex-col items-center gap-2 p-4 bg-[#0f1117] border border-white/10 hover:border-[#07793e]/40 hover:bg-[#07793e]/5 rounded-2xl transition-all hover:-translate-y-0.5 hover:shadow-sm",children:[e.jsx("span",{className:"text-2xl",children:s.icon}),e.jsx("span",{className:"font-['Nunito'] font-semibold text-sm text-white/60 group-hover:text-[#07793e] transition-colors",children:s.label})]},s.slug))})]}),e.jsxs("div",{className:"w-full max-w-3xl",children:[e.jsx("h2",{className:"font-['Nunito'] font-bold text-xs text-white/40 uppercase tracking-widest text-center mb-5",children:"Escort nelle città principali"}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-3",children:N.map(s=>{const t=h(s.slug),r="group flex items-center justify-between gap-2 px-4 py-3 bg-[#0f1117] border border-white/10 hover:border-[#07793e]/30 hover:bg-[#07793e]/5 rounded-xl transition-all",n=e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(u,{className:"w-3.5 h-3.5 text-white/40 group-hover:text-[#07793e] transition-colors flex-shrink-0"}),e.jsx("span",{className:"font-['Nunito'] font-semibold text-sm text-white/70 group-hover:text-[#07793e] transition-colors",children:s.name})]}),e.jsx(g,{className:"w-3.5 h-3.5 text-white/30 group-hover:text-[#07793e]/60 transition-colors flex-shrink-0"})]});return t?e.jsx("a",{href:t,target:"_blank",rel:"noopener noreferrer",className:r,children:n},s.slug):e.jsx(a,{href:`/escort/${s.slug}`,className:r,children:n},s.slug)})})]})]}),e.jsx(p,{})]})}
6export{E as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.