PageSourceSearch

https://qjl.kz/_nuxt/index.78d67966.js

js qjl.kz collected 2026-10-02 17:13:28 UTC 6,218 bytes, 1 lines download raw bytes

1import{u as de,b as pe,s as E,c as me,d as _e,i as L}from"./entry.1ffe6d42.js";import{_ as fe}from"./index.ffb75ca0.js";import{_ as ve}from"./index.d53a4f3a.js";import{D as he,d as c,r as d,ad as N,v as ye,w as R,e as ke,X as p,a8 as F,a3 as l,a4 as k,z as e,E as r,Z as b,a7 as K,Y as I,F as be,af as ge,aa as we,ah as xe,a5 as S,a0 as Te,ab as Ce,ac as De}from"./vendor-forms.dc4a930e.js";import{u as U}from"./asyncData.26767ad0.js";import{u as Ie}from"./useTranslations.c22cd7a7.js";import{u as Se}from"./useApiOptions.ee3e0b40.js";import{u as Me}from"./useSesonsAdapter.920e733b.js";import{u as Pe}from"./useLoader.01c0f718.js";import{s as Ae}from"./useCabinetMobileTitle.c57b98e9.js";import{_ as He}from"./calendar.20ea4896.js";import{u as $e}from"./index.14644d78.js";import{B as z}from"./index.8a5d75dd.js";import{S as M}from"./index.762bedbb.js";import{u as Ve}from"./index.92a09037.js";import{_ as Oe}from"./index.d86e95e5.js";import{_ as Be}from"./index.4423e70d.js";import{_ as Ee}from"./_plugin-vue_export-helper.c27b6911.js";import"./vendor-dayjs.c5063a37.js";import"./index.1e76a479.js";import"./index.31b8c4a9.js";import"./nuxt-link.60c7f835.js";import"./index.f96cd56e.js";import"./index.22d43847.js";import"./index.b5c0bc3d.js";import"./useScreenBreakpoints.38597835.js";const Le=m=>(Ce("data-v-686cd6c7"),m=m(),De(),m),Ne={class:"controls-wrapper"},Re={class:"controls-wrapper__filters"},Fe={class:"controls-wrapper__date"},Ke={class:"datePickerInput"},Ue=Le(()=>l("img",{class:"datePickerInput__icon",src:He,alt:"Calendar Icon"},null,-1)),ze=["value","placeholder","onInput","onKeydown"],Ye={class:"radio-buttons"},Je=he({__name:"index",async setup(m){let u,_;const{$i18n:Y,$services:J}=de();pe({title:`Freedom QJ League – ${Y.t("pageTitles.departuresPage")}`});const i=Ve(),g=$e(),{handbookTours:Q,handbookMainTournament:w,handbookSeasons:Qe}=E(i),{departuresCollection:X,pending:Z}=E(g),o=Ie(),{locale:P}=me(),A=Se(),j=c(()=>[{id:null,title:o.value.allMatchdays},...Q.value]),H=c(()=>[{team_id:null,title:o.value.allTeams},...i.handbookClubs.map(({teams:t})=>t).flat().map(t=>({...t,team_id:t.team_id??t.id})).sort((t,a)=>t.title.localeCompare(a.title))]),f=d([]),{data:v,refresh:q}=([u,_]=N(async()=>U("cabinet-departures-main-tournament",async()=>
1{const t=await $fetch("/api/main-tournament",A.value);return i.handbookMainTournament=t,t})),u=await u,_(),u),{data:x,refresh:G}=U("cabinet-departures-seasons",()=>$fetch("/api/seasons",A.value)),W=c(()=>Me(x.value??[]));ye(()=>{v.value&&(f.value=[v.value.id])}),R(P,async()=>{await q(),await G(),v.value&&(i.handbookMainTournament=v.value),x.value&&(i.handbookSeasons=x.value)});const ee=_e(),te=t=>{var a;return ee(`/cabinet/tournaments/${(a=t==null?void 0:t.match)==null?void 0:a.tournament_id}/departures/${t==null?void 0:t.id}`)},T=d(null),n=ke({"tournament_ids[]":f.value,tour_id:T.value,team_id:null,viewed_only:0,match_date:null}),ae=t=>Pe(async()=>{var a;t.length||(t=[(a=w==null?void 0:w.value)==null?void 0:a.id]),await Promise.all([i.fetchHandbookTours({tournament_ids:t}),i.fetchHandbookClubs({"tournament_ids[]":t})]),f.value=t,n["tournament_ids[]"]=t,$(null)}),C=c(()=>X.value[h.value.value]),oe=J.debounce.debounce(g.fetchDeparturesCollection);R(n,oe),[u,_]=N(()=>Promise.all([g.fetchDeparturesCollection(n),i.fetchHandbookTours({tournament_ids:n["tournament_ids[]"]}),i.fetchHandbookClubs({"tournament_ids[]":n["tournament_ids[]"]})])),await u,_();const $=t=>{T.value=t,n.tour_id=t},V=c(()=>[{id:1,title:o.value.nextMatches,value:"upcoming"},{id:2,title:o.value.finished,value:"past"}]),h=d(V.value[0]),ne=d({format:"dd.MM.yyyy HH:mm"}),y=d(null),O=()=>{y.value&&y.value.selectDate(),y.value.closeMenu()},se=(t,a)=>{a(t),t.target.value.length===10&&O()};Ae(o.value.departures);const ie=Te(()=>L(()=>import("./vue-datepicker.58c14901.js"),["./vue-datepicker.58c14901.js","./vendor-forms.dc4a930e.js"],import.meta.url));return L(()=>Promise.resolve({}),["./main.eecdf94c.css"],import.meta.url),(t,a)=>{const B=fe,le=ve,re=ge("maska");return p(),F("div",null,[l("h1",null,k(e(o).departures),1),l("div",Ne,[l("div",Re,[r(B,{value:e(f),options:e(W),placeholder:e(o).chooseOption,"append-parent":"","onUpdate:value":ae},null,8,["value","options","placeholder"]),r(M,{options:e(V),"binding-value":"id",class:"application-status-filter","is-border":"","default-option":e(h).id,onChange:a[0]||(a[0]=s=>h.value=s)},null,8,["options","default-option"]),l("div",Fe,[r(e(ie),{ref_key:"matchDate",ref:y,modelValue:e(n).match_date,"onUpdate:modelValue":a[1]||(a[1]=s=>e(n).match_date=s),"auto-apply":"","text-input":"","model-type":"yyyy-MM-dd",format:"dd.MM.yyyy","on-click-outside":O,placeholder:"30.12.1999","text-input-options":e(ne),locale:e(P),"select-text":e(o).choose,"cancel-text":e(o).cancel},{"dp-input":b(({value:s,onInput:ue,onEnter:ce})=>[l("div",Ke,[Ue,we(l("input",{type:"text",value:s,"data-maska":"##.##.####",placeholder:e(o).chooseDate,class:"datePickerInput__field",onInput:D=>se(D,ue),onKeydown:xe(D=>ce(D),["enter"])},null,40,ze),[[re]])])]),_:1},8,["modelValue","text-input-options","locale","select-text","cancel-text"])]),r(M,{options:e(H),"binding-value":"team_id","is-border":"","default-option":e(H)[0].team_id,onChange:a[2]||(a[2]=s=>e(n).team_id=s.team_id??null)},null,8,["options","default-option"]),r(M,{options:e(j),class:"tours-select","binding-value":"id","default-option":e(T),placeholder:e(o).allMatchdays,"is-border":"",onChange:a[3]||(a[3]=s=>$(s.id))},null,8,["options","default-option","placeholder"])]),l("div",Ye,[r(z,{variant:"tertiary",class:K({"radio--active":!e(n).viewed_only}),onClick:a[4]||(a[4]=s=>e(n).viewed_only=0)},{default:b(()=>[S(k(e(o).unseen),1)]),_:1},8,["class"]),r(z,{variant:"tertiary",class:K({"radio--active":e(n).viewed_only}),onClick:a[5]||(a[5]=s=>e(n).viewed_only=1)},{default:b(()=>[S(k(e(o).seen),1)]),_:1},8,["class"])])]),e(Z)?(p(),I(Oe,{key:0})):(p(),F(be,{key:1},[e(C)&&e(C).length?(p(),I(le,{key:0,departures:e(C),"get-row-link":te,"is-upcoming":e(h).value==="upcoming"},null,8,["departures","is-upcoming"])):(p(),I(Be,{key:1},{title:b(()=>[S(k(e(o).noApplicationsYet),1)]),_:1}))],64))])}}});const bt=Ee(Je,[["__scopeId","data-v-686cd6c7"]]);export{bt 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.