PageSourceSearch

https://cdn2.tenchat.ru/tenchat-main-ssr-nuxt/BmtfpOS6.js

js tenchat.ru collected 2026-09-24 08:45:09 UTC 6,430 bytes, 1 lines download raw bytes

1import{_ as P}from"./CPCVh_rP.js";import{e as b,i as x,o as m,g as l,w as d,a as e,c as f,G as L,F as E,b as r,a4 as H,n as p,bf as O,aK as I,z as M,E as g,aW as j,d as k,H as S,b6 as T,b4 as N,I as V,h as z,Z as D,$ as U,T as G,bg as K,bh as F,bi as q,P as W,a0 as X,j as w,l as Z,t as J,bj as Q,q as Y}from"./Bhvy1f66.js";import{A as ee,_ as te}from"./CDr1IRf9.js";import{a as se}from"./BAs2npEo.js";import{_ as A}from"./ClxLacSj.js";import B from"./CV6EvNpp.js";import{b as ne,c as oe,a as ae,_ as le}from"./nhQ14kpa.js";import{_ as C}from"./DlAUqK2U.js";import{_ as re}from"./Dwgf3pqJ.js";const ie=b({__name:"LayoutBusinessAuthLink",setup(o){return(s,t)=>{const n=P;return m(),x(n,{href:s.$utmLink(l(ee)),theme:"dark",class:"h-9 min-w-41 rounded-full px-5 text-sm max-md:h-8 max-md:min-w-17 max-md:px-4 max-md:text-xs max-md:tracking-small"},{default:d(()=>[...t[0]||(t[0]=[e("span",{class:"max-md:hidden"}," Вход для бизнеса ",-1),e("span",{class:"hidden max-md:block"}," Войти ",-1)])]),_:1},8,["href"])}}}),Ie=Object.assign(ie,{__name:"LayoutBusinessAuthLink"}),me={class:"h-8 max-md:h-7"},ue=b({__name:"ElementLogo",props:{type:{default:"main"},alt:{default:se}},setup(o){return(s,t)=>{const n=te;return m(),f("div",me,[o.type==="main"?(m(),f(E,{key:0},[r(n,{src:"/static-img/logo/tenchat-main-logo.svg",alt:o.alt,width:"137",height:"32",class:"h-full max-md:hidden"},null,8,["alt"]),r(n,{src:"/static-img/logo/tenchat-main-logo-tight.svg",alt:o.alt,width:"120",height:"28",class:"hidden h-full max-md:block"},null,8,["alt"])],64)):L("",!0),o.type==="icon"?(m(),x(n,{key:1,src:"/static-img/logo/tenchat-icon-logo.svg",alt:o.alt,width:"30",height:"32",class:"h-full"},null,8,["alt"])):L("",!0)])}}}),de=Object.assign(ue,{__name:"ElementLogo"}),ce={class:"flex size-8 items-center justify-center"},_e=b({__name:"HeaderBurger",props:{modelValue:{type:Boolean,default:!1},modelModifiers:{}},emits:["update:modelValue"],setup(o){const s=H(o,"modelValue");return(t,n)=>(m(),f("div",ce,[e("button",{class:p(["tc-burger-toggle flex size-7 cursor-pointer flex-col items-center justify-center gap-1 max-sm:size-6",{"tc-burger-toggle-active":s.value}]),onClick:n[0]||(n[0]=a=>s.value=!s.value)},[...n[1]||(n[1]=[e("span",null,null,-1),e("span",null,null,-1),e("span",null,null,-1)])],2)]))}}),pe=Object.assign(C(_e,[["__scopeId","data-v-e4d548eb"]]),{__name:"HeaderBurger"}),fe={class:"z-10 border-b-2 border-gray-40 bg-white duration-300 max-md:border-0"},ge={class:"container max-md:px-5 max-sm:px-4"},xe={class:"flex h-15.5 items-center justify-between max-md:h-12"},be={class:"flex h-full items-center gap-7"},he={class:"flex h-full gap-8 text-sm max-lg:hidden"},ve={class:"flex items-center gap-2.5 max-md:gap-6"},ye=b({__name:"SharedHeader",setup(o){const s=z(),{isOpen:t}=O(),n=I(),a=M(()=>[S,D,U,G,K,F,q,W,X].includes(n.path));return(u,i)=>{const h=de,_=A,v=B,y=ne,c=pe;return m(),f("header",{class:p(["top-0 z-50 transition-transform",{"overflow-x-hidden":!l(s)}])},[e("div",fe,[e("div",ge,[e("div",xe,[e("div",be,[g(u.$slots,"logo",{},()=>[r(_,{to:u.$utmLink(l(j)),external:""},{default:d(()=>[r(h,{class:"flex max-sm:hidden",type:"main"}),r(h,{class:"hidden max-sm:flex",type:"icon"})]),_:1},8,["to"])],!0),g(u.$slots,"links",{},()=>[e("div",he,[r(_,{to:u.$utmLink(l(S)),class:p(["tc-border relative flex h-full items-center",l(a)?"font-semibold after:bg-gray-900":"hover:after:bg-gray-300"])},{default:d(()=>[...i[1]||(i[1]=[k(" Для бизнеса ",-1)])]),_:1},8,["to","class"]),r(y,null,{default:d(()=>[e("button",{class:p(["tc-border relative flex h-full items-center gap-1","hover:after:bg-gray-300"])},[i[2]||(i[2]=e("span",null,"Продукты",-1)),r(v,{name:"ph:caret-down-light",class:"text-base"})])]),_:1}),r(_,{to:u.$utmLink(l(T)),class:p(["tc-border relative flex h-full items-center",l(n).path===l(T)?"font-semibold after:bg-gray-900":"hover:after:bg-gray-300"])},{default:d(()=>[...i[3]||(i[3]=[k(" Premium+ ",-1)])]),_:1},8,["to","class"]),r(_,{to:u.$utmLink(l(N)),class:p(["tc-border relative ml-1 flex h-full items-center gap-1.5",l(n).path===l(N)?"font-semibold after:bg-gray-900":"hover:after:bg-gray-300"])},{default:d(()=>[...i[4]||(i[4]=[e("span",null,"Партнёрам",-1),e("span",{class:"rounded-full bg-blue-40 px-2 py-1 text-xxs font-semibold text-blue-300"},"Новое",-1)])]),_:1},8,["to","class"])])],!0)]),e("div",ve,[g(u.$slots,"auth-buttons",{},void 0,!0),r(c,{modelValue:l(t),"onUpdate:modelValue":i[0]||(i[0]=$=>V(t)?t.value=$:null),class:"hidden max-lg:flex"},null,8,["modelValue"])])])])]),g(u.$slots,"pages-list",{},void 0,!0)],2)}}}),Me=Object.assign(C(ye,[["__scopeId","data-v-da396907"]]),{__name:"SharedHeader"}),$e={class:"flex flex-col gap-4"},Ee={class:"mt-4 flex min-h-full flex-col gap-4 pl-5"},ke={class:"flex flex-col gap-4"},Le={class:"flex flex-col gap-4"},Se=b({__name:"HeaderMobileMenu",props:{items:{}},setup(o){const{isOpen:s}=O(),t=w(!1);return(n,a)=>{const u=B,i=A,h=ae,_=le,v=re,y=oe;return m(),x(y,{"is-open":l(s),"wrapper-class":"px-5 pb-2 pt-3 bg-white h-dvh",onTriggerClose:a[2]||(a[2]=c=>s.value=!1)},{default:d(()=>[e("div",$e,[(m(!0),f(E,null,Z(o.items,(c,$)=>(m(),f(E,{key:$},[c.isProductComponent?(m(),x(v,{key:1,"title-class":"bg-gray-20 rounded-2lg py-2.5 px-5","is-active":l(t),"onTrigger:expand":a[1]||(a[1]=R=>t.value=!l(t))},{title:d(()=>[...a[3]||(a[3]=[e("p",{class:"font-semibold text-gray-900"}," Продукты ",-1)])]),description:d(()=>[e("div",Ee,[e("div",ke,[a[4]||(a[4]=e("p",{class:"text-base font-semibold"}," Социальная сеть: ",-1)),r(h,{class:"gap-5"}
1)]),e("div",Le,[a[5]||(a[5]=e("p",{class:"text-base font-semibold"}," Для бизнеса: ",-1)),r(_,{class:"gap-5"})])])]),_:1},8,["is-active"])):(m(),x(i,{key:0,external:c.external,class:"flex items-center justify-between rounded-2lg bg-gray-20 px-5 py-2.5 font-semibold text-gray-900",to:c.link,target:c.external?"_blank":"_self",onClick:a[0]||(a[0]=R=>s.value=!1)},{default:d(()=>[k(J(c.name)+" ",1),r(u,{name:"fa6-solid:angle-right"})]),_:2},1032,["external","to","target"]))],64))),128)),g(n.$slots,"after-menu")])]),_:3},8,["is-open"])}}}),je=Object.assign(Se,{__name:"HeaderMobileMenu"}),Te=100,Ve=()=>{const{directions:o,y:s}=Q(window,{throttle:100}),t=w(1);return Y([o,s],()=>{if(s.value<Te){t.value=1;return}o.top?t.value=1:o.bottom&&(t.value=-1)}),{lastDirection:t,scrollTop:s}};export{je as _,Me as a,Ie as b,Ve as u};

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.