PageSourceSearch

https://proobruch.ru/assets/HomePage-B_kvZDV8.js

js proobruch.ru collected 2026-10-09 22:38:58 UTC 6,712 bytes, 1 lines download raw bytes

1import{j as e,L as x,ao as r,Z as b,ap as f,W as u,aq as j,N,r as n,ar as v,as as g,H as R}from"./vendor-0v--kTIY.js";import{B as I}from"./index-D44GA20K.js";const $=[{icon:e.jsx(u,{}),title:"Для учеников",description:"Интересные задания помогают пробовать новое, находить сильные стороны и верить в свои возможности.",tone:"coral"},{icon:e.jsx(j,{}),title:"Для педагогов",description:"Участие вместе с учениками даёт новые идеи для занятий и повод поддержать их достижения.",tone:"mint"},{icon:e.jsx(N,{}),title:"Для родителей",description:"Можно поддержать интерес ребёнка к учёбе и порадоваться тому, чего он добился.",tone:"blue"}],y=[{icon:e.jsx(v,{}),title:"Интерес начинается с задачи",description:"Олимпиады побуждают искать решения, применять знания и открывать для себя новые темы.",tone:"coral"},{icon:e.jsx(g,{}),title:"Участвовать просто",description:"Условия, регистрация и ключевые этапы собраны в одном месте — понятно, что делать дальше.",tone:"blue"},{icon:e.jsx(R,{}),title:"Каждое усилие важно",description:"Результаты и наградные материалы помогают увидеть пройденный путь и отметить успех.",tone:"mint"}],S=[{value:60,label:"олимпиад проведено"},{value:15,label:"лет работаем"},{value:9582,label:"детей приняли участие за все годы"}];function w(){const s=n.useRef(null),[o,c]=n.useState(!1),[p,l]=n.useState(0);return n.useEffect(()=>{const a=s.current;if(!a||typeof IntersectionObserver>"u"){c(!0);return}const i=new IntersectionObserver(([t])=>{t.isIntersecting&&(c(!0),i.disconnect())},{threshold:.2});return i.observe(a),()=>i.disconnect()},[]),n.useEffect(()=>{if(!o)return;if(window.matchMedia("(prefers-reduced-motion: reduce)").matches){l(1);return}let a=0,i=0;const t=1500,d=h=>{i||(i=h);const m=Math.min((h-i)/t,1);l(1-(1-m)**3),m<1&&(a=requestAnimationFrame(d))};return a=requestAnimationFrame(d),()=>cancelAnimationFrame(a)},[o]),e.jsx("section",{className:"home-statistics",ref:s,"aria-label":"ПроОбрУч в цифрах",children:S.map(({value:a,label:i})=>e.jsxs("div",{className:"home-statistic","aria-label":`${a.toLocaleString("ru-RU")} ${i}`,children:[e.jsx("strong",{className:"tabular","aria-hidden":"true",children:Math.round(a*p).toLocaleString("ru-RU")}),e.jsx("span",{children:i})]},i))})}function q(){return e.jsxs("div",{className:"home-page",children:[e.jsxs("section",{className:"home-hero","aria-labelledby":"home-hero-title",children:[e.jsxs("div",{className:"home-hero-copy",children:[e.jsx("h1",{id:"home-hero-title",children:"Олимпиады, которые открывают возможности"}),e.jsxs("p",{className:"home-hero-description",children:[e.jsx(I,{})," — образовательная платформа для учеников, педагогов и родителей. Проводим олимпиады, которые помогают развиваться, поддерживают любознательность и творческое мышление."]}),e.jsx("div",{className:"home-hero-actions",children:e.jsxs(x,{className:"home-button home-button-primary",to:"/olympiads",children:["Выбрать олимпиаду ",e.jsx(r,{"aria-hidden":"true"})]})})]}),e.jsxs("div",{className:"home-hero-art",children:[e.jsx("img",{src:"/assets/proobruch-hero.png",alt:"","aria-hidden":"true"}),e.jsxs("div",{className:"home-hero-benefits","aria-label":"Возможности платформы",children:[e.jsxs("span",{children:[e.jsx(b,{"aria-hidden":"true"})," Развиваем потенциал"]}),e.jsxs("span",{children:[e.jsx(f,{"aria-hidden":"true"})," Вдохновляем на большее"]}),e.jsxs("span",{children:[e.jsx(u,{"aria-hidden":"true"})," Создаём возможности"]})]})]})]}),e.jsx("section",{className:"home-audiences",id:"about","aria-label":"Для кого ПроОбрУч",children:$.map(s=>e.jsxs("div",{className:"home-audience",children:[e.jsx("span",{className:`home-audience-icon home-audience-icon-${s.tone}`,"aria-hidden":"true",children:s.icon}),e.jsxs("span",{children:[e.jsx("strong",{children:s.title}),e.jsx("small",{children:s.description})]})]},s.title))}),e.jsx(w,{}),e.jsxs("section",{className:"home-advantages","aria-labelledby":"home-advantages-title",children:[e.jsxs("div",{className:"home-advantages-intro",children:[e.jsx("p",{className:"home-eyebrow",children:"Почему мы"}),e.jsx("h2",{id:"home-advantages-title",children:"Место, где интерес превращается в результат"}),e.jsx("p",{children:"Мы помогаем сделать первый шаг, сохранить интерес к учёбе и увидеть, как новые знания открывают возможности."}),e.jsxs(x,{className:"home-button home-button-outline",to:"/olympiads",children:["Смотреть каталог ",e.jsx(r,{"aria-hidden":"true"})]})]}),e.jsx("div",{className:"home-advantages-list",children:y.map(s=>e.jsxs("article",{className:"home-advantage",children:[e.jsx("span",{className:`home-advantage-icon home-advantage-icon-${s.tone}`,"aria-hidden":"true",children:s.icon}),e.jsxs("div",{children:[e.jsx("h3",{children:s.title}),e.jsx("p",{children:s.description})]})]},s.title))})]}),e.jsxs("section",{className:"home-seminars","aria-labelledby":"home-seminars-title",children:[e.jsx("span",{className:"home-seminars-icon","aria-hidden":"true",children:e.jsx(j,{})}),e.jsxs("div",{className:"home-seminars-copy",children:[e.jsx("h2",{id:"home-seminars-title",children:"Полезные встречи для профессионального роста"}),e.jsxs("p",{children:["Методические семинары, вебинары и консультации для педагогов.",e.jsx("br",{}),"Актуальные темы, опыт экспертов, практические материалы."]})]}),e.jsxs("button",{type:"button",disabled:!0,className:"home-button home-button-outline home-seminars-button",title:"Семинары пока не проводятся",children:["Семинары скоро ",e.jsx(r,{"aria-hidden":"true"})]})]})]})}export{q 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.