PageSourceSearch

https://zalicz.com/build/assets/Show-D9Csh8um.js

js zalicz.com collected 2026-10-02 01:51:26 UTC 20,621 bytes, 1 lines download raw bytes

1import{k as se,u as ae,r as G,n as P,p as D,q as le,c,o as u,a,d as s,h as oe,w as l,b as t,t as o,l as $,i as n,s as B,m as p,F as N,g as Z,x as A,e as re,f as F,v as K,y as ie,j as L}from"./app-DGQTVhav.js";import{_ as w}from"./index-C-cZiWBH.js";import{_ as y,a as k,b as z,c as _,d as h}from"./CardTitle.vue_vue_type_script_setup_true_lang-BkHahRqn.js";import{_ as ne}from"./AppLayout.vue_vue_type_script_setup_true_lang-BE3rky6L.js";import{A as W}from"./arrow-right-C0eHizu2.js";import{H as de}from"./history-M3oq5FV_.js";import{B as ue}from"./book-open-BEXKiIrQ.js";import{S as H}from"./sparkles-CzUZAYiu.js";import{C as me}from"./clock-3-eO7IyUhw.js";import"./x-Ct1vJP70.js";const ce={class:"flex h-full flex-1 flex-col gap-6 rounded-xl p-4"},xe={class:"workspace-hero relative overflow-hidden"},fe={class:"relative flex flex-col gap-6 xl:flex-row xl:items-end xl:justify-between"},be={class:"max-w-3xl space-y-3"},pe={class:"flex flex-wrap items-center gap-3"},we={class:"inline-flex items-center rounded-full bg-white/15 px-3 py-1 text-xs font-semibold text-white"},ve={class:"flex flex-col gap-3 sm:flex-row"},ge={class:"grid gap-4 md:grid-cols-2 xl:grid-cols-4"},ye={class:"text-sm text-slate-600"},ke={class:"grid gap-4 xl:grid-cols-[minmax(0,1.45fr)_360px]"},ze={class:"space-y-4"},_e={key:0,class:"grid gap-3 sm:grid-cols-3"},he={class:"rounded-2xl border border-slate-200 bg-slate-50 p-4"},Se={class:"mt-2 text-2xl font-semibold text-slate-950"},je={class:"mt-1 text-sm text-slate-600"},Pe={class:"rounded-2xl border border-slate-200 bg-slate-50 p-4"},Ce={class:"mt-2 text-2xl font-semibold text-slate-950"},Ge={class:"rounded-2xl border border-slate-200 bg-slate-50 p-4"},$e={class:"mt-2 text-sm font-semibold text-slate-950"},Be={class:"mt-1 text-sm text-slate-600"},Ne={key:1,class:"rounded-2xl border border-amber-200 bg-amber-50 p-4 text-sm text-amber-900"},Te={key:2,class:"rounded-2xl border border-dashed border-slate-300 bg-slate-50 p-6 text-center"},Fe={key:3,class:"rounded-3xl border border-slate-200 bg-slate-50 p-6"},Me={class:"flex items-start gap-4"},Ve={class:"rounded-2xl bg-emerald-100 p-3 text-emerald-700"},Ue={class:"text-lg font-semibold text-slate-950"},Ie={key:4,class:"rounded-3xl border border-red-200 bg-red-50 p-6"},Oe={class:"text-lg font-semibold text-red-900"},De={class:"mt-2 text-sm leading-6 text-red-700"},Ze={key:5,class:"space-y-4"},Ae={class:"bg-accent rounded-3xl border border-emerald-200 p-6"},Ke={class:"flex flex-wrap items-center justify-between gap-3"},Le={class:"text-xs font-semibold tracking-wide text-emerald-700 uppercase"},We={class:"mt-2 text-2xl font-semibold text-slate-950"},He={class:"mt-5 rounded-2xl bg-white/90 p-5"},qe={key:0,class:"text-sm leading-7 whitespace-pre-wrap text-slate-700"},Re={key:1,class:"text-sm leading-7 text-slate-500"},Ee={class:"mt-4 flex flex-wrap gap-2"},Je={key:0,class:"mt-4"},Qe={key:1,class:"mt-4 rounded-2xl border border-white/80 bg-white/70 p-4"},Xe={class:"mt-2 text-sm font-semibold text-slate-900"},Ye={key:0,class:"mt-1 text-sm leading-6 text-slate-600"},et={class:"mt-6 flex flex-wrap gap-3"},tt={key:6,class:"rounded-2xl border border-dashed border-slate-300 bg-slate-50 p-6 text-center"},st={class:"space-y-4"},at={key:0,class:"mt-1 text-sm text-red-600"},lt={key:0,class:"mt-1 text-sm text-red-600"},ot={class:"space-y-4"},rt={key:0,class:"mt-1 text-sm text-red-600"},it={class:"rounded-2xl border border-slate-200 bg-slate-50 p-4 text-sm text-slate-600"},nt={class:"font-semibold text-slate-900"},dt={class:"space-y-4"},ut={key:0,class:"rounded-2xl border border-dashed border-slate-300 bg-slate-50 p-5 text-sm text-slate-500"},mt={class:"flex items-start justify-between gap-3"},ct={class:"min-w-0"},xt={class:"truncate text-sm font-semibold text-slate-950"},ft={class:"mt-1 text-sm text-slate-600"},bt={class:"mt-4 grid gap-3 sm:grid-cols-2"},pt={class:"rounded-2xl bg-white/90 p-3"},wt={class:"mt-2 text-lg font-semibold text-slate-950"},vt={class:"rounded-2xl bg-white/90 p-3"},gt={class:"mt-2 text-lg font-semibold text-slate-950"},yt={class:"mt-3 text-xs text-slate-500"},kt={class:"rounded-2xl border border-slate-200 bg-slate-50 p-4"},zt={class:"mt-2 text-2xl font-semibold text-slate-950"},_t={class:"rounded-2xl border border-slate-200 bg-slate-50 p-4"},ht={class:"mt-2 text-2xl font-semibold text-slate-950"},Mt=se({__name:"Show",props:{activeSet:{},assistant:{},hasPendingGeneration:{type:Boolean},studySets:{},studySummary:{}},setup(r){const m=r,q=[{title:"Panel",href:"/"},{title:"Asystenci",href:route("dashboard.assistants.index")},{title:m.assistant.name,href:route("dashboard.assistants.show",m.assistant.id)},{title:"Fiszki",href:route("dashboard.assistants.study.show",m.assistant.id)}],T=d=>d?new Intl.DateTimeFormat("pl-PL",{day:"2-digit",hour:"2-digit",minute:"2-digit",month:"2-digit",year:"numeric"}).format(new Date(d)):"Brak danych",R=(d,e=180)=>d.length<=e?d:`${d.slice(0,e-1)}…`,f=ae({cards_count:20,focus:"",name:`Zestaw ${m.assistant.name}`}),b=G(0),v=G(!1),g=G(!1),C=G(!1),S=P(()=>{var d;return((d=m.activeSet)==null?void 0:d.cards)??[]}),x=P(()=>S.value[b.value]??null),E=P(()=>!m.activeSet||m.activeSet.cards_count===0?0:Math.round(m.activeSet.reviewed_cards_count/m.activeSet.cards_count*100)),M=P(()=>m.activeSet?m.activeSet.status==="generating"?"Generowanie":m.activeSet.status==="failed"?"Błąd generacji":"Gotowy":"Brak zestawu"),J=P(()=>m.activeSet?m.activeSet.status==="generating"?"bg-amber-100 text-amber-800":m.activeSet.status==="failed"?"bg-red-100 text-red-700":"bg-emerald-100 text-emerald-800":"bg-slate-100 text-slate-700"),Q=()=>{f.post(route("dashboard.assistants.study.store",m.assistant.id),{preserveScroll:!0})},X=()=>{v.value=!0,g.value=!1},Y=()=>{g.value=!g.value},V=d=>
1{if(S.value.length!==0){if(v.value=!1,g.value=!1,d==="next"){b.value=Math.min(b.value+1,S.value.length-1);return}b.value=Math.max(b.value-1,0)}},U=d=>{!m.activeSet||!x.value||(C.value=!0,L.post(route("dashboard.assistants.study.reviews.store",[m.assistant.id,m.activeSet.id,x.value.id]),{result:d},{preserveScroll:!0,preserveState:!0,onFinish:()=>{C.value=!1},onSuccess:()=>{v.value=!1,g.value=!1,b.value<S.value.length-1&&(b.value+=1)}}))};D(()=>{var d;return(d=m.activeSet)==null?void 0:d.id},()=>{b.value=0,v.value=!1,g.value=!1},{immediate:!0});let j=null;const ee=()=>{j===null&&(j=window.setInterval(()=>{L.reload({only:["activeSet","hasPendingGeneration","studySets","studySummary"],preserveScroll:!0,preserveState:!0})},4e3))},I=()=>{j!==null&&(window.clearInterval(j),j=null)};D(()=>m.hasPendingGeneration,d=>{if(d){ee();return}I()},{immediate:!0}),le(()=>{I()});const te=d=>`${route("dashboard.assistants.study.show",m.assistant.id)}?set=${d}`;return(d,e)=>(u(),c(N,null,[a(s(oe),{title:`Fiszki • ${r.assistant.name}`},null,8,["title"]),a(ne,{breadcrumbs:q},{default:l(()=>[t("div",ce,[t("section",xe,[t("div",fe,[t("div",be,[e[8]||(e[8]=t("p",{class:"workspace-eyebrow uppercase"},"Nauka z materiałów",-1)),t("div",pe,[e[7]||(e[7]=t("h1",{class:"text-3xl font-semibold sm:text-4xl"},"Twoje materiały. Twoje fiszki.",-1)),t("span",we,o(M.value),1)]),e[9]||(e[9]=t("p",{class:"max-w-2xl text-sm leading-6 text-emerald-50 sm:text-base"}," Generujesz zestaw, wybierasz priorytet tematyczny i przerabiasz karty jedna po drugiej. Wszystko zostaje przypięte do tego konkretnego asystenta. ",-1))]),t("div",ve,[a(s(w),{"as-child":"",class:"workspace-hero-primary cursor-pointer"},{default:l(()=>[a(s($),{href:d.route("dashboard.assistants.show",r.assistant.id)},{default:l(()=>[e[10]||(e[10]=n(" Powrót do asystenta ",-1)),a(s(W),{class:"h-4 w-4"})]),_:1},8,["href"])]),_:1}),a(s(w),{"as-child":"",variant:"outline",class:"workspace-hero-secondary cursor-pointer"},{default:l(()=>[a(s($),{href:d.route("dashboard.assistants.threads.index",r.assistant.id)},{default:l(()=>[e[11]||(e[11]=n(" Konwersacje ",-1)),a(s(de),{class:"h-4 w-4"})]),_:1},8,["href"])]),_:1})])])]),t("div",ge,[a(s(y),{class:"border-slate-200 shadow-none"},{default:l(()=>[a(s(k),{class:"space-y-3"},{default:l(()=>[a(s(z),null,{default:l(()=>[...e[12]||(e[12]=[n("Zestawy",-1)])]),_:1}),a(s(_),{class:"text-3xl font-semibold text-slate-950"},{default:l(()=>[n(o(r.studySummary.total_sets),1)]),_:1})]),_:1}),a(s(h),null,{default:l(()=>[t("p",ye,o(r.studySummary.ready_sets)+" gotowych, "+o(r.studySummary.failed_sets)+" z błędem.",1)]),_:1})]),_:1}),a(s(y),{class:"border-slate-200 shadow-none"},{default:l(()=>[a(s(k),{class:"space-y-3"},{default:l(()=>[a(s(z),null,{default:l(()=>[...e[13]||(e[13]=[n("Fiszki",-1)])]),_:1}),a(s(_),{class:"text-3xl font-semibold text-slate-950"},{default:l(()=>[n(o(r.studySummary.total_cards),1)]),_:1})]),_:1}),a(s(h),null,{default:l(()=>[...e[14]||(e[14]=[t("p",{class:"text-sm text-slate-600"},"Łącznie wygenerowanych kart w tym asystencie.",-1)])]),_:1})]),_:1}),a(s(y),{class:"border-slate-200 shadow-none"},{default:l(()=>[a(s(k),{class:"space-y-3"},{default:l(()=>[a(s(z),null,{default:l(()=>[...e[15]||(e[15]=[n("Powtórki 7 dni",-1)])]),_:1}),a(s(_),{class:"text-3xl font-semibold text-slate-950"},{default:l(()=>[n(o(r.studySummary.reviews_last_7_days),1)]),_:1})]),_:1}),a(s(h),null,{default:l(()=>[...e[16]||(e[16]=[t("p",{class:"text-sm text-slate-600"},"Ile razy wracałeś do nauki w ostatnim tygodniu.",-1)])]),_:1})]),_:1}),a(s(y),{class:"border-slate-200 shadow-none"},{default:l(()=>[a(s(k),{class:"space-y-3"},{default:l(()=>[a(s(z),null,{default:l(()=>[...e[17]||(e[17]=[n("Ostatnia aktywność",-1)])]),_:1}),a(s(_),{class:"text-lg font-semibold text-slate-950"},{default:l(()=>[n(o(T(r.studySummary.last_activity_at)),1)]),_:1})]),_:1}),a(s(h),null,{default:l(()=>[...e[18]||(e[18]=[t("p",{class:"text-sm text-slate-600"},"Generacja lub ostatnia sesja nauki.",-1)])]),_:1})]),_:1})]),t("div",ke,[t("div",ze,[a(s(y),{class:"shadow-none"},{default:l(()=>[a(s(k),{class:"flex flex-col gap-4 sm:flex-row sm:items-start sm:justify-between"},{default:l(()=>[t("div",null,[a(s(_),null,{default:l(()=>[...e[19]||(e[19]=[n("Aktualny zestaw",-1)])]),_:1}),a(s(z),null,{default:l(()=>[...e[20]||(e[20]=[n("Pracujesz na jednym zestawie naraz, ale możesz między nimi przełączać się po prawej stronie.",-1)])]),_:1})]),t("span",{class:B(["rounded-full px-3 py-1 text-xs font-semibold",J.value])},o(M.value),3)]),_:1}),a(s(h),{class:"space-y-5"},{default:l(()=>[r.activeSet?(u(),c("div",_e,[t("div",he,[e[21]||(e[21]=t("p",{class:"text-xs font-semibold tracking-wide text-slate-500 uppercase"},"Postęp nauki",-1)),t("p",Se,o(E.value)+"%",1),t("p",je,o(r.activeSet.reviewed_cards_count)+"/"+o(r.activeSet.cards_count)+" 
1kart przerobionych. ",1)]),t("div",Pe,[e[22]||(e[22]=t("p",{class:"text-xs font-semibold tracking-wide text-slate-500 uppercase"},"Umiem",-1)),t("p",Ce,o(r.activeSet.known_cards_count),1),e[23]||(e[23]=t("p",{class:"mt-1 text-sm text-slate-600"},"Karty oznaczone jako ogarnięte.",-1))]),t("div",Ge,[e[24]||(e[24]=t("p",{class:"text-xs font-semibold tracking-wide text-slate-500 uppercase"},"Cel zestawu",-1)),t("p",$e,o(r.activeSet.focus||"Pełne pokrycie materiału"),1),t("p",Be,"Ostatnia generacja "+o(T(r.activeSet.last_generated_at)),1)])])):p("",!0),r.hasPendingGeneration?(u(),c("div",Ne," Generacja fiszek nadal trwa. Widok odświeża się automatycznie, więc możesz zostawić tę zakładkę otwartą. ")):p("",!0),r.activeSet?r.activeSet.status==="generating"?(u(),c("div",Fe,[t("div",Me,[t("div",Ve,[a(s(H),{class:"h-5 w-5"})]),t("div",null,[t("h3",Ue,o(r.activeSet.name),1),e[27]||(e[27]=t("p",{class:"mt-2 text-sm leading-6 text-slate-600"}," Zestaw czeka na gotowe karty. Po zakończeniu zobaczysz tutaj pierwszą fiszkę i będziesz mógł od razu zacząć naukę. ",-1))])])])):r.activeSet.status==="failed"?(u(),c("div",Ie,[t("h3",Oe,o(r.activeSet.name),1),t("p",De,o(r.activeSet.generation_error||"Generator nie oddał gotowego zestawu."),1),e[28]||(e[28]=t("p",{class:"mt-3 text-sm text-red-700"}," Najczęściej pomaga doprecyzowanie tematu albo ponowne wygenerowanie zestawu z mniejszą liczbą kart. ",-1))])):x.value?(u(),c("div",Ze,[t("div",Ae,[t("div",Ke,[t("div",null,[t("p",Le," Karta "+o(b.value+1)+" z "+o(S.value.length),1),t("h3",We,o(x.value.question),1)]),x.value.last_review_result?(u(),c("span",{key:0,class:B(["rounded-full px-3 py-1 text-xs font-semibold",x.value.last_review_result==="known"?"bg-emerald-100 text-emerald-800":"bg-amber-100 text-amber-800"])},o(x.value.last_review_result==="known"?"Ostatnio: umiem":"Ostatnio: wrócić"),3)):p("",!0)]),t("div",He,[v.value?(u(),c("p",qe,o(x.value.answer),1)):(u(),c("p",Re," Najpierw spróbuj odpowiedzieć samodzielnie, dopiero potem odsłoń rozwiązanie. "))]),t("div",Ee,[(u(!0),c(N,null,Z(x.value.tags,i=>(u(),c("span",{key:i,class:"rounded-full bg-white px-3 py-1 text-xs font-semibold text-slate-700"},o(i),1))),128))]),v.value&&(x.value.source_label||x.value.source_excerpt)?(u(),c("div",Je,[a(s(w),{type:"button",variant:"outline",class:"cursor-pointer border-white/80 bg-white/80 text-slate-700 hover:bg-white",onClick:Y},{default:l(()=>[n(o(g.value?"Ukryj źródło":"Pokaż źródło"),1)]),_:1})])):p("",!0),v.value&&g.value&&(x.value.source_label||x.value.source_excerpt)?(u(),c("div",Qe,[e[29]||(e[29]=t("p",{class:"text-xs font-semibold tracking-wide text-slate-500 uppercase"},"Źródło",-1)),t("p",Xe,o(x.value.source_label||"Materiał asystenta"),1),x.value.source_excerpt?(u(),c("p",Ye,o(x.value.source_excerpt),1)):p("",!0)])):p("",!0),t("div",et,[v.value?(u(),c(N,{key:1},[a(s(w),{type:"button",class:"cursor-pointer bg-emerald-600 text-white hover:bg-emerald-700",disabled:C.value,onClick:e[0]||(e[0]=i=>U("known"))},{default:l(()=>[...e[31]||(e[31]=[n(" Umiem ",-1)])]),_:1},8,["disabled"]),a(s(w),{type:"button",variant:"outline",class:"cursor-pointer border-amber-300 bg-white text-amber-800 hover:bg-amber-50",disabled:C.value,onClick:e[1]||(e[1]=i=>U("unknown"))},{default:l(()=>[...e[32]||(e[32]=[n(" Jeszcze nie ",-1)])]),_:1},8,["disabled"])],64)):(u(),A(s(w),{key:0,type:"button",class:"cursor-pointer bg-slate-950 text-white hover:bg-slate-800",onClick:X},{default:l(()=>[...e[30]||(e[30]=[n(" Pokaż odpowiedź ",-1)])]),_:1})),a(s(w),{type:"button",variant:"outline",class:"cursor-pointer",disabled:b.value===0,onClick:e[2]||(e[2]=i=>V("prev"))},{default:l(()=>[...e[33]||(e[33]=[n(" Poprzednia ",-1)])]),_:1},8,["disabled"]),a(s(w),{type:"button",variant:"outline",class:"cursor-pointer",disabled:b.value>=S.value.length-1,onClick:e[3]||(e[3]=i=>V("next"))},{default:l(()=>[...e[34]||(e[34]=[n(" Następna ",-1)])]),_:1},8,["disabled"])])])])):(u(),c("div",tt,[a(s(me),{class:"mx-auto h-8 w-8 text-slate-400"}),e[35]||(e[35]=t("p",{class:"mt-3 text-sm text-slate-600"}," Ten zestaw jest gotowy, ale nie zawiera jeszcze żadnych kart do wyświetlenia. ",-1))])):(u(),c("div",Te,[a(s(ue),{class:"mx-auto h-8 w-8 text-slate-400"}),e[25]||(e[25]=t("h3",{class:"mt-4 text-lg font-semibold text-slate-900"},"Nie masz jeszcze żadnego zestawu",-1)),e[26]||(e[26]=t("p",{class:"mt-2 text-sm leading-6 text-slate-600"}," Wybierz nazwę, liczbę kart i opcjonalny priorytet tematyczny. Resztę zrobi generator na bazie plików tego asystenta. ",-1))]))]),_:1})]),_:1}),a(s(y),{class:"shadow-none"},{default:l(()=>[a(s(k),null,{default:l(()=>[a(s(_),null,{default:l(()=>[...e[36]||(e[36]=[n("Wygeneruj nowy zestaw",-1)])]),_:1}),a(s(z),null,{default:l(()=>
1[...e[37]||(e[37]=[n("Możesz zawęzić temat i określić liczbę kart. Generator pobierze kontekst tylko z plików tego asystenta.",-1)])]),_:1})]),_:1}),a(s(h),null,{default:l(()=>[t("form",{class:"grid gap-4 lg:grid-cols-[minmax(0,1fr)_160px]",onSubmit:re(Q,["prevent"])},[t("div",st,[t("div",null,[e[38]||(e[38]=t("label",{class:"text-sm font-medium text-slate-700",for:"study-name"},"Nazwa zestawu",-1)),F(t("input",{id:"study-name","onUpdate:modelValue":e[4]||(e[4]=i=>s(f).name=i),class:"mt-1 block w-full rounded-lg border border-slate-300 px-3 py-2 text-sm shadow-sm focus:border-emerald-500 focus:ring-emerald-500",placeholder:"Np. Sieci - najważniejsze pojęcia",type:"text"},null,512),[[K,s(f).name]]),s(f).errors.name?(u(),c("p",at,o(s(f).errors.name),1)):p("",!0)]),t("div",null,[e[39]||(e[39]=t("label",{class:"text-sm font-medium text-slate-700",for:"study-focus"},"Priorytet tematyczny",-1)),F(t("textarea",{id:"study-focus","onUpdate:modelValue":e[5]||(e[5]=i=>s(f).focus=i),class:"mt-1 block w-full rounded-lg border border-slate-300 px-3 py-2 text-sm shadow-sm focus:border-emerald-500 focus:ring-emerald-500",placeholder:"Np. modele OSI, routingi, różnice między TCP i UDP",rows:"4"},null,512),[[K,s(f).focus]]),e[40]||(e[40]=t("p",{class:"mt-1 text-sm text-slate-500"},"Zostaw puste, jeśli chcesz pełne pokrycie materiału.",-1)),s(f).errors.focus?(u(),c("p",lt,o(s(f).errors.focus),1)):p("",!0)])]),t("div",ot,[t("div",null,[e[42]||(e[42]=t("label",{class:"text-sm font-medium text-slate-700",for:"study-count"},"Liczba kart",-1)),F(t("select",{id:"study-count","onUpdate:modelValue":e[6]||(e[6]=i=>s(f).cards_count=i),class:"mt-1 block w-full rounded-lg border border-slate-300 px-3 py-2 text-sm shadow-sm focus:border-emerald-500 focus:ring-emerald-500"},[...e[41]||(e[41]=[t("option",{value:10},"10 kart",-1),t("option",{value:20},"20 kart",-1),t("option",{value:30},"30 kart",-1),t("option",{value:40},"40 kart",-1)])],512),[[ie,s(f).cards_count]]),s(f).errors.cards_count?(u(),c("p",rt,o(s(f).errors.cards_count),1)):p("",!0)]),t("div",it,[t("p",nt,o(r.assistant.files_count)+" plików",1),e[43]||(e[43]=t("p",{class:"mt-1"},"Tyle źródeł ma obecnie ten asystent. Im lepszy materiał, tym sensowniejsze pytania.",-1))]),a(s(w),{type:"submit",class:"w-full cursor-pointer bg-emerald-600 text-white hover:bg-emerald-700",disabled:s(f).processing||r.hasPendingGeneration||r.assistant.files_count===0},{default:l(()=>[a(s(H),{class:"h-4 w-4"}),n(" "+o(r.hasPendingGeneration?"Generacja trwa":"Generuj fiszki"),1)]),_:1},8,["disabled"])])],32)]),_:1})]),_:1})]),t("div",dt,[a(s(y),{class:"shadow-none"},{default:l(()=>[a(s(k),null,{default:l(()=>[a(s(_),null,{default:l(()=>[...e[44]||(e[44]=[n("Zestawy dla tego asystenta",-1)])]),_:1}),a(s(z),null,{default:l(()=>[...e[45]||(e[45]=[n("Możesz wrócić do starszych zestawów i sprawdzić, które już przerobiłeś.",-1)])]),_:1})]),_:1}),a(s(h),{class:"space-y-3"},{default:l(()=>[r.studySets.length===0?(u(),c("div",ut," Pierwszy zestaw pojawi się tutaj zaraz po wygenerowaniu. ")):p("",!0),(u(!0),c(N,null,Z(r.studySets,i=>{var O;return u(),A(s($),{key:i.id,href:te(i.id),class:B(["block rounded-2xl border p-4 transition-colors hover:border-emerald-200 hover:bg-emerald-50/50",((O=r.activeSet)==null?void 0:O.id)===i.id?"border-emerald-200 bg-emerald-50/70":"border-slate-200"])},{default:l(()=>[t("div",mt,[t("div",ct,[t("p",xt,o(i.name),1),t("p",ft,o(R(i.focus||"Pełne pokrycie materiału",84)),1)]),t("span",{class:B(["rounded-full px-2.5 py-1 text-[11px] font-semibold",i.status==="ready"?"bg-emerald-100 text-emerald-800":i.status==="failed"?"bg-red-100 text-red-700":"bg-amber-100 text-amber-800"])},o(i.status==="ready"?"Gotowy":i.status==="failed"?"Błąd":"Tworzy się"),3)]),t("div",bt,[t("div",pt,[e[46]||(e[46]=t("p",{class:"text-xs font-semibold tracking-wide text-slate-500 uppercase"},"Karty",-1)),t("p",wt,o(i.generated_cards_count||i.cards_count),1)]),t("div",vt,[e[47]||(e[47]=t("p",{class:"text-xs font-semibold tracking-wide text-slate-500 uppercase"},"Postęp",-1)),t("p",gt,o(i.reviewed_cards_count)+"/"+o(i.cards_count),1)])]),t("p",yt," Ostatnia zmiana "+o(T(i.last_generated_at||i.created_at)),1)]),_:2},1032,["href","class"])}),128))]),_:1})]),_:1}),a(s(y),{class:"shadow-none"},{default:l(()=>[a(s(k),null,{default:l(()=>[a(s(_),null,{default:l(()=>[...e[48]||(e[48]=[n("Skrót asystenta",-1)])]),_:1}),a(s(z),null,{default:l(()=>[...e[49]||(e[49]=[n("To, co wpływa na jakość wygenerowanych fisze
1k.",-1)])]),_:1})]),_:1}),a(s(h),{class:"space-y-3"},{default:l(()=>[t("div",kt,[e[50]||(e[50]=t("p",{class:"text-xs font-semibold tracking-wide text-slate-500 uppercase"},"Pliki źródłowe",-1)),t("p",zt,o(r.assistant.files_count),1)]),t("div",_t,[e[51]||(e[51]=t("p",{class:"text-xs font-semibold tracking-wide text-slate-500 uppercase"},"Konwersacje",-1)),t("p",ht,o(r.assistant.threads_count),1)]),a(s(w),{"as-child":"",variant:"outline",class:"w-full cursor-pointer"},{default:l(()=>[a(s($),{href:d.route("dashboard.assistants.show",r.assistant.id)},{default:l(()=>[e[52]||(e[52]=n(" Zarządzaj plikami ",-1)),a(s(W),{class:"h-4 w-4"})]),_:1},8,["href"])]),_:1})]),_:1})]),_:1})])])])]),_:1})],64))}});export{Mt 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.