PageSourceSearch

https://ok4u.club/_next/static/chunks/6304-ecf758c8952efb51.js

js ok4u.club collected 2026-10-07 18:04:52 UTC 28,415 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6304],{3590:function(e,n,t){t.d(n,{ZP:function(){return i}});var a=t(85893),r=t(67294),s=t(25585);let l=e=>{let{enabled:n,onClick:t}=e;return(0,a.jsx)("button",{className:"embla__button embla__button--prev",onClick:t,disabled:!n,children:(0,a.jsx)("svg",{className:"embla__button__svg",viewBox:"137.718 -1.001 366.563 644",children:(0,a.jsx)("path",{d:"M428.36 12.5c16.67-16.67 43.76-16.67 60.42 0 16.67 16.67 16.67 43.76 0 60.42L241.7 320c148.25 148.24 230.61 230.6 247.08 247.08 16.67 16.66 16.67 43.75 0 60.42-16.67 16.66-43.76 16.67-60.42 0-27.72-27.71-249.45-249.37-277.16-277.08a42.308 42.308 0 0 1-12.48-30.34c0-11.1 4.1-22.05 12.48-30.42C206.63 234.23 400.64 40.21 428.36 12.5z"})})})},c=e=>{let{enabled:n,onClick:t}=e;return(0,a.jsx)("button",{className:"embla__button embla__button--next",onClick:t,disabled:!n,children:(0,a.jsx)("svg",{className:"embla__button__svg",viewBox:"0 0 238.003 238.003",children:(0,a.jsx)("path",{d:"M181.776 107.719L78.705 4.648c-6.198-6.198-16.273-6.198-22.47 0s-6.198 16.273 0 22.47l91.883 91.883-91.883 91.883c-6.198 6.198-6.198 16.273 0 22.47s16.273 6.198 22.47 0l103.071-103.039a15.741 15.741 0 0 0 4.64-11.283c0-4.13-1.526-8.199-4.64-11.313z"})})})};function i(e){let{slides:n,viewportClass:t}=e,[i,o]=(0,s.Z)({dragFree:!0,containScroll:"trimSnaps"}),[d,u]=(0,r.useState)(!1),[h,m]=(0,r.useState)(!1),p=(0,r.useCallback)(()=>o&&o.scrollPrev(),[o]),x=(0,r.useCallback)(()=>o&&o.scrollNext(),[o]),v=(0,r.useCallback)(()=>{o&&(u(o.canScrollPrev()),m(o.canScrollNext()))},[o]);return(0,r.useEffect)(()=>{o&&(o.on("select",v),v())},[o,v]),(0,r.useEffect)(()=>{o&&(o.reInit(),o.scrollTo(0),u(o.canScrollPrev()),m(o.canScrollNext()))},[n]),(0,a.jsxs)("div",{className:"embla",children:[(0,a.jsx)("div",{className:"embla__wrapper",children:(0,a.jsx)("div",{className:"embla__viewport "+(t||""),ref:i,children:(0,a.jsx)("div",{className:"embla__container",children:n})})}),(0,a.jsx)(l,{onClick:p,enabled:d}),(0,a.jsx)(c,{onClick:x,enabled:h})]})}},6616:function(e,n,t){t.d(n,{Z:function(){return i}});var a=t(85893),r=t(22745),s=t(33459),l=t(20646);function c(e){let{phone:n,phoneLabel:t,hasWhatsApp:s,telegram:l}=e,c=(0,r.wy)(n);return c&&0!==c.length?(0,a.jsxs)("div",{className:"home-contacts__contact",children:[(0,a.jsx)("a",{href:"tel:+".concat(c),className:"text-nowrap",children:n}),(0,a.jsxs)("span",{className:"text-nowrap",children:[t,s&&(0,a.jsx)("a",{href:"https://wa.me/".concat(c),target:"_blank",rel:"noreferrer",children:(0,a.jsx)("img",{src:"/img/whatsapp-color.svg",width:"22",height:"22",alt:""})})," ",l&&l.length>0&&(0,a.jsx)("a",{href:l,target:"_blank",rel:"noreferrer",children:(0,a.jsx)("img",{src:"/img/telegram-color.svg",width:"22",height:"22",alt:""})})]})]}):null}function i(e){let{contacts:n,snippets:t}=e,i=n.email,o=(0,r.wy)(n.phone_my),d=n.telegram_my,u=n.phone_my_has_whatsapp||d&&d.length>0,h=(0,r.Xr)(t,"home-contacts-business-details");return(0,a.jsxs)("div",{className:"container-fluid home-contacts",children:[(0,a.jsx)("p",{className:"home-contacts__eyebrow",children:"Остаёмся на связи"}),(0,a.jsx)("h2",{children:"Контакты"}),(0,a.jsxs)("div",{className:"home-contacts__cells",children:[(0,a.jsx)("div",{className:"home-contacts__avatar",children:n.manager_photo?(0,a.jsx)(l.Z,{thumbnail:n.manager_photo,width:98,height:98,alt:n.manager_name||"Валерия Горбачёва"}):(0,a.jsx)(s.Z,{baseUrl:"/img/valeria/valeria",alt:"Валерия Горбачёва",width:98,height:98})}),(0,a.jsxs)("div",{className:"home-contacts__name-social",children:[(0,a.jsx)("div",{className:"home-contacts__name",children:n.manager_name||"Валерия Горбачёва"}),u?(0,a.jsxs)("div",{className:"home-contacts__social",children:["Пишите в"," ",n.phone_my_has_whatsapp&&(0,a.jsxs)("a",{href:"https://wa.me/".concat(o),target:"_blank",rel:"noreferrer",children:[(0,a.jsx)("img",{src:"/img/whatsapp-color.svg",width:"22",height:"22",alt:""})," WhatsApp"]})," ",n.phone_my_has_whatsapp&&d&&d.length>0&&(0,a.jsx)(a.Fragment,{children:"или "}),d&&d.length>0&&(0,a.jsxs)("a",{href:d,target:"_blank",rel:"noreferrer",children:[(0,a.jsx)("img",{src:"/img/telegram-color.svg",width:"22",height:"22",alt:""})," Telegram"]})]}):(0,a.jsx)("div",{className:"home-contacts__social",children:"\xa0"}),(0,a.jsx)("div",{className:"home-contacts__inn text-preline",children:h})]}),(0,a.jsx)(c,{phone:n.phone,phoneLabel:n.phone_label,hasWhatsApp:n.phone_has_whatsapp,telegram:n.telegram}),(0,a.jsx)(c,{phone:n.phone_enrollment,phoneLabel:n.phone_enrollment_label,hasWhatsApp:n.phone_enrollment_has_whatsapp,telegram:n.telegram_enrollment}),(0,a.jsxs)("div",{className:"home-contacts__contact",children:[(0,a.jsx)("a",{href:"mailto:".concat(i),children:i})," Почта"]})]})]})}},16575:function(e,n,t){t.d(n,{Z:function(){return i}});var a=t(85893),r=t(67294),s=t(20646);
1function l(e){let{type:n,showDetails:t,currentCity:r,rulesLink:l}=e;return(0,a.jsx)("div",{className:"embla__slide game-types-card",children:(0,a.jsxs)("div",{className:"embla__slide__inner",children:[(0,a.jsx)("a",{href:"/".concat(r.slug,"/enrollment/")+(n.id?"?type=".concat(n.id):""),children:n.thumbnail?(0,a.jsx)(s.Z,{thumbnail:n.thumbnail,width:140,height:140,alt:n.name},"pic"+n.id):(0,a.jsx)("img",{src:"/img/other-games.webp",width:"140",height:"140",alt:n.name,loading:"lazy"})}),(0,a.jsxs)("div",{className:"game-types-card__details",children:[(0,a.jsx)("span",{className:"text-nowrap",children:n.name}),t&&(0,a.jsxs)(a.Fragment,{children:[n.schedule&&(0,a.jsx)("div",{className:"game-types-card__details__schedule",children:n.schedule.map((e,n)=>(0,a.jsx)("p",{children:e},n))}),(0,a.jsx)("a",{href:"/".concat(r.slug,"/enrollment/")+(n.id?"?type=".concat(n.id):""),children:"Записаться"})]})]}),t&&l&&(0,a.jsx)("a",{href:"/".concat(r.slug,"/games/").concat(n.id?"#game-"+n.id:""," "),className:"game-types-card__details__link-rules",children:"(описание)"})]})})}var c=t(3590);function i(e){let{types:n,showOtherGames:t,showHeading:s,showDetail
1s:i,currentCity:o}=e,[d,u]=(0,r.useState)(n);if(!n||0==n.length)return null;t&&!n.filter(e=>!e.id).length&&(n.unshift({id:0,name:"Другие игры"}),u(n));let h=n.map(e=>(0,a.jsx)(l,{type:e,showDetails:i,currentCity:o,rulesLink:!0},e.id));return(0,a.jsx)("div",{className:"container-fluid",children:(0,a.jsxs)("div",{className:"game-types",children:[s&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h3",{className:"d-mobile-only",children:(0,a.jsx)("b",{children:"Мы проводим игры"})}),(0,a.jsx)("h3",{className:"d-desktop-only",children:(0,a.jsx)("b",{children:"Какие игры мы проводим"})})]}),(0,a.jsx)(c.ZP,{slides:h,viewportClass:"game-types__cards"})]})})}},60396:function(e,n,t){t.d(n,{Z:function(){return i}});var a=t(85893),r=t(67294),s=t(41664),l=t.n(s),c=t(11208);function i(e){let{currentCity:n}=e,t=(0,r.useRef)(null),s=(0,r.useRef)(!1);return(0,r.useEffect)(()=>{let e=t.current;if(!e)return;let n=()=>{e.play().catch(()=>{})};if("undefined"==typeof IntersectionObserver){n();return}let a=new IntersectionObserver(e=>{let[t]=e;t.isIntersecting&&(n(),a.disconnect())},{threshold:.15});return a.observe(e),()=>a.disconnect()},[]),(0,a.jsx)("section",{className:"intro","aria-labelledby":"ok4u-social-life-title",children:(0,a.jsxs)("div",{className:"container-fluid intro__inner",children:[(0,a.jsxs)("div",{className:"intro__hero-copy",children:[(0,a.jsxs)("div",{className:"intro__eyebrow",children:[(0,a.jsx)("span",{"aria-hidden":"true"})," Клуб социальной жизни в Москве"]}),(0,a.jsx)("h1",{id:"ok4u-social-life-title",children:"Не знаешь, куда пойти и с кем?"}),(0,a.jsx)("p",{className:"intro__promise",children:"В OK4U всегда есть компания."}),(0,a.jsx)("p",{className:"intro__lead",children:"Приходи один или с друзьями. Мы уже собрали людей, ведущего и сценарий вечера — тебе остаётся выбрать игру и присоединиться."}),(0,a.jsxs)("div",{className:"intro__actions",children:[(0,a.jsxs)(l(),{href:"/".concat(n.slug,"/enrollment/"),className:"btn intro__primary-action",onClick:()=>(0,c.DA)("open_game","/".concat(n.slug,"/enrollment/")),children:["Смотреть ближайшие игры ",(0,a.jsx)("span",{"aria-hidden":"true",children:"→"})]}),(0,a.jsx)(l(),{href:"/lp/price-list-your-company/",className:"btn intro__secondary-action",onClick:()=>(0,c.DA)("private_game","/lp/price-list-your-company/"),children:"Игра своей компанией"})]}),(0,a.jsxs)("div",{className:"intro__proof","aria-label":"Что важно знать перед первой игрой",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("strong",{children:"Можно одному"}),(0,a.jsx)("span",{children:"Соберём компанию"})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("strong",{children:"25+ форматов"}),(0,a.jsx)("span",{children:"Под разное настроение"})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("strong",{children:"Всё организовано"}),(0,a.jsx)("span",{children:"Ведущий, место и игра"})]})]})]}),(0,a.jsxs)("div",{className:"intro__founder-video",children:[(0,a.jsxs)("div",{className:"intro__video-heading",children:[(0,a.jsx)("span",{children:"01"}),(0,a.jsxs)("div",{children:[(0,a.jsx)("strong",{children:"Знакомство с OK4U"}),(0,a.jsx)("small",{children:"Валерия Горбачёва, основатель клуба"})]})]}),(0,a.jsxs)("video",{ref:t,className:"intro__founder-video-player",controls:!0,loop:!0,muted:!0,playsInline:!0,preload:"metadata","aria-label":"Видео Валерии Горбачёвой об OK4U",onPlay:()=>(0,c.Hd)("play"),onTimeUpdate:e=>{let n=e.currentTarget;!s.current&&Number.isFinite(n.duration)&&n.duration>0&&n.currentTime/n.duration>=.95&&(s.current=!0,(0,c.Hd)("complete"))},children:[(0,a.jsx)("source",{src:"/video/valeria-ok4u-web-20260829.m4v",type:"video/mp4"}),(0,a.jsx)("source",{src:"/video/valeria-ok4u.mp4",type:"video/mp4"}),"Ваш браузер не поддерживает воспроизведение видео."]}),(0,a.jsx)("div",{className:"intro__video-caption",children:"42 секунды о том, зачем мы собираем людей за одним столом"})]})]})})}},51708:function(e,n,t){t.d(n,{Z:function(){return m}});var a=t(85893),r=t(67294),s=t(25935),l=t(33916),c=t(61169),i=t(52974),o=t(74112),d=t(42388),u=t(22745);function h(e){let{prices:n,selectedPrice:t,onSelect:r,titleField:s}=e;return(0,a.jsx)(l.Z,{as:"ul",className:"nav nav-pills small",activeKey:""+t,onSelect:e=>r(parseInt(e)),children:n.map((e,n)=>(0,a.jsx)(l.Z.Item,{as:"li",children:(0,a.jsx)(l.Z.Link,{eventKey:n,children:(0,a.jsx)("span",{children:e[s]})})}
1,e.title_desktop))})}function m(e){let{prices:n,snippets:t,corporateEnrollmentLink:l,currentCity:m}=e,p=n.filter(e=>!e.is_corporate),x=n.filter(e=>e.is_corporate),[v,_]=(0,r.useState)(!1),[j,g]=(0,r.useState)(null),[f,y]=(0,r.useState)(!1),[b,N]=(0,r.useState)(p.length-1),w=p[b],k=Math.max(x.findIndex(e=>"corp-offsite"===e.enrollment_type),0),[S,C]=(0,r.useState)(k),Z=x[S],E=!!(l&&l.length>0),I="moscow"===m.slug,L=E?l:I?"/lp/price-list-your-company/":"/".concat(m.slug,"/enrollment/"),P=(e,n)=>{if(e.preventDefault(),"individual"==n){if("subscription"==w.enrollment_type){window.location.href="/".concat(m.slug,"/subscriptions/");return}g(w.enrollment_type)}else g(Z.enrollment_type);_(!0)},T=(0,u.Xr)(t,"popover-play-readiness").split(/\r\n|\r|\n/),O=(0,u.Xr)(t,"home-invitation-description")||"",A=(0,u.Xr)(t,"home-invitation-location"),R=(0,u.Xr)(t,"home-invitation-company-description")||"",U="subscription"==w.enrollment_type?"subscriptions":"enrollment",M=(0,a.jsx)(i.Z,{id:"popover-basic",children:(0,a.jsx)(i.Z.Body,{children:(0,a.jsx)("div",{className:"invitation-card__ready-popover",children:(0,a.jsx)("ul",{className:"list-checkboxed",children:T.map((e,n)=>(0,a.jsx)("li",{children:e},n))})})})});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("section",{className:"container-fluid invitation","aria-labelledby":"invitation-title",children:[(0,a.jsxs)("div",{className:"invitation__heading",children:[(0,a.jsx)("p",{children:"Два способа присоединиться"}),(0,a.jsx)("h2",{id:"invitation-title",children:"Выберите свой формат вечера"}),(0,a.jsx)("span",{children:"Приходите на открытую встречу или соберите свою компанию — организацию берём на себя."})]}),(0,a.jsxs)("div",{className:"row invitation__cards",children:[(0,a.jsx)("div",{className:"col-6",children:(0,a.jsxs)("div",{className:"card card-body invitation-card",children:[(0,a.jsx)("span",{className:"invitation-card__number","aria-hidden":"true",children:"01"}),(0,a.jsx)("h3",{children:"Приглашаем на игру"}),(0,a.jsx)("p",{className:"small",children:A}),(0,a.jsx)("div",{children:(0,s.ZP)(O,{replace:e=>{if(e.attribs&&"readiness"===e.attribs.class)return(0,a.jsx)(c.Z,{trigger:["hover","focus"],placement:"top",overlay:M,children:(0,a.jsx)("a",{className:"invitation-card__ready-link",children:(0,s.du)(e.children)})})}})}),(0,a.jsx)("div",{className:"d-mobile-only",children:(0,a.jsx)("div",{className:"invitation-card__price-selector",children:(0,a.jsx)(h,{prices:p,selectedPrice:b,onSelect:N,titleField:"title_mobile"})})}),(0,a.jsx)("div",{className:"d-desktop-only",children:(0,a.jsx)("div",{className:"invitation-card__price-selector",children:(0,a.jsx)(h,{prices:p,selectedPrice:b,onSelect:N,titleField:"title_desktop"})})}),w&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{className:"invitation-card__price",dangerouslySetInnerHTML:{__html:w.price}}),(0,a.jsx)("p",{children:(0,a.jsx)("a",{href:"/".concat(m.slug,"/").concat(U,"/"),className:"btn btn-primary",onClick:e=>P(e,"individual"),children:w.button})})]})]})}),(0,a.jsx)("div",{className:"col-6",id:"order-offsite-event",children:(0,a.jsxs)("div",{className:"card card-body invitation-card",children:[(0,a.jsx)("span",{className:"invitation-card__number","aria-hidden":"true",children:"02"}),(0,a.jsx)("h3",{children:"Поиграть своей компанией"}),(0,a.jsx)("p",{className:"text-preline",children:R}),(0,a.jsx)("div",{className:"d-mobile-only",children:(0,a.jsx)("div",{className:"invitation-card__price-selector",children:(0,a.jsx)(h,{prices:x,selectedPrice:S,onSelect:C,titleField:"title_mobile"})})}),(0,a.jsx)("div",{className:"d-desktop-only",children:(0,a.jsx)("div",{className:"invitation-card__price-selector",children:(0,a.jsx)(h,{prices:x,selectedPrice:S,onSelect:C,titleField:"title_desktop"})})}),Z&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{className:"invitation-card__price",dangerouslySetInnerHTML:{__html:Z.price}}),(0,a.jsx)("p",{children:(0,a.jsx)("a",{href:L,className:"btn btn-primary btn-wide-padding",onClick:E||I?void 0:e=>P(e,"corporate"),children:Z.button})})]})]})})]})]}),v&&(0,a.jsx)(o.default,{administratorNoteOnSuccess:!0,initialEnrollmentType:j,onHide:()=>_(!1)}),f&&(0,a.jsx)(d.Z,{tariff:f,onHide:()=>y(null)})]})}},73019:function(e,n,t){t.d(n,{Z:function(){return l}});var a=t(85893),r=t(84085),s=t(3590);function l(e){let{reviews:n,titleDesktop:t}=e;if(0==n.length)return null;let l=n.map((e,n)=>(0,a.jsx)(r.Z,{review:e},n));return(0,a.jsx)("div",{className:"container-fluid",children:(0,a.jsxs)("div",{className:"reviews",children:[(0,a.jsx)("p",{className:"reviews__eyebrow",children:"Говорят участники"}),(0,a.jsx)("h2",{className:"d-mobile-only",children:"Отзывы"}),(0,a.jsx)("h2",{className:"d-desktop-only",children:t||"Отзывы о проекте"}),(0,a.jsx)("div",{className:"reviews__cards",children:(0,a.jsx)(s.ZP,{slides:l})})]})})}},49605:function(e,n,t){t.d(n,{Z:function(){return i}});var a=t(85893),r=t(67294),s=t(3549),l=t(27346),c=t(22745);function i(e){let{photos:n,startIndex:t,setPhotoCarouselIndex:i}=e,[o,d]=(0,r.useState)(t);return(0,a.jsx)(l.Z,{show:!0,centered:!0,dialogClassName:"carousel-modal modal-lg",onHide:()=>i(!1),children:(0,a.jsx)(l.Z.Body,{children:(0,a.jsx)(s.Z,{activeIndex:o,onSelect:(e,n)=>{d(e)},interval:null,wrap:!1,children:n.map((e,n)=>(0,a.jsx)(s.Z.Item,{children:(0,a.jsx)("a",{href:(0,c.k4)(e.image),target:"_blank",rel:"noreferrer",title:e.title,children:(0,a.jsx)("img",{className:"d-block w-100",src:(0,c.k4)(e.image),alt:e.title})})}
1,n))})})})}},33459:function(e,n,t){t.d(n,{Z:function(){return r}});var a=t(85893);function r(e){let n,t,r,{baseUrl:s,width:l,height:c,alt:i,className:o,isPng:d}=e;return d?(n="".concat(s,"-1x.png"),t="png",r="".concat(s,"-1x.png 1x, ").concat(s,"-2x.png 2x")):(n="".concat(s,"-1x.jpg"),t="jpeg",r="".concat(s,"-1x.jpg 1x, ").concat(s,"-2x.jpg 2x")),(0,a.jsxs)("picture",{children:[(0,a.jsx)("source",{type:"image/webp",srcSet:"".concat(s,"-1x.webp 1x, ").concat(s,"-2x.webp 2x")}),(0,a.jsx)("source",{type:"image/".concat(t),srcSet:r}),(0,a.jsx)("img",{src:n,srcSet:r,width:l,height:c,alt:i,className:o})]})}},84085:function(e,n,t){t.d(n,{Z:function(){return u}});var a=t(85893),r=t(67294),s=t(41664),l=t.n(s),c=t(17360),i=t(18810),o=t(22745),d=t(2605);function u(e){let{review:n}=e,[t,s]=(0,r.useState)(!0),[u,h]=(0,r.useState)(!0),m=n.review.replace(/(?:\r\n|\r|\n)/g,"<br>"),p=m;return t&&(p.length>130?p=u?m.slice(0,130)+"...":m:s(!1)),(0,a.jsxs)("div",{className:"card card-body review-card",children:[(0,a.jsxs)("div",{className:"review-card__author",children:[(0,a.jsxs)("div",{className:"review-card__author__info",children:[(0,a.jsxs)("div",{className:"players-table__participant",children:[(0,a.jsx)(i.Z,{player:n.player,size:56,className:"players-table__participant__avatar"}),(0,a.jsxs)("div",{children:[(0,a.jsx)(l(),{href:n.player.url,className:"players-table__participant__name",children:n.player.name}),!(0,d.PD)()&&(0,a.jsxs)("span",{className:"player-level",children:[" [",n.player.level,"]"]}),(0,a.jsx)("div",{className:"players-table__participant__description",children:n.player.description})]})]}),!1]}),(0,a.jsx)("div",{className:"review-card__author__avatar",children:(0,a.jsx)("img",{src:(0,o.k4)(n.thumbnail),alt:n.name})})]}),(0,a.jsx)("span",{className:"review-card__review",dangerouslySetInnerHTML:{__html:c.ZP.sanitize(p,{ALLOWED_TAGS:["br"],ALLOWED_ATTR:[]})}}),t&&(0,a.jsx)("a",{href:"#",className:"show-all",onClick:e=>{e.preventDefault(),h(!u)},children:u?"ещё":"свернуть"})]})}},5083:function(e,n,t){t.d(n,{HI:function(){return l},KV:function(){return d},Tq:function(){return i},U7:function(){return c},dl:function(){return r},io:function(){return o},pT:function(){return s}});let a=(t(83454).env.NEXT_PUBLIC_SITE_URL||"https://ok4u.club").replace(/\/$/,"");function r(e){return{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.map((e,n)=>({"@type":"ListItem",position:n+1,name:e.name,item:e.url.startsWith("http")?e.url:"".concat(a).concat(e.url)}))}}function s(){return{"@context":"https://schema.org","@type":["LocalBusiness","Organization"],"@id":"".concat(a,"/#organization"),name:"OK4U.club",alternateName:"ОК4Ю",url:"".concat(a,"/moscow/"),logo:"".concat(a,"/img/ok4u-club-opengraph.jpg"),image:"".concat(a,"/img/ok4u-club-opengraph.jpg"),telephone:"+7 906 454-51-44",sameAs:["https://vk.ru/ok4u.club"],contactPoint:{"@type":"ContactPoint",telephone:"+7 906 454-51-44",contactType:"customer service",availableLanguage:"ru",url:"https://t.me/ok4u_loginbot"},description:"Клуб настольных игр в Москве. OK4U проводит открытые игры с ведущими и закрытые мероприятия для компаний.",address:{"@type":"PostalAddress",streetAddress:"Тверская улица, 18, корпус 1",addressLocality:"Москва",addressCountry:"RU"},areaServed:{"@type":"City",name:"Москва"},knowsAbout:["настольные игры","Мафия","Бункер","Cashflow","игры с ведущим","корпоративные игровые мероприятия"],openingHoursSpecification:[{"@type":"OpeningHoursSpecification",dayOfWeek:["Monday","Tuesday","Wednesday","Thursday","Friday"],opens:"19:00",closes:"22:00"},{"@type":"OpeningHoursSpecification",dayOfWeek:["Saturday","Sunday"],opens:"16:00",closes:"22:00"}]}}function l(){return{"@context":"https://schema.org","@type":"WebSite","@id":"".concat(a,"/#website"),name:"OK4U.club",url:"".concat(a,"/"),inLanguage:"ru-RU",publisher:{"@id":"".concat(a,"/#organization")}}}function c(e){let{name:n,description:t,address:r,canonicalPath:s,mapUrl:l}=e;return{"@context":"https://schema.org","@type":"Place","@id":"".concat(a).concat(s,"#place"),name:n,description:t,url:"".concat(a).concat(s),address:r?{"@type":"PostalAddress",streetAddress:r,addressLocality:"Москва",addressCountry:"RU"}:void 0,hasMap:l||void 0,containedInPlace:{"@type":"City",name:"Москва"}}}function i(e){let{name:n,canonicalPath:t}=e;return{"@context":"https://schema.org","@type":"Service","@id":"".concat(a).concat(t,"#service"),name:"".concat(n," с ведущим в Москве"),serviceType:"Настольная игра с ведущим",url:"".concat(a).concat(t),provider:{"@id":"".concat(a,"/#organization")},areaServed:{"@type":"City",name:"Москва"},audience:{"@type":"Audience",audienceType:"взрослые участники открытых игр"},availableChannel:{"@type":"ServiceChannel",serviceUrl:"".concat(a).concat(t),availableLanguage:"ru"}}
1}function o(e){let{game:n,gameTypeName:t}=e,r=function(e){let n=String(e||"").match(/(?:^|\s)([01]?\d|2[0-3]):([0-5]\d)(?:\s|$|-)/);return n?"".concat(n[1].padStart(2,"0"),":").concat(n[2]):null}((null==n?void 0:n.start_time_tiny)||(null==n?void 0:n.start_time_short));if(!(null==n?void 0:n.date)||!r||!n.url)return null;let s=n.url.startsWith("http")?n.url:"".concat(a).concat(n.url),l=function(e){if(null==e||""===e)return;let n=String(e).replace(/\s/g,"").replace(",",".").match(/\d+(?:\.\d+)?/);return n?n[0]:void 0}(n.game_price_amount||n.game_price);return{"@context":"https://schema.org","@type":"Event","@id":"".concat(s,"#event"),name:"Игра ".concat(t," с ведущим"),startDate:"".concat(n.date,"T").concat(r,":00+03:00"),eventStatus:n.is_cancelled?"https://schema.org/EventCancelled":"https://schema.org/EventScheduled",eventAttendanceMode:"https://schema.org/OfflineEventAttendanceMode",url:s,location:n.place?{"@type":"Place",name:n.place.name,url:n.place.location_map_url||void 0}:void 0,organizer:{"@id":"".concat(a,"/#organization")},offers:{"@type":"Offer",url:s,priceCurrency:"RUB",price:l,availability:n.is_enrollment_prohibited?"https://schema.org/SoldOut":"https://schema.org/InStock"}}}function d(e){let{name:n,description:t,canonicalPath:r}=e;return{"@context":"https://schema.org","@type":"CollectionPage","@id":"".concat(a).concat(r,"#webpage"),name:n,description:t,url:"".concat(a).concat(r),inLanguage:"ru-RU",isPartOf:{"@id":"".concat(a,"/#website")},about:{"@id":"".concat(a,"/#organization")}}}},3549:function(e,n,t){t.d(n,{Z:function(){return y}});var a=t(78146),r=t(67294),s=function(e,n){let t=(0,r.useRef)(!0);(0,r.useEffect)(()=>{if(t.current){t.current=!1;return}return e()},n)},l=t(92029),c=t(43485),i=t(24079),o=t(93967),d=t.n(o),u=t(15446),h=t(97400),m=t(85893);let p=r.forwardRef((e,n)=>{let{className:t,bsPrefix:a,as:r="div",...s}=e;return a=(0,h.vE)(a,"carousel-caption"),(0,m.jsx)(r,{ref:n,className:d()(t,a),...s})});p.displayName="CarouselCaption";let x=r.forwardRef((e,n)=>{let{as:t="div",bsPrefix:a,className:r,...s}=e,l=d()(r,(0,h.vE)(a,"carousel-item"));return(0,m.jsx)(t,{ref:n,...s,className:l})});x.displayName="CarouselItem";var v=t(38964),_=t(95282),j=t(99524),g=t(39585);let f=r.forwardRef((e,n)=>{let t,{defaultActiveIndex:o=0,...p}=e,{as:x="div",bsPrefix:f,slide:y=!0,fade:b=!1,controls:N=!0,indicators:w=!0,indicatorLabels:k=[],activeIndex:S,onSelect:C,onSlide:Z,onSlid:E,interval:I=5e3,keyboard:L=!0,onKeyDown:P,pause:T="hover",onMouseOver:O,onMouseOut:A,wrap:R=!0,touch:U=!0,onTouchStart:M,onTouchMove:F,onTouchEnd:H,prevIcon:z=(0,m.jsx)("span",{"aria-hidden":"true",className:"carousel-control-prev-icon"}),prevLabel:D="Previous",nextIcon:W=(0,m.jsx)("span",{"aria-hidden":"true",className:"carousel-control-next-icon"}),nextLabel:K="Next",variant:B,className:X,children:$,...q}=(0,u.Ch)({defaultActiveIndex:o,...p},{activeIndex:"onSelect"}),G=(0,h.vE)(f,"carousel"),V=(0,h.SC)(),J=(0,r.useRef)(null),[Q,Y]=(0,r.useState)("next"),[ee,en]=(0,r.useState)(!1),[et,ea]=(0,r.useState)(!1),[er,es]=(0,r.useState)(S||0);(0,r.useEffect)(()=>{et||S===er||(J.current?Y(J.current):Y((S||0)>er?"next":"prev"),y&&ea(!0),es(S||0))},[S,et,er,y]),(0,r.useEffect)(()=>{J.current&&(J.current=null)});let el=0;(0,v.Ed)($,(e,n)=>{++el,n===S&&(t=e.props.interval)});let ec=(0,l.Z)(t),ei=(0,r.useCallback)(e=>{if(et)return;let n=er-1;if(n<0){if(!R)return;n=el-1}J.current="prev",null==C||C(n,e)},[et,er,C,R,el]),eo=(0,a.Z)(e=>{if(et)return;let n=er+1;if(n>=el){if(!R)return;n=0}J.current="next",null==C||C(n,e)}),ed=(0,r.useRef)();(0,r.useImperativeHandle)(n,()=>({element:ed.current,prev:ei,next:eo}));let eu=(0,a.Z)(()=>{!document.hidden&&function(e){if(!e||!e.style||!e.parentNode||!e.parentNode.style)return!1;let n=getComputedStyle(e);return"none"!==n.display&&"hidden"!==n.visibility&&"none"!==getComputedStyle(e.parentNode).display}(ed.current)&&(V?ei():eo())}),eh="next"===Q?"start":"end";s(()=>{y||(null==Z||Z(er,eh),null==E||E(er,eh))},[er]);let em="".concat(G,"-item-").concat(Q),ep="".concat(G,"-item-").concat(eh),ex=(0,r.useCallback)(e=>{(0,j.Z)(e),null==Z||Z(er,eh)},[Z,er,eh]),ev=(0,r.useCallback)(()=>{ea(!1),null==E||E(er,eh)},[E,er,eh]),e_=(0,r.useCallback)(e=>{if(L&&!/input|textarea/i.test(e.target.tagName))switch(e.key){case"ArrowLeft":e.preventDefault(),V?eo(e):ei(e);return;case"ArrowRight":e.preventDefault(),V?ei(e):eo(e);return}null==P||P(e)},[L,P,ei,eo,V]),ej=(0,r.useCallback)(e=>{"hover"===T&&en(!0),null==O||O(e)},[T,O]),eg=(0,r.useCallback)(e=>{en(!1),null==A||A(e)},[A]),ef=(0,r.useRef)(0),ey=(0,r.useRef)(0),eb=(0,c.Z)(),eN=(0,r.useCallback)(e=>{ef.current=e.touches[0].clientX,ey.current=0,"hover"===T&&en(!0),null==M||M(e)},[T,M]),ew=(0,r.useCallback)(e=>{e.touches&&e.touches.length>1?ey.current=0:ey.current=e.touches[0].clientX-ef.current,null==F||F(e)},[F]),ek=(0,r.useCallback)(e=>{if(U){let n=ey.current;Math.abs(n)>40&&(n>0?ei(e):eo(e))}"hover"===T&&eb.set(()=>{en(!1)},I||void 0),null==H||H(e)},[U,T,ei,eo,eb,I,H]),eS=null!=I&&!ee&&!et,eC=(0,r.useRef)();(0,r.useEffect)(()=>{var e,n;if(!eS)return;let t=V?ei:eo;return eC.current=window.setInterval(document.visibilityState?eu:t,null!=(e=null!=(n=ec.current)?n:I)?e:void 0),()=>{null!==eC.current&&clearInterval(eC.current)}},[eS,ei,eo,ec,I,eu,V]);let eZ=(0,r.useMemo)(()=>w&&Array.from({length:el},(e,n)=>e=>{null==C||C(n,e)}),[w,el,C]);return(0,m.jsxs)(x,{ref:ed,...q,onKeyDown:e_,onMouseOver:ej,onMouseOut:eg,onTouchStart:eN,onTouchMove:ew,onTouchEnd:ek,className:d()(X,G,y&&"slide",b&&"".concat(G,"-fade"),B&&"".concat(G,"-").concat(B)),children:[w&&(0,m.jsx)("div",{className:"".concat(G,"-indicators"),children:(0,v.UI)($,(e,n)=>(0,m.jsx)("button",{type:"button","data-bs-target":"","aria-label":null!=k&&k.length?k[n]:"Slide ".concat(n+1),className:n===er?"active":void 0,onClick:eZ?eZ[n]:void 0,"aria-current":n===er},n))}),(0,m.jsx)("div",{className:"".concat(G,"-inner"),children:(0,v.UI)($,(e,n)=>{let t=n===er;return y?(0,m.jsx)(g.Z,{in:t,onEnter:t?ex:void 0,onEntered:t?ev:void 0,addEndListener:_.Z,children:(n,a)=>r.cloneElement(e,{...a,className:d()(e.props.className,t&&"entered"!==n&&em,("entered"===n||"exiting"===n)&&"active",("entering"===n||"exiting"===n)&&ep)})}):r.cloneElement(e,{className:d()(e.props.className,t&&"active")})})}),N&&(0,m.jsxs)(m.Fragment,{children:[(R||0!==S)&&(0,m.jsxs)(i.Z,{className:"".concat(G,"-control-prev"),onClick:ei,children:[z,D&&(0,m.jsx)("span",{className:"visually-hidden",children:D})]}),(R||S!==el-1)&&(0,m.jsxs)(i.Z,{className:"".concat(G,"-control-next"),onClick:eo,children:[W,K&&(0,m.jsx)("span",{className:"visually-hidden",children:K})]})]})]})});
1f.displayName="Carousel";var y=Object.assign(f,{Caption:p,Item:x})}}]);

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.