1import{eY as k,dI as I,dN as _,dm as S,eQ as D,cR as x,f2 as C,f1 as y,cs as r,cp as t,T as L,as as P,R as N,bQ as R,cF as p,g as T,L as w,aj as z,M as U,ak as W,l as H,N as G,d_ as b,cv as j}from"./index.hjxr7fye.js";import{M as q}from"./MyGoal.goi0kkm7.js";import{u as E}from"./userDistanceSteps.fkudrfac.js";import{u as M}from"./userUpdateSettings.ib3ueax2.js";import{u as O}from"./userDistancePathParams.mxgz16hm.js";const $=()=>{const{userId:s}=O(),e=k(I),n=k(_),u=[{title:"ÐлавнаÑ",url:S.home.url()}],{title:h}=D("ÐÐ¾Ñ ÐиÑÑанÑиÑ"),[i,c]=x.useState([]),{mutate:m}=M(),{data:a,isRefetching:f}=E(s),{refetch:d}=C(s,{enabled:!1,meta:{onSuccess(o){var v;g(((v=o==null?void 0:o.distance_goal)==null?void 0:v.goals)??[])}}}),[l,g]=x.useState([]),B=o=>{((n==null?void 0:n.is_distance_public)===void 0||(n==null?void 0:n.is_distance_public)!==o)&&m({option:"is_distance_public",value:o})};return x.useEffect(()=>{var o;s===(e==null?void 0:e.id)?g(((o=e==null?void 0:e.distance_goal)==null?void 0:o.goals)??[]):d()},[s]),x.useEffect(()=>{c((a==null?void 0:a.filter(o=>["process","pause","request_done"].includes(o.status)))??[])},[a]),{title:h,breadcrumbs:u,goals:l,userId:s,currentSteps:i,currentStepsLoading:f,userSettings:n,toggleDistanceIsPublic:B,isPageOwner:s===(e==null?void 0:e.id)}},Q=({className:s,list:e,userId:n,loading:u})=>{const h=y(),i=A(h);return n?r("div",{css:[i.CurrentSteps,s],children:[t("div",{css:i.header,children:r("h2",{css:i.heading,children:["ТекÑÑие ÑпÑÐ°Ð¶Ð½ÐµÐ½Ð¸Ñ ",u&&t(L,{className:i.loading,size:15,border:2})]})}),r("div",{css:i.list,children:[!e.length&&t("div",{css:i.empty,children:"ÐÐµÑ ÑпÑажнений"}),e.map(c=>{var d,l,g;const m=(d=c.distance_step)==null?void 0:d.distance_level_id,a=c.id,f=(g=(l=c.distance_step)==null?void 0:l.content)==null?void 0:g.title;return t("div",{css:i.task,children:t("div",{css:i.main,children:r("div",{css:i.title,children:[t(P,{className:i.icon,status:c.status}),t(N,{to:m?S.distanceStep.url({levelId:m,stepId:a,userId:n}):"#",children:f})]})})},a)})]})]}):null},A=s=>({CurrentSteps:{background:s.pattern.main,borderRadius:5,padding:"30px 50px 20px",[p]:{padding:"15px 15px 10px"}},header:{display:"flex",justifyContent:"space-between",marginBottom:20,[p]:{flexDirection:"column",alignItems:"flex-start"}},heading:{display:"flex",alignItems:"center",margin:0,fontSize:"1.875rem",fontWeight:"bold",[p]:{fontSize:"1.25rem"}},list:{},task:{display:"flex",alignItems:"center",padding:"15px 0",borderBottom:`1px solid ${s.taskList.taskBorder}`,"&:last-child":{border:0},[p]:{display:"grid",gridTemplateColumns:"50px 1fr",gap:"10px 15px"}},main:{flexGrow:1},icon:{marginRight:10,flexShrink:0,position:"relative",top:2},title:{display:"flex",alignItems:"flex-start",fontSize:"1.125rem",fontWeight:500,"& a":{color:s.pattern.font,textDecoration:"none","&:hover":{textDecoration:"underline"}},[p]:{fontSize:"1rem"}},loading:{marginLeft:10,position:"relative",top:2},empty:{...R(s)}}),Z=()=>{const s=y(),e=F(s),{title:n,breadcrumbs:u,goals:h,userId:i,currentSteps:c,currentStepsLoading:m,userSettings:a,toggleDistanceIsPublic:f,isPageOwner:d}=$();return t("div",{css:e.DistancePage,children:r(G,{children:[t(T,{list:u}),r(w,{align:"left",className:e.heading,children:[t("h1",{children:n}),d&&r("div",{css:e.accessToggle,children:[t(z,{className:e.accessCheck,defaultChecked:(a==null?void 0:a.is_distance_public)||(a==null?void 0:a.is_distance_public)===void 0,onChange:l=>f(l.target.checked),children:"РазÑеÑиÑÑ Ð´Ð¾ÑÑÑп к ваÑей диÑÑанÑии дÑÑгим полÑзоваÑелÑм"}),t(U,{place:"right",message:"ÐÑли ÐÑ ÑазÑеÑиÑе доÑÑÑп к ÐаÑей диÑÑанÑии, Ñо дÑÑгие заÑегиÑÑÑиÑованнÑе полÑзоваÑели ÑмогÑÑ Ð¿ÑоÑмаÑÑиваÑÑ Ð²Ð°Ñи оÑÑеÑÑ, комменÑаÑии, пÑогÑеÑÑ Ð¿ÑоÑ
Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¿Ð¾ ÑÑовнÑм."})]})]}),t("div",{css:e.desc,children:r("figure",{children:[t("blockquote",{children:"УÑпеÑнÑе лÑди не пÑакÑикÑÑÑ 100 ÑпÑажнений по 3 Ñаза. Ðни пÑакÑикÑÑÑ 3 ÑпÑÐ°Ð¶Ð½ÐµÐ½Ð¸Ñ Ð¿Ð¾ 100 Ñаз, но ÑÑи 3 ÑпÑÐ°Ð¶Ð½ÐµÐ½Ð¸Ñ â Ñе, ÑÑо ведÑÑ Ðº ÑезÑлÑÑаÑÑ!"}),t("figcaption",{children:t("cite",{children:"Ð.Ð. Ðозлов"})})]})}
1),r("div",{css:[e.box,e.box1],children:[r("div",{css:e.leftSide,children:[t(Q,{className:e.tasks,list:c,userId:i,loading:m}),t(W,{routeLink:S.distanceLevels.url({userId:i}),flat:!0,color:"primary",size:"medium",block:!0,className:e.allStepsBtn,children:"ÐÑе ÑÑÑпени ÐиÑÑанÑии"})]}),t(H,{children:({css:l,cx:g})=>t("div",{className:g(l(e.rightSide),"DistanceBox1RightSide"),children:t(q,{showChangeButton:d,items:h,className:e.myGoal})})})]})]})})},F=s=>({DistancePage:{overflow:"hidden",paddingBottom:85,backgroundImage:"url(/images/Distance/bg-bottom.svg), url(/images/Distance/bg.svg)",backgroundPosition:"left 50% bottom -2.6vw, 50% -1.8vw",backgroundSize:"100% auto",backgroundRepeat:"no-repeat",minHeight:1e3},heading:{display:"flex",alignItems:"center",position:"relative",gap:"15px 20px","& h1":{whiteSpace:"nowrap"},[b]:{flexDirection:"column-reverse",alignItems:"flex-start"}},accessToggle:{display:"block",lineHeight:"16px",paddingLeft:20,borderLeft:`2px solid ${s.pattern.primary}`,height:30,marginTop:5,[b]:{marginTop:0,borderLeft:0,paddingLeft:0,height:"auto"}},accessCheck:{"& span":{fontSize:"1rem",fontWeight:500}},desc:{maxWidth:830,fontSize:"1.125rem",lineHeight:"28px",marginBottom:40,position:"relative","& figure":{margin:"1em 0"},"& figcaption":{textAlign:"right"},"& blockquote":{margin:0},"& strong, & b":{fontWeight:600},[j]:{maxWidth:600},[p]:{fontSize:"1rem",lineHeight:1.2}},box:{display:"grid",gridTemplateColumns:"1fr 338px",gap:"30px",margin:"0 0 100px",[b]:{gridTemplateColumns:"1fr",marginBottom:50}},box1:{[b]:{"& .DistanceBox1RightSide":{columns:2,gap:"30px"}},[p]:{"& .DistanceBox1RightSide":{columns:"auto"}}},leftSide:{},tasks:{marginBottom:10},allStepsBtn:{maxWidth:460,margin:"0 auto"},rightSide:{minWidth:1},myGoal:{marginBottom:20}});export{Z 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.