PageSourceSearch

https://www.veletrhzdravi.cz/assets/info-DL3SHRUM.js

js veletrhzdravi.cz collected 2026-10-08 00:35:26 UTC 10,970 bytes, 1 lines download raw bytes

1import{h as T,r as i,g as u,i as A,j as e,L as H}from"./index-CgX7KBkD.js";import{a as m}from"./api-BxcV4p1J.js";import{N as D}from"./ObfuscatedEmail-d9qN1_F7.js";import{F as V}from"./Footer-BzOtN0rx.js";import{A as M,b as B,c as E,a as R}from"./accordion-DXMvGv79.js";const W="https://assets.macaly-user-data.dev/qs56pwrtv3icvvymvt5a8xxe/pdmb7set0987jwc3wd47moge/7o0ysAsK-3W_eH_V_m412/logo-transparent-vNdvN68m.png";function v({children:a,delay:s=0,className:r=""}){const n=i.useRef(null),[x,l]=i.useState(!1);return i.useEffect(()=>{const p=n.current;if(!p)return;const c=new IntersectionObserver(([g])=>{g.isIntersecting&&(l(!0),c.disconnect())},{threshold:.1});return c.observe(p),()=>c.disconnect()},[]),e.jsx("div",{ref:n,className:`reveal ${x?"in-view":""} ${r}`,style:s?{transitionDelay:`${s}ms`}:void 0,children:a})}function j(a){const s=new Date(a),r=String(s.getDate()).padStart(2,"0"),n=String(s.getMonth()+1).padStart(2,"0"),x=s.getFullYear();return`${r}/${n}/${x}`}function Y(){const a=T(),[s,r]=i.useState(null),[n,x]=i.useState(null),[l,p]=i.useState(null),[c,g]=i.useState(!1),[N,w]=i.useState(!1),y=u(m.exhibitors.trackVisit),k=u(m.exhibitors.trackPdfDownload),S=u(m.exhibitors.redeemAccessInvitation),I=A(m.exhibitorContent.listSections,l?{accessToken:l}:"skip"),h=A(m.exhibitorContent.getLastUpdated,l?{accessToken:l}:"skip");i.useEffect(()=>{const t=new URLSearchParams(window.location.search),o=t.get("access");if(o){let f=!1;return S({token:o}).then(d=>{if(!f)if(d&&d.ok&&d.inquiryId&&d.accessToken){p(d.accessToken),x(d.inquiryId),r(!0),t.delete("access");const _=t.toString(),F=window.location.pathname+(_?`?${_}`:"")+window.location.hash;window.history.replaceState(null,"",F)}else r(!1),a({to:"/en/exhibitors"})}).catch(()=>{f||(r(!1),a({to:"/en/exhibitors"}))}),()=>{f=!0}}r(!1),a({to:"/en/exhibitors"})},[a,S]),i.useEffect(()=>{s&&n&&!c&&(g(!0),y({id:n}).catch(t=>console.warn("Visit tracking failed:",t)))},[s,n,c,y]);const b=i.useCallback(()=>{n&&k({id:n}).catch(t=>console.warn("PDF tracking failed:",t)),w(!0),setTimeout(()=>{window.print(),w(!1)},200)},[n,k]);if(s===null||!s)return null;const L=(I??[]).filter(t=>t.isPublished!==!1&&t.sectionKey.startsWith("en-")),P=L.find(t=>t.sectionKey==="en-informace"),C=L.filter(t=>t.sectionKey!=="en-informace");return e.jsxs("div",{className:"min-h-screen",children:[e.jsx(D,{}),e.jsxs("div",{className:"print-only print-header",children:[e.jsx("img",{src:W,alt:"Health Fair Prague",className:"print-logo"}),e.jsxs("div",{children:[e.jsx("h1",{className:"print-main-title",children:"Exhibitor Information Centre"}),e.jsx("p",{className:"print-subtitle",children:"Health Fair Prague 2027 · 10–11 April 2027 · Cubex Centrum Praha"}),h&&e.jsxs("p",{className:"print-updated",children:["Last updated: ",j(h)]})]})]}),e.jsxs("section",{className:"no-print relative bg-forest pt-32 pb-20 md:pt-44 md:pb-28 overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 opacity-[0.07] dot-pattern"}),e.jsxs("div",{className:"relative z-10 max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"inline-flex items-center gap-2.5 bg-sage/15 rounded-full px-4 py-2 mb-7",children:[e.jsx("div",{className:"w-5 h-5 bg-sage/30 rounded-full flex items-center justify-center",children:e.jsx("svg",{width:"11",height:"11",viewBox:"0 0 24 24",fill:"none",children:e.jsx("path",{d:"M5 13l4 4L19 7",stroke:"var(--color-sage)",strokeWidth:"2.2",strokeLinecap:"round",strokeLinejoin:"round"})})}),e.jsx("span",{className:"text-sage text-sm font-semibold",children:"Access granted"})]}),e.jsx("h1",{className:"text-beige text-4xl md:text-5xl lg:text-6xl font-bold leading-tight mb-5 max-w-3xl",children:"Exhibitor Information Centre"}),e.jsx("p",{className:"text-beige/65 text-lg max-w-2xl leading-relaxed",children:"Health Fair Prague 2027 · 10–11 April 2027 · Cubex Centrum Praha"}),e.jsxs("div",{className:"mt-8 flex flex-wrap gap-4",children:[e.jsxs("button",{onClick:b,disabled:N,className:"no-print inline-flex items-center gap-2.5 bg-sage text-forest font-semibold px-6 py-3 rounded-full text-sm hover:bg-sage/90 transition-colors disabled:opacity-60",children:[e.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[e.jsx("path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}),e.jsx("polyline",{points:"7 10 12 15 17 10"}),e.jsx("line",{x1:"12",y1:"15",x2:"12",y2:"3"})]}),N?"Preparing…":"Download PDF"]}),e.jsx(H,{to:"/en/exhibitors",className:"no-print inline-flex items-center gap-2 text-beige/70 text-sm hover:text-beige transition-colors py-3",children:"← Back to Exhibitors page"})]})]})]}),e.jsx("div",{className:"no-print bg-white border-b border-forest/10 py-3 sticky top-0 z-30 shadow-sm",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 flex items-center justify-between flex-wrap gap-3",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("p",{className:"text-ink font-semibold text-sm hidden sm:block",children:"Exhibitor Information Centre"}),e.jsx("p",{className:"text-ink/50 text-xs",children:h?`Last updated: ${j(h)}`:"Content is regularly updated"})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("button",{onClick:b,className:"inline-flex items-center gap-1.5 border border-forest/20 text-forest text-xs font-semibold px-3 py-1.5 rounded-full hover:bg-forest/5 transition-colors",children:[e.jsxs("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.2",strokeLinecap:"round",strokeLinejoin:"round",children:[e.jsx("path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}),e.jsx("polyline",{points:"7 10 12 15 17 10"}),e.jsx("line",{x1:"12",y1:"15",x2:"12",y2:"3"})]}),"Download PDF"]}),e.jsx("a",{href:"https://docs.google.com/forms/d/e/1FAIpQLSeQeevBHYaBR2PTJIM67xLv0Zot_Vh0_dlVzV4WhgTpsdtIFg/viewform",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 bg-forest text-beige text-xs font-semibold px-4 py-1.5 rounded-full hover:bg-forest/90 transition-colors whitespace-nowrap",children:"→ Submit binding application"})]})]})}),e.jsx("section",{className:"bg-beige pt-10 pb-2",children:e.jsxs("div",{className:"max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:[P?e.jsx(v,{children:e.jsx("div",{className:"section-html text-ink/80 text-base leading-relaxed mb-6",dangerouslySetInnerHTML:{__html:P.content}})}):null,e.jsx(v,{delay:80,children:e.jsxs("div",{className:"bg-forest/6 border border-forest/15 rounded-2xl p-6 md:p-8 mb-8 no-print",children:[e.jsx("h2",{className:"text-forest text-xl font-bold mb-2",children:"Ready to become an exhibitor?"}),e.jsx("p",{className:"text-ink/70 text-sm leading-relaxed mb-5 max-w-xl",children:"If you have all the information you need and want to reserve your exhibition space, you can submit the binding application."}),e.jsx("a",{href:"https://docs.google.com/forms/d/e/1FAIpQLSeQeevBHYaBR2PTJIM67xLv0Zot_Vh0_dlVzV4WhgTpsdtIFg/viewform",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-forest text-beige font-semibold px-5 py-2.5 rounded-full text-sm hover:bg-forest/90 transition-colors",children:"→ Submit binding application"})]})})]})}),e.jsx("section",{className:"py-6 pb-12 md:pb-16 bg-beige",children:e.jsx("div",{className:"max-w-5xl mx-auto px-4 sm:px-6 lg:px-8",children:I===void 0?e.jsx("div",{className:"space-y-3",children:[...Array(6)].map((t,o)=>e.jsx("div",{className:"h-14 bg-white/60 rounded-xl animate-pulse"},o))}):C.length===0?e.jsx("div",{className:"text-center py-16 text-ink/40",children:e.jsx("p",{children:"Content will be published soon."})}):e.jsx("div",{className:"space-y-3 print-sections",children:C.map((t,o)=>e.jsx(v,{delay:o*60,className:"no-reveal-print",children:e.jsxs("div",{className:"bg-white rounded-2xl overflow-hidden shadow-sm",children:[e.jsxs("div",{className:"print-section-header",children:[e.jsx("span",{className:"text-forest text-xs font-semibold uppercase tracking-widest mr-3",children:String(o+1).padStart(2,"0")}),e.jsx("h2",{className:"text-ink font-bold text-lg",children:t.title})]}
1),e.jsx("div",{className:"screen-only",children:e.jsx(M,{type:"single",collapsible:!0,children:e.jsxs(B,{value:t.sectionKey,className:"border-0",children:[e.jsx(E,{className:"px-6 py-5 text-base font-bold text-ink hover:no-underline hover:bg-forest/3 transition-colors rounded-t-2xl",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("span",{className:"text-forest text-xs font-semibold uppercase tracking-widest",children:String(o+1).padStart(2,"0")}),e.jsx("span",{children:t.title})]})}),e.jsxs(R,{className:"px-6 pb-6",children:[e.jsx("div",{className:"border-t border-forest/8 pt-5",children:e.jsx("div",{className:"section-html",dangerouslySetInnerHTML:{__html:t.content}})}),e.jsxs("p",{className:"text-ink/30 text-xs mt-5",children:["Updated: ",j(t.updatedAt)]})]})]})})}),e.jsx("div",{className:"print-content",children:e.jsx("div",{className:"section-html",dangerouslySetInnerHTML:{__html:t.content}})})]})},t._id))})})}),e.jsxs("div",{className:"no-print bg-forest py-14 md:py-20 relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 opacity-[0.07] dot-pattern"}),e.jsxs("div",{className:"relative z-10 max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[e.jsx("h2",{className:"text-beige text-2xl md:text-3xl font-bold mb-3",children:"Reserve your exhibition space"}),e.jsx("p",{className:"text-beige/65 text-base max-w-lg mx-auto mb-7 leading-relaxed",children:"Do you have all the information you need? Complete the binding application to begin the process of reserving your exhibition space at Health Fair Prague 2027."}),e.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-4",children:[e.jsx("a",{href:"https://docs.google.com/forms/d/e/1FAIpQLSeQeevBHYaBR2PTJIM67xLv0Zot_Vh0_dlVzV4WhgTpsdtIFg/viewform",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-sage text-forest font-semibold px-7 py-3.5 rounded-full text-sm hover:bg-sage/90 transition-colors",children:"→ Submit binding application"}),e.jsxs("button",{onClick:b,className:"inline-flex items-center gap-2 border border-beige/30 text-beige/80 font-medium px-5 py-3.5 rounded-full text-sm hover:bg-white/10 transition-colors",children:[e.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[e.jsx("path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}),e.jsx("polyline",{points:"7 10 12 15 17 10"}),e.jsx("line",{x1:"12",y1:"15",x2:"12",y2:"3"})]}),"Download PDF"]})]})]})]}),e.jsx("div",{className:"print-only print-footer",children:e.jsx("p",{children:"Health Fair Prague 2027 · Cubex Centrum Praha · www.veletrhzdravi.cz"})}),e.jsx(V,{})]})}export{Y as component};

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.