PageSourceSearch

https://hubfitness.ru/assets/DocsPage-CdecntZ8.js

js hubfitness.ru collected 2026-09-24 15:10:48 UTC 5,739 bytes, 6 lines download raw bytes

1import{c as i,j as e,L as o,a as r,A as s,b as a}from"./index-hiQs8yv5.js";import{A as c}from"./arrow-left-CNtwtiT-.js";import{F as n}from"./file-text-NRWo53Yx.js";import{S as d}from"./scroll-text-CmlIvgRf.js";import{S as x}from"./shield-Ds9b4vS6.js";import{L as m}from"./lock-B0sVoTlX.js";import{T as h}from"./triangle-alert-Cj500Dok.js";/**
2 * @license lucide-react v0.462.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 u=i("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]),p=[{icon:n,title:"Оферта",description:"Публичное предложение компании ООО «Хаб Фитнес Технологии» заключить договор на оказание услуг с указанием всех существенных условий. Принятие оферты пользователем означает согласие с этими условиями.",url:"/offer"},{icon:d,title:"Правила использования программы «Hub Fitness»",description:"Определяют порядок и условия использования программы «Hub Fitness», Спортзала и Спортивного оборудования Пользователями. Регистрация в Программе и любое её использование означает согласие с Правилами.",url:"/pravila"},{icon:x,title:"Согласие на обработку персональных данных",description:"Документ, подтверждающий добровольное решение гражданина передать свою информацию оператору ООО «Хаб Фитнес Технологии» для определённых целей, согласно ФЗ №152.",url:"/soglasie"},{icon:m,title:"Политика конфиденциальности",description:"Документ, информирующий пользователей о том, как компания собирает, обрабатывает и защищает их персональные данные.",url:"/politikapdn"},{icon:h,title:"Инструктаж по технике безопасности",description:"Обязательная процедура для всех посетителей нашего зала.",url:"/tb"}];function w(){return e.jsxs("div",{className:"min-h-screen",children:[e.jsx("header",{className:"sticky top-0 z-50 bg-background/80 backdrop-blur-xl border-b border-border/50",children:e.jsxs("div",{className:"container flex items-center justify-between h-16 md:h-20",children:[e.jsx(o,{href:"/"}),e.jsxs(r,{to:"/",className:"inline-flex items-center gap-2 px-4 py-2 rounded-full text-sm font-medium text-foreground/70 hover:text-foreground hover:bg-foreground
6/5 transition-colors",children:[e.jsx(c,{className:"w-4 h-4"}),"На главную"]})]})}),e.jsxs("main",{children:[e.jsx("section",{className:"py-16 md:py-24",children:e.jsx("div",{className:"container",children:e.jsx(s,{children:e.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 bg-accent/20 rounded-full mb-6",children:[e.jsx(n,{className:"w-4 h-4 text-foreground/60"}),e.jsx("span",{className:"text-sm font-semibold text-foreground/80",children:"Документы"})]}),e.jsxs("h1",{className:"text-3xl md:text-5xl font-extrabold tracking-tight leading-tight mb-6",children:["Юридические",e.jsx("br",{}),e.jsx("span",{className:"text-gradient",children:"документы"})]}),e.jsx("p",{className:"text-lg text-muted-foreground max-w-xl mx-auto",children:"В этом разделе представлены все необходимые юридические документы, регулирующие взаимоотношения между нашим сервисом и пользователями."})]})})})}),e.jsx("section",{className:"pb-20 md:pb-28",children:e.jsx("div",{className:"container",children:e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-5 max-w-4xl mx-auto",children:p.map((t,l)=>e.jsx(s,{delay:l*.08,children:e.jsxs("a",{href:t.url,target:t.url.startsWith("http")?"_blank":void 0,rel:t.url.startsWith("http")?"noopener noreferrer":void 0,className:"bg-card rounded-3xl p-7 md:p-8 shadow-sm border border-border/50 h-full flex flex-col hover:shadow-md hover:border-accent/50 transition-all group",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("div",{className:"w-10 h-10 rounded-full bg-accent flex items-center justify-center shrink-0",children:e.jsx(t.icon,{className:"w-5 h-5 text-accent-foreground",strokeWidth:2})}),e.jsx("h3",{className:"text-base font-bold text-foreground leading-snug flex-1",children:t.title}),e.jsx(u,{className:"w-4 h-4 text-foreground/30 group-hover:text-foreground/60 transition-colors shrink-0"})]}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed mt-1",children:t.description})]})},t.title))})})})]}),e.jsx("footer",{className:"bg-foreground text-background/80",children:e.jsxs("div",{className:"container py-8 flex flex-col md:flex-row justify-between items-center gap-4 text-xs text-background/40",children:[e.jsxs("span",{children:["© ",new Date().getFullYear()," ",a.legal.company,". ИНН ",a.legal.inn]}),e.jsx(r,{to:"/",className:"hover:text-background/60 transition-colors",children:"Вернуться на главную"})]})})]})}export{w 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.