1import{_ as Ce}from"./index.32377be6.js";import{C as ke}from"./index.731eb2d8.js";import{_ as xe}from"./index.d86e95e5.js";import{u as se}from"./useTranslations.c22cd7a7.js";import{s as ye,u as fe,d as Me,f as Le,e as pe,b as ve,h as De,j as Se}from"./entry.1ffe6d42.js";import{s as Te}from"./useCabinetMobileTitle.c57b98e9.js";import{B as w}from"./index.8a5d75dd.js";import{_ as Ae}from"./index.a6064f06.js";import{u as re}from"./index.14644d78.js";import{a as Ie}from"./useScreenBreakpoints.38597835.js";import{D as oe,d as q,X as m,a8 as O,z as e,a3 as t,a4 as a,r as de,Y as k,Z as d,ae,E as b,j as Be,a5 as _,af as ge,aa as ee,ab as Fe,ac as qe,w as we,ad as Ne,a6 as H,F as je,h as he}from"./vendor-forms.dc4a930e.js";import{_ as ie}from"./_plugin-vue_export-helper.c27b6911.js";import{_ as be}from"./index.4423e70d.js";import{D as Re}from"./index.f96cd56e.js";import{D as Ve}from"./index.b25b964d.js";import{u as $e}from"./useLoader.01c0f718.js";import{T as Pe}from"./index.553050fc.js";import{u as le}from"./index.30ba499d.js";import{I as ne}from"./index.b6d333fb.js";import{A as ze}from"./index.08d64d43.js";import{C as He}from"./index.a6a51722.js";import{E as Ee}from"./index.d46303b0.js";import{u as Ue}from"./index.f781a138.js";import"./index.1e76a479.js";import"./index.bc4daca9.js";import"./client-only.5622ac6c.js";import"./index.22d43847.js";import"./vendor-dayjs.c5063a37.js";import"./index.b5c0bc3d.js";import"./nuxt-link.60c7f835.js";import"./index.dd914294.js";import"./index.31b8c4a9.js";const Qe={class:"departure-header__wrapper"},Ze={key:0,class:"departure-header"},Je={class:"departure-header__team"},We=["src","alt"],Ye={class:"departure-header__content"},Xe={class:"departure-header__title"},Ge={class:"departure-header-row"},Ke={class:"departure-header-item"},Oe={class:"departure-header-item__label"},et={class:"departure-header-item__title"},tt={class:"departure-header-item"},at={class:"departure-header-item__label"},st={class:"departure-header-item__title"},rt={class:"departure-header-item"},ot={class:"departure-header-item__label"},it={class:"departure-header-item__title"},nt={class:"departure-header-item"},dt={class:"departure-header-item__label"},lt={class:"departure-header-item__title"},ut={class:"departure-header-item"},ct={class:"departure-header-item__label"},mt={class:"departure-header-item__title"},_t={key:1,class:"departure-mobile"},pt={class:"departure-header"},vt={class:"departure-header__team"},ht=["src","alt"],bt={class:"departure-header-content"},yt={class:"departure-header-content-item"},ft={class:"departure-header-content-item__title departure-header-content-item__bold"},gt={class:"departure-header-content-item"},$t={class:"departure-header-content-item__bold"},Ct={class:"departure-header-row"},kt={class:"departure-header-item"},xt={class:"departure-header-item__label"},Mt={class:"departure-header-item__title"},Lt={class:"departure-header-item"},Dt={class:"departure-header-item__label"},St={class:"departure-header-item__title"},Tt={class:"departure-header-item"},At={class:"departure-header-item__label"},It={class:"departure-header-item__title"},Bt={class:"departure-header-item"},Ft={class:"departure-header-item__label"},qt={class:"departure-header-item__title"},wt={class:"departure-header-item"},Nt={class:"departure-header-item__label"},jt={class:"departure-header-item__title"},Rt=oe({__name:"index",setup(N){const i=se(),T=re(),{departure:s}=ye(T),{$services:f}=fe(),M=q(()=>{var c,v;return f.dateHelper.getHours((v=(c=s==null?void 0:s.value)==null?void 0:c.match)==null?void 0:v.date)||""}),u=q(()=>{var c,v;return`${f.dateHelper.getDateWithoutYear((v=(c=s==null?void 0:s.value)==null?void 0:c.match)==null?void 0:v.date)} ${M.value?`, ${M.value}`:""}`}),{isMobile:j}=Ie();return(c,v)=>{var R,g,L,l,n,$,y,V,E,U,A,Q,Z,P,J,h,I,C,B,D,S,o,r,p,F,x,z,Y,X,G,K,W,ue,ce,me,_e;return m(),O("div",Qe,[e(j)?(m(),O("div",_t,[t("div",pt,[t("div",vt,[t("img",{src:(C=(I=e(s))==null?void 0:I.team)==null?void 0:C.logo,alt:(D=(B=e(s))==null?void 0:B.team)==null?void 0:D.title},null,8,ht)]),t("div",bt,[t("div",yt,[t("span",ft,a((o=(S=e(s))==null?void 0:S.team)==null?void 0:o.title),1),t("span",null,a((p=(r=e(s))==null?void 0:r.team)==null?void 0:p.city),1)]),t("div",gt,[t("span",null,a(e(i).tournamentCreateLeavingMatch),1),t("span",$t,a((x=(F=e(s))==null?void 0:F.tournament)==null?void 0:x.title),1)])])]),t("div",Ct,[t("div",kt,[t("div",xt,a(e(i).tournament),1),t("div",Mt,a((Y=(z=e(s))==null?void 0:z.tournament)==null?void 0:Y.title),
11)]),t("div",Lt,[t("div",Dt,a(e(i).matchDay),1),t("div",St,a((G=(X=e(s))==null?void 0:X.match)==null?void 0:G.tour),1)]),t("div",Tt,[t("div",At,a(e(i).match),1),t("div",It,a((W=(K=e(s))==null?void 0:K.match)==null?void 0:W.host)+" â "+a((ce=(ue=e(s))==null?void 0:ue.match)==null?void 0:ce.guest),1)]),t("div",Bt,[t("div",Ft,a(e(i).matchDate),1),t("div",qt,a(e(u)),1)]),t("div",wt,[t("div",Nt,a(e(i).departureCity),1),t("div",jt,a((_e=(me=e(s))==null?void 0:me.match)==null?void 0:_e.city),1)])])])):(m(),O("div",Ze,[t("div",Je,[t("img",{src:(g=(R=e(s))==null?void 0:R.team)==null?void 0:g.logo,alt:(l=(L=e(s))==null?void 0:L.team)==null?void 0:l.title},null,8,We)]),t("div",Ye,[t("div",Xe,a(($=(n=e(s))==null?void 0:n.team)==null?void 0:$.title),1),t("div",Ge,[t("div",Ke,[t("div",Oe,a(e(i).tournament),1),t("div",et,a((V=(y=e(s))==null?void 0:y.tournament)==null?void 0:V.title),1)]),t("div",tt,[t("div",at,a(e(i).matchDay),1),t("div",st,a((U=(E=e(s))==null?void 0:E.match)==null?void 0:U.tour),1)]),t("div",rt,[t("div",ot,a(e(i).match),1),t("div",it,a((Q=(A=e(s))==null?void 0:A.match)==null?void 0:Q.host)+" â "+a((P=(Z=e(s))==null?void 0:Z.match)==null?void 0:P.guest),1)]),t("div",nt,[t("div",dt,a(e(i).matchDate),1),t("div",lt,a(e(u)),1)]),t("div",ut,[t("div",ct,a(e(i).departureCity),1),t("div",mt,a((h=(J=e(s))==null?void 0:J.match)==null?void 0:h.city),1)])])])]))])}}});const Vt=ie(Rt,[["__scopeId","data-v-a33ff5e4"]]),Pt={class:"footer"},zt=oe({__name:"index",props:{departureId:null,status:null},setup(N){const i=N,T=de(""),s=le(),f=re(),M=se(),u=q(()=>({title:M.value.departureCancel,acceptButton:M.value.reject})),j=async()=>{await f.changeDepartureStatus(i.departureId,{status:i.status,description:T.value}),s.closeModal(),await f.fetchDepartureById(i.departureId)};return(c,v)=>{const R=ae("VField"),g=ae("VForm");return m(),k(g,{class:"modal-reject-application",as:"div"},{default:d(({meta:L})=>[t("h3",null,a(e(u).title),1),b(R,{modelValue:e(T),"onUpdate:modelValue":v[0]||(v[0]=l=>Be(T)?T.value=l:null),rules:"required",name:"reason"},{default:d(({field:l,errors:n,meta:$,value:y})=>[b(Pe,{id:"reason",value:y,bind:l,"is-error":!!n.length&&$.touched,"is-valid":$.valid&&$.touched},{label:d(()=>[t("span",null,a(e(M).specifyTheReason),1)]),_:2},1032,["value","bind","is-error","is-valid"])]),_:2},1032,["modelValue"]),t("div",Pt,[b(w,{variant:"tertiary",onClick:e(s).closeModal},{default:d(()=>[_(a(e(M).cancel),1)]),_:1},8,["onClick"]),b(w,{variant:"secondary",disabled:!L.valid,onClick:v[1]||(v[1]=l=>("useLoader"in c?c.useLoader:e($e))(j))},{default:d(()=>[_(a(e(u).acceptButton),1)]),_:2},1032,["disabled"])])]),_:1})}}});const Ht=ie(zt,[["__scopeId","data-v-5356b7cf"]]),te=N=>(Fe("data-v-0d827e2e"),N=N(),qe(),N),Et={class:"input-row"},Ut=te(()=>t("span",{class:"required-label"},"*",-1)),Qt=te(()=>t("br",null,null,-1)),Zt=te(()=>t("span",{class:"required-label"},"*",-1)),Jt=te(()=>t("br",null,null,-1)),Wt=te(()=>t("span",{class:"required-label"},"*",-1)),Yt={class:"modal-reject-application__actions"},Xt=oe({__name:"index",props:{departureId:null,tournamentLimits:null},setup(N){const i=N,T=le(),s=re(),f=de({players:null,representatives:null,additional_members:null}),M=async()=>
1{await s.submitDepartureCount(i.departureId,f.value),await s.fetchDepartureById(i.departureId),T.closeModal()},u=se();return(j,c)=>{const v=ae("VField"),R=ae("VForm"),g=ge("maska");return m(),k(R,{class:"modal-reject-application",as:"div"},{default:d(({meta:L})=>{var l,n,$,y,V,E,U,A,Q,Z,P,J;return[t("h3",null,a(e(u).tournamentCreateLeavingMatch),1),t("div",Et,[b(v,{modelValue:e(f).players,"onUpdate:modelValue":c[0]||(c[0]=h=>e(f).players=h),name:"players",rules:`required|max_value:${(n=(l=i.tournamentLimits)==null?void 0:l.player_departure)==null?void 0:n.max}|min_value:${(y=($=i.tournamentLimits)==null?void 0:$.player_departure)==null?void 0:y.min}`},{default:d(({field:h,errors:I,meta:C,value:B})=>[ee((m(),k(e(ne),{id:"players",value:B,mask:"N","mask-tokens":"N:[0-9]:repeated",bind:h,"is-error":!!I.length&&C.touched,"is-valid":C.valid&&C.touched},{label:d(()=>[_(a(e(u).tournamentCreatePlayersCount)+" ",1),Ut]),"mini-label":d(()=>{var D,S,o,r;return[_(a(e(u).cabinetMinPlayersInTheAllupForAwayMatch)+" â "+a((S=(D=i.tournamentLimits)==null?void 0:D.player_departure)==null?void 0:S.min)+", ",1),Qt,_(" "+a(e(u).cabinetMaxPlayersInTheAllupForAwayMatch)+" "+a((r=(o=i.tournamentLimits)==null?void 0:o.player_departure)==null?void 0:r.max),1)]}),_:2},1032,["value","bind","is-error","is-valid"])),[[g]])]),_:2},1032,["modelValue","rules"]),b(v,{modelValue:e(f).representatives,"onUpdate:modelValue":c[1]||(c[1]=h=>e(f).representatives=h),name:"representative",rules:`required|max_value:${(E=(V=i.tournamentLimits)==null?void 0:V.representative_departure)==null?void 0:E.max}|min_value:${(A=(U=i.tournamentLimits)==null?void 0:U.representative_departure)==null?void 0:A.min}`},{default:d(({field:h,errors:I,meta:C,value:B})=>[ee((m(),k(e(ne),{id:"representative",value:B,mask:"N","mask-tokens":"N:[0-9]:repeated",bind:h,"is-error":!!I.length&&C.touched,"is-valid":C.valid&&C.touched},{label:d(()=>[_(a(e(u).tournamentCreateRepresentativesCount)+" ",1),Zt]),"mini-label":d(()=>{var D,S,o,r;return[_(a(e(u).cabinetMinRepresentativesInTheAllupForAwayMatch)+" "+a((S=(D=i.tournamentLimits)==null?void 0:D.representative_departure)==null?void 0:S.min)+", ",1),Jt,_(" "+a(e(u).cabinetMaxRepresentativesInTheAllupForAwayMatch)+" "+a((r=(o=i.tournamentLimits)==null?void 0:o.representative_departure)==null?void 0:r.max),1)]}),_:2},1032,["value","bind","is-error","is-valid"])),[[g]])]),_:2},1032,["modelValue","rules"]),b(v,{modelValue:e(f).additional_members,"onUpdate:modelValue":c[2]||(c[2]=h=>e(f).additional_members=h),name:"additionalMembers",rules:`required|max_value:${(Z=(Q=i.tournamentLimits)==null?void 0:Q.additional_members_departure)==null?void 0:Z.max}|min_value:${(J=(P=i.tournamentLimits)==null?void 0:P.additional_members_departure)==null?void 0:J.min}`},{default:d(({field:h,errors:I,meta:C,value:B})=>[ee((m(),k(e(ne),{id:"additionalMembers",value:B,mask:"N","mask-tokens":"N:[0-9]:repeated",bind:h,"is-error":!!I.length&&C.touched,"is-valid":C.valid&&C.touched},{label:d(()=>[_(a(e(u).tournamentCreateReserveMemberTeam)+" ",1),Wt]),"mini-label":d(()=>{var D,S,o,r;return[_(a(e(u).cabinetMinAddditionalPlayersInTheAllupForAwayMatch)+" "+a((S=(D=i.tournamentLimits)==null?void 0:D.additional_members_departure)==null?void 0:S.min)+", "+a(e(u).cabinetMaxAddditionalPlayersInTheAllupForAwayMatch)+" â "+a((r=(o=i.tournamentLimits)==null?void 0:o.additional_members_departure)==null?void 0:r.max),1)]}),_:2},1032,["value","bind","is-error","is-valid"])),[[g]])]),_:2},1032,["modelValue","rules"])]),t("div",Yt,[b(w,{variant:"tertiary",size:"md",onClick:e(T).closeModal},{default:d(()=>[_(a(e(u).cancel),1)]),_:1},8,["onClick"]),b(w,{disabled:!L.valid,size:"md",onClick:c[3]||(c[3]=h=>("useLoader"in j?j.useLoader:e($e))(M))},{default:d(()=>[_(a(e(u).cabinetSubmitQuantity),1)]),_:2},1032,["disabled"])])]}),_:1})}}});const Gt=ie(Xt,[["__scopeId","data-v-0d827e2e"]]),Kt={key:0},Ot={class:"departure-top"},ea={class:"departure-top__info"},ta={class:"departure-top__title"},aa={class:"departure-top__actions"},sa={class:"departure-controls"},ra=oe({__name:"index",async setup(N){let i,T;const s=se(),{$services:f,$i18n:M}=fe(),{public:{baseURL:u}}=Se(),j=Me(),c=Ue(),v=le(),R=Le(),g=re(),L=Number(pe("id")),l=Number(pe("departure_id")),{departure:n,departureSquadForm:$}=ye(g);ve({title:"Freedom QJ League â ÐагÑÑзка..."}),we(()=>n.value,o=>{var r,p;ve({title:`Freedom QJ League â ${M.t("pageTitles.departuresSinglePage")} 2 ${(r=o==null?void 0:o.team)==null?void 0:r.title} ${(p=o==null?void 0:o.team)==null?void 0:p.city}`})},{immediate:!0});const y=de("players"),V=o=>{const r=he(Ht,{departureId:l,status:o});v.openModal(r)},E=()=>{var r,p;const o=he(Gt,{departureId:l,tournamentLimits:(p=(r=n.value)==null?void 0:r.tournament)==null?void 0:p.limits});v.openModal(o)},U=q(()=>{var r,p;const o=[{title:s.value.tournaments,slug:"cabinet/tournaments"},{title:(p=(r=n.value)==null?void 0:r.tournament)==null?void 0:p.title,slug:`cabinet/tournaments/${L}`},{title:s.value.tournamentCreateLeavingMatch,slug:""}];return{command_admin:o,super_admin:o,league_admin:o,provider:[{title:s.value.departures,slug:"cabinet/departures"},{title:s.value.tournamentCreateLeavingMatch,slug:""}]}}),A=q(()=>{var o,r,p,F;return{players:(r=(o=$.value)==null?void 0:o.players)==null?void 0:r.filter(x=>x.departure_status&&!x.is_additional_member).length,representatives:(p=$.value)==null?void 0:p.representatives.filter(x=>x.departure_status).length,additional_members:((F=$.value.players)==null?void 0:F.filter(x=>x.is_additional_member).length)||0}}),Q=q(()=>{var o,r,p,F,x,z;return[{id:1,title:s.value.players,value:"players",count:n.value.status!=="empty"?`${A.value.players} / ${(r=(o=n.value)==null?void 0:o.count)==null?void 0:r.players}`:null},{id:2,title:s.value.representatives,value:"representatives",count:n.value.status!=="empty"?`${A.value.representatives} / ${(F=(p=n.value)==null?void 0:p.count)==null?void 0:F.representatives}`:null},{id:3,title:s.value.additionalPlayers,value:"additional_members",count:n.value.status!=="empty"?`${A.value.additional_members||0} / ${(z=(x=n.value)==null?void 0:x.count)==null?void 0:z.additional_members}`:""}]}),Z=q(()=>f.breadcrumbs.createCrumbs(U.value[R.user.role.slug])),P=q(()=>{var o;return y.value==="additional_members"?(o=$.value.players)==null?void 0:o.filter(r=>r.is_additional_member):$.value[y.value].filter(r=>!r.is_additional_member)}),J=()=>
2open(`${u}/departures/application/${l}?lang=${M.locale.value}`,"_blank"),h=q(()=>({players:s.value.playersAreNotSelected,representatives:s.value.representativesAreNotSelected,additional_members:s.value.additionalMembersAreNotSelected}));[i,T]=Ne(()=>Promise.all([g.fetchDepartureById(l),g.fetchDepartureSquadForm(l),c.fetchTournamentById(L)])),await i,T();const I=c.tournament.id!==+L;if(g.departure.id!==+l||I)throw De({statusCode:404,statusMessage:"Page Not Found"});const B=async o=>{const r={status:o};await g.changeDepartureStatus(l,r).then(()=>g.fetchDepartureById(l))},D=()=>open(`${u}/departures/archive/${l}?lang=${M.locale.value}`,"_blank"),S=q(()=>[{title:s.value.documentationZip,onClick:D},{title:s.value.docsList,onClick:J}]);return Te(s.value.tournamentCreateLeavingMatch),(o,r)=>{var Y,X,G,K;const p=Ce,F=ke,x=xe,z=ge("role");return(Y=e(n))!=null&&Y.id?(m(),O("div",Kt,[b(e(He),{breadcrumbs:e(Z)},null,8,["breadcrumbs"]),t("div",Ot,[t("div",ea,[t("h2",ta,a(e(s).tournamentCreateLeavingMatch),1),e(n).status?(m(),k(e(Re),{key:0,status:(X=e(n))==null?void 0:X.status,type:"inner"},null,8,["status"])):H("",!0),b(F,{list:e(S)},{trigger:d(()=>[b(p)]),_:1},8,["list"])]),t("div",aa,[((G=e(n))==null?void 0:G.status)==="pending"?(m(),O(je,{key:0},[ee((m(),k(e(w),{class:"role-based",variant:"secondary",size:"md",onClick:r[0]||(r[0]=W=>V("rejected"))},{default:d(()=>[_(a(e(s).reject),1)]),_:1})),[[z,"super_admin"]]),ee((m(),k(e(w),{class:"role-based",size:"md",onClick:r[1]||(r[1]=W=>B("submitted"))},{default:d(()=>[_(a(e(s).approveSquad),1)]),_:1})),[[z,"super_admin"]])],64)):H("",!0),e(n).status==="submitted"&&e(R).isSA?(m(),k(e(w),{key:1,onClick:r[2]||(r[2]=W=>V("rejected"))},{default:d(()=>[_(a(e(s).reject),1)]),_:1})):H("",!0)])]),((K=e(n))==null?void 0:K.status)!=="submitted"?(m(),k(e(ze),{key:0,description:e(n).description},null,8,["description"])):H("",!0),b(Vt),t("div",sa,[b(e(Ae),{tabs:e(Q),type:"border-style",color:"red","active-value":e(y),onChangeTab:r[3]||(r[3]=W=>y.value=W)},null,8,["tabs","active-value"]),e(n).status==="empty-squad"||e(n).status==="rejected"?(m(),k(e(w),{key:0,class:"departure-edit-btn",path:e(j)(`/cabinet/tournaments/${e(L)}/departures/${e(l)}/squad`),variant:"tertiary",size:"md"},{default:d(()=>[b(Ee,{color:"dark",size:"sm"}),_(" "+a(e(s).editApplication),1)]),_:1},8,["path"])):H("",!0)]),e(P)?(m(),k(e(Ve),{key:1,"team-id":e(n).team.id,"hide-checkbox":"","declared-only":"",type:e(y),members:e(P),"tournament-id":e(L)},null,8,["team-id","type","members","tournament-id"])):H("",!0),e(n).status!=="empty"&&(e(n).status==="empty-squad"||!e(A)[e(y)])?(m(),k(be,{key:2},{title:d(()=>[_(a(e(h)[e(y)]),1)]),button:d(()=>[b(e(w),{variant:"tertiary",path:e(j)(`/cabinet/tournaments/${e(L)}/departures/${e(l)}/squad`),query:{activeMembers:e(y)}},{default:d(()=>[_(a(e(s).choose),1)]),_:1},8,["path","query"])]),_:1})):H("",!0),e(n).status!=="submitted"?(m(),k(be,{key:3},{title:d(()=>[_(a(e(s).departures),1)]),button:d(()=>[b(e(w),{variant:"tertiary",onClick:E},{default:d(()=>[_(a(e(s).changeQuantity),1)]),_:1})]),_:1})):H("",!0)])):(m(),k(x,{key:1}))}}});const ja=ie(ra,[["__scopeId","data-v-ea74610b"]]);export{ja 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.