PageSourceSearch

https://dostanesie.pl/_next/static/chunks/2jqyp6s_trhs2.js

js dostanesie.pl collected 2026-10-01 10:38:54 UTC 48,857 bytes, 7 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,427143,772439,137710,e=>{"use strict";var t,r=e.i(57274),n=((t={}).EN="j. angielski",t.DE="j. niemiecki",t.FR="j. francuski",t.RU="j. rosyjski",t.ES="j. hiszpański",t);e.s(["LanguageCode",()=>n],772439);let a=[{name:`Uzyskanie w zawodach wiedzy będących konkursem o zasięgu ponadwojew\xf3dzkim organizowanym przez
2             kurator\xf3w oświaty na podstawie zawartych porozumień:`,selectedFieldIndex:0,fields:[{name:"brak",value:"0"},{name:"tytułu finalisty konkursu przedmiotowego",value:"10"},{name:"tytułu laureata konkursu tematycznego lub interdyscyplinarnego",value:"7"},{name:"tytułu finalisty konkursu tematycznego lub interdyscyplinarnego",value:"5"}]},{name:`Uzyskanie w zawodach wiedzy będących konkursem o zasięgu międzynarodowym lub og\xf3lnopolskim albo
3             turniejem o zasięgu og\xf3lnopolskim:`,selectedFieldIndex:0,fields:[{name:"brak",value:"0"},{name:`tytułu finalisty konkursu z przedmiotu lub przedmiot\xf3w artystycznych objętych ramowym
4                 planem nauczania szkoły artystycznej`,value:"10"},{name:`tytułu laureata turnieju z przedmiotu lub przedmiot\xf3w artystycznych nieobjętych ramowym
5                 planem nauczania szkoły artystycznej`,value:"4"},{name:`tytułu finalisty turnieju z przedmiotu lub przedmiot\xf3w artystycznych nieobjętych ramowym 
6                planem nauczania szkoły artystycznej`,value:"3"}]},{name:"Uzyskanie w zawodach wiedzy będących konkursem o zasięgu wojewódzkim organizowanym przez kuratora oświaty:",selectedFieldIndex:0,fields:[{name:"brak",value:"0"},{name:"dwóch lub więcej tytułów finalisty konkursu przedmiotowego",value:"10"},{name:"dwóch lub więcej tytułów laureata konkursu tematycznego lub interdyscyplinarnego",value:"7"},{name:"dwóch lub więcej tytułów finalisty konkursu tematycznego lub interdyscyplinarnego",value:"5"},{name:"tytułu finalisty konkursu przedmiotowego",value:"7"},{name:"tytułu laureata konkursu tematycznego lub interdyscyplinarnego",value:"5"},{name:"tytułu finalisty konkursu tematycznego lub interdyscyplinarnego",value:"3"}]},{name:"Uzyskanie w zawodach wiedzy będących konkursem albo turniejem, o zasięgu ponadwojewódzkim lub wojewódzkim:",selectedFieldIndex:0,fields:[{name:"brak",value:"0"},{name:"dwóch lub więcej tytułów finalisty konkursu przedmiotowego",value:"10"},{name:"dwóch lub więcej tytułów laureata konkursu tematycznego lub interdyscyplinarnego",value:"7"},{name:"dwóch lub więcej tytułów finalisty konkursu tematycznego lub interdyscyplinarnego",value:"5"},{name:"tytułu finalisty konkursu przedmiotowego",value:"7"},{name:"tytułu laureata konkursu tematycznego lub interdyscyplinarnego",value:"3"},{name:"tytułu finalisty konkursu tematycznego lub interdyscyplinarnego",value:"2"}]},{name:`Uzyskanie wysokiego miejsca w zawodach wiedzy innych niż wymienione w pkt 1–4, artystycznych lub sportowych,
7                organizowanych przez kuratora oświaty lub inne podmioty działające na terenie szkoły, na szczeblu:`,selectedFieldIndex:0,fields:[{name:"brak",value:"0"},{name:"międzynarodowym",value:"4"},{name:"krajowym",value:"3"},{name:"wojewódzkim",value:"2"},{name:"powiatowym",value:"1"}]}];e.s(["contestsValues",0,a,"degreeExemptMathAndPolishMapping",0,{1:0,2:10,3:15,4:25,5:30,6:35},"degreeExemptOtherSubjectMapping",0,{1:0,2:5,3:10,4:20,5:25,6:30},"degreePointsMap",0,{1:0,2:2,3:8,4:14,5:17,6:18}],137710);let s={exams:{pl:{score:null,exempt:!1,degree:null},math:{score:null,exempt:!1,degree:null}},examLanguage:{languageCode:n.EN,score:null,exempt:!1,degree:null},certificate:{withHonors:!1,subjects:[{name:"j. polski",score:null,editable:!1},{name:"matematyka",score:null,editable:!1},{name:"biologia",score:null,editable:!0},{name:"geografia",score:null,editable:!0}]},volunteer:!1,contests:a},o=(0,r.atomWithStorage)("8klasaUserResultsAtom-04.2025",s,void 0,{getOnInit:!0});e.s(["userResultsAtom",0,o],427143)},269258,e=>{"use strict";var t=e.i(832554),r=e.i(319146),n=e.i(328313),a=e.i(427143),s=e.i(74728),o=e.i(710955),l=e.i(975157);let i=(0,o.forwardRef)(function({icon:e,children:r,className:n},a){return(0,t.jsxs)("div",{ref:a,className:(0,l.cn)("relative",n),children:[r,(0,t.jsx)("div",{className:"pointer-events-none absolute inset-y-0 right-0 flex items-center pr-2 text-muted-foreground",children:e||(0,t.jsx)(s.ChevronDown,{className:"h-4 w-4"})})]})}),c=(0,o.forwardRef)(function({items:e,children:r,className:n,...a},s){let i=(0,o.useMemo)(()=>e?.map(e=>"string"==typeof e?{label:e,value:e}:e),[e]);return(0,t.jsxs)("select",{ref:s,className:(0,l.cn)("flex min-h-11 w-full appearance-none rounded-md border border-input bg-background px-3 py-2 pr-8 text-base ring-offset-background md:min-
7h-10 md:text-sm","focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2","disabled:cursor-not-allowed disabled:opacity-50",n),...a,children:[r,i?.map(e=>(0,t.jsx)("option",{value:e.value,disabled:e.disabled,children:e.label},e.value))]})});var d=e.i(59497),u=e.i(110204);let m=()=>{let{control:e}=(0,n.useFormContext)();return(0,t.jsxs)("div",{className:"flex w-full flex-col gap-2",children:[(0,t.jsx)(n.Controller,{control:e,name:"volunteer",render:({field:e})=>(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(d.Checkbox,{id:"volunteer",checked:e.value,onCheckedChange:e.onChange,className:"h-[18px] w-[18px] cursor-pointer rounded border-2 border-border-default transition-all hover:border-accent-pink data-[state=checked]:border-accent-pink data-[state=checked]:bg-accent-pink"}),(0,t.jsxs)(u.Label,{htmlFor:"volunteer",className:"cursor-pointer text-sm text-text-primary",children:["wolontariat ",(0,t.jsx)("b",{children:"+3 pkt"})]})]})}),(0,t.jsx)(n.Controller,{control:e,name:"certificate.withHonors",render:({field:e})=>(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(d.Checkbox,{id:"withHonors",checked:e.value,onCheckedChange:e.onChange,className:"h-[18px] w-[18px] cursor-pointer rounded border-2 border-border-default transition-all hover:border-accent-pink data-[state=checked]:border-accent-pink data-[state=checked]:bg-accent-pink"}),(0,t.jsxs)(u.Label,{htmlFor:"withHonors",className:"cursor-pointer text-sm text-text-primary",children:["świadectwo z wyróżnieniem ",(0,t.jsx)("b",{children:"+7 pkt"})]})]})})]})};var p=e.i(118943);let x=(0,p.default)("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]),f=(0,p.default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),h=(0,o.forwardRef)(function({name:e,value:r="0",onValueChange:n,min:a,max:s,step:o=1,label:i,size:c="md",className:d},u){let m=""===r?0:Number.parseFloat(r),p=e=>{let t=e;return void 0!==a&&(t=Math.max(a,t)),void 0!==s&&(t=Math.min(s,t)),t};return(0,t.jsxs)("div",{ref:u,className:(0,l.cn)("w-full",d),"data-name":e,children:[i?(0,t.jsx)("span",{className:"text-sm font-medium leading-none mb-2 block",children:i}):null,(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("button",{type:"button",onClick:()=>{let e=p(m-o);n?.({value:e.toString(),valueAsNumber:e})},disabled:void 0!==a&&m<=a,className:(0,l.cn)("flex min-h-11 min-w-11 items-center justify-center rounded-md border border-border-default/60 bg-transparent transition-colors","hover:border-accent-pink/40 hover:text-accent-pink","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring","disabled:pointer-events-none disabled:opacity-40"),"aria-label":"Zmniejsz",children:(0,t.jsx)(x,{className:"sm"===c?"h-4 w-4":"h-5 w-5"})}),(0,t.jsxs)("div",{className:"flex flex-col items-center",children:[(0,t.jsx)("span",{className:(0,l.cn)("font-bold tabular-nums min-w-[3ch] text-center text-text-primary","sm"===c?"text-base":"text-lg"),children:r}),(0,t.jsx)("span",{className:"text-xs font-light text-text-secondary",children:"ocena"})]}),(0,t.jsx)("button",{type:"button",onClick:()=>{let e=p(m+o);n?.({value:e.toString(),valueAsNumber:e})},disabled:void 0!==s&&m>=s,className:(0,l.cn)("flex min-h-11 min-w-11 items-center justify-center rounded-md border border-border-default/60 bg-transparent transition-colors","hover:border-accent-pink/40 hover:text-accent-pink","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring","disabled:pointer-events-none disabled:opacity-40"),"aria-label":"Zwiększ",children:(0,t.jsx)(f,{className:"sm"===c?"h-4 w-4":"h-5 w-5"})})]})]})}),b=({fieldName:e,label:r})=>{let{control:a}=(0,n.useFormContext)();return(0,t.jsx)(n.Controller,{name:e,control:a,shouldUnregister:!0,rules:{min:1,max:6},render:({field:e})=>(0,t.jsx)(h,{name:e.name,value:(e.value||0).toString(),onValueChange:({value:t})=>{e.onChange(t)},min:1,max:6,size:"sm",label:r})})};var g=e.i(385252),v=e.i(709529),y=e.i(982696);let j=()=>(0,v.genericGetFetcher)("/core/subject/",{visible_osma_calc:!0}).then(e=>e.sort((e,t)=>
7e.full_name.localeCompare(t.full_name,"pl-pL"))),w=()=>(0,t.jsxs)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:[(0,t.jsx)("path",{d:"M22 10v6M2 10l10-5 10 5-10 5z"}),(0,t.jsx)("path",{d:"M6 12v5c0 2 2 3 6 3s6-1 6-3v-5"})]}),k=()=>{let{control:e,getValues:r,register:a}=(0,n.useFormContext)(),{fields:s}=(0,n.useFieldArray)({control:e,name:"certificate.subjects"}),{data:o}=(0,g.useGenericList)({cacheKey:[y.OSMA_CALC_SUBJECTS_KEY],fetcher:j});return(0,t.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,t.jsx)("span",{className:"text-accent-pink",children:(0,t.jsx)(w,{})}),(0,t.jsx)("h3",{className:"text-base font-bold text-text-primary",children:"Świadectwo"})]}),(0,t.jsx)("div",{className:"flex flex-wrap gap-x-4 gap-y-7",children:s.map((e,n)=>(0,t.jsx)("div",{className:"flex min-w-30 flex-[1_1_45%] flex-col",children:(0,t.jsxs)("div",{className:"flex flex-col gap-1.5",children:[e.editable?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("label",{htmlFor:`cert-subject-${n}`,className:"sr-only",children:["Przedmiot na świadectwie ",n+1]}),(0,t.jsx)(i,{className:"w-auto",children:(0,t.jsx)(c,{id:`cert-subject-${n}`,...a(`certificate.subjects.${n}.name`),value:r(`certificate.subjects.${n}.name`)||"",className:"text-base md:h-8 md:py-1 md:text-sm",children:o.map(e=>(0,t.jsx)("option",{value:e.full_name,children:e.full_name},e.full_name))})})]}):(0,t.jsx)("span",{className:"text-[13px] font-semibold text-text-secondary",children:e.name}),(0,t.jsx)(b,{fieldName:`certificate.subjects.${n}.score`,label:"Ocena ze świadectwa"})]})},e.id))}),(0,t.jsx)("div",{className:"mt-2 border-t border-border-default pt-4",children:(0,t.jsx)(m,{})})]})};var N=e.i(527668);let C=(0,o.createContext)(null),z=()=>{let e=(0,o.useContext)(C);if(!e)throw Error("NumberInput components must be used within NumberInputRoot");return e},R=(0,o.forwardRef)(function({name:e,value:r="",onValueChange:n,min:a,max:s,step:o=1,size:i="md",children:c,className:d},u){let m=e=>{let t=e;return void 0!==a&&(t=Math.max(a,t)),void 0!==s&&(t=Math.min(s,t)),t};return(0,t.jsx)(C.Provider,{value:{value:r,onChange:e=>{if(""===e)return void n?.({value:"",valueAsNumber:NaN});let t=Number.parseFloat(e);if(Number.isNaN(t))return;let r=m(t);n?.({value:r.toString(),valueAsNumber:r})},increment:()=>{let e=m((""===r?0:Number.parseFloat(r))+o);n?.({value:e.toString(),valueAsNumber:e})},decrement:()=>{let e=m((""===r?0:Number.parseFloat(r))-o);n?.({value:e.toString(),valueAsNumber:e})},min:a,max:s,step:o,size:i},children:(0,t.jsxs)("div",{ref:u,className:(0,l.cn)("relative flex w-full",d),"data-name":e,children:[c,(0,t.jsx)(S,{})]})})}),I=(0,o.forwardRef)(function({className:e,onBlur:r,placeholder:n,...a},s){let{value:o,onChange:i}=z();return(0,t.jsx)("input",{ref:s,type:"text",inputMode:"numeric",pattern:"[0-9]*",value:o,onChange:e=>{i(e.target.value)},onBlur:r,placeholder:n,className:(0,l.cn)("flex w-full rounded-md border border-input bg-background px-3 ring-offset-background","placeholder:text-muted-foreground","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2","disabled:cursor-not-allowed disabled:opacity-50","pr-8","min-h-11 text-base md:text-sm",e),...a})}),S=()=>{let{increment:e,decrement:r,size:n}=z();return(0,t.jsxs)("div",{className:"absolute right-0 top-0 hidden h-full flex-col border-l border-input md:flex",children:[(0,t.jsx)("button",{type:"button",onClick:e,className:(0,l.cn)("flex flex-1 items-center justify-center px-1 text-muted-foreground transition-colors","hover:bg-muted hover:text-foreground","focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring","rounded-tr-md border-b border-input","sm"===n?"w-5":"w-6"),tabIndex:-1,"aria-label":"Zwiększ",children:(0,t.jsx)(N.ChevronUp,{className:"sm"===n?"h-3 w-3":"h-4 w-4"})}),(0,t.jsx)("button",{type:"button",onClick:r,className:(0,l.cn)("flex flex-1 items-center justify-center px-1 text-muted-foreground transition-colors","hover:bg-muted hover:text-foreground","focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring","rounded-br-md","sm"===n?"w-5":"w-6"),tabIndex:-1,"aria-label":"Zmniejsz",children:(0,t.jsx)(s.ChevronDown,{className:"sm"===n?"h-3 w-3":"h-4 w-4"})})]})}
7,A=({title:e,fieldPath:r})=>{let{control:a}=(0,n.useFormContext)(),s=(0,n.useWatch)({name:`${r}.exempt`}),{fieldState:{error:o}}=(0,n.useController)({name:`${r}.score`}),{fieldState:{error:l}}=(0,n.useController)({name:`${r}.degree`});return(0,t.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,t.jsx)("div",{className:"flex w-full items-center justify-between gap-2",children:"string"==typeof e?(0,t.jsx)("label",{htmlFor:`field-${r.replace(".","-")}-score`,className:"text-[13px] font-semibold text-text-secondary",children:e}):e}),(0,t.jsxs)("div",{className:`flex gap-3 ${s?"items-start":"items-center"}`,children:[s?(0,t.jsx)("div",{className:`min-w-0 flex-1 ${l?"[&_button]:border-destructive":""}`,children:(0,t.jsx)(b,{fieldName:`${r}.degree`,label:"string"==typeof e?`Ocena z ${e}`:"Ocena z egzaminu"})},"degree"):(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsxs)("label",{htmlFor:`field-${r.replace(".","-")}-score`,className:"sr-only",children:["Wynik z ","string"==typeof e?e:"egzaminu"," (%)"]}),(0,t.jsx)(n.Controller,{name:`${r}.score`,control:a,shouldUnregister:!0,rules:{min:0,max:100},render:({field:e})=>(0,t.jsx)(R,{name:e.name,value:e.value||void 0,onValueChange:({value:t})=>{e.onChange(t)},className:`w-full ${o?"[&_input]:border-destructive":""}`,step:5,size:"sm",children:(0,t.jsx)(I,{id:`field-${r.replace(".","-")}-score`,onBlur:e.onBlur,placeholder:"wynik %","aria-describedby":o?`${r.replace(".","-")}-error`:void 0})})})]},"score"),(0,t.jsx)("div",{className:`shrink-0 ${s?"pt-1":""}`,children:(0,t.jsx)(n.Controller,{control:a,name:`${r}.exempt`,render:({field:e})=>(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(d.Checkbox,{id:`${r}-exempt`,checked:e.value,onCheckedChange:e.onChange,className:"h-[18px] w-[18px] border-2 data-[state=checked]:border-accent-pink data-[state=checked]:bg-accent-pink"}),(0,t.jsx)(u.Label,{htmlFor:`${r}-exempt`,className:"cursor-pointer text-xs text-text-secondary",children:"zwolniony"})]})})})]}),(!!o&&!s||!!l&&s)&&(0,t.jsxs)("span",{id:`${r.replace(".","-")}-error`,className:"text-[11px] text-accent-red",children:[!s&&o&&"Wynik musi być 0-100%",s&&l&&"Ocena musi być 1-6"]})]})};var E=e.i(772439);let L=()=>(0,t.jsxs)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:[(0,t.jsx)("path",{d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20"}),(0,t.jsx)("path",{d:"M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"})]}),F=()=>(0,t.jsxs)("div",{className:"flex w-full flex-col gap-4",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,t.jsx)("span",{className:"text-accent-pink",children:(0,t.jsx)(L,{})}),(0,t.jsx)("h3",{className:"text-base font-bold text-text-primary",children:"Egzamin ósmoklasisty"})]}),(0,t.jsxs)("div",{className:"flex w-full flex-col gap-3",children:[(0,t.jsx)(A,{title:"j. polski",fieldPath:"exams.pl"}),(0,t.jsx)(A,{title:"matematyka",fieldPath:"exams.math"}),(0,t.jsx)(A,{title:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("label",{htmlFor:"exam-language",className:"sr-only",children:"Język obcy na egzaminie"}),(0,t.jsx)(i,{className:"w-fit",children:(0,t.jsx)(c,{id:"exam-language",className:"text-base md:h-8 md:py-1 md:text-sm",children:Object.values(E.LanguageCode).map(e=>(0,t.jsx)("option",{value:e,children:e},e))})})]}),fieldPath:"examLanguage"})]})]});var _=e.i(428176);let D=e=>null!==e&&""!==e;var M=e.i(137710);let P=()=>{var e;let s,l,i,c,d,u,m,p,x=(0,r.useSetAtom)(a.userResultsAtom),f=(0,o.useRef)(null),{control:h,formState:b,getValues:g}=(0,n.useFormContext)();(0,n.useWatch)({control:h});let v=g(),y=JSON.stringify(v),j=(s=0,v.volunteer&&(s+=3),v.certificate.withHonors&&(s+=7),v.certificate.subjects.forEach(e=>{e.score&&(s+=M.degreePointsMap[Number.parseInt(e.score,10)])}),Object.values(v.exams).forEach(e=>{!e.exempt&&e.score?s+=.35*Number.parseInt(e.score,10):e.exempt&&e.degree&&(s+=M.degreeExemptMathAndPolishMapping[Number.parseInt(e.degree,10)])}),!v.examLanguage.exempt&&v.examLanguage.score?s+=.3*Number.parseInt(v.examLanguage.score,10):v.examLanguage.exempt&&v.examLanguage.degree&&(s+=M.degreeExemptOtherSubjectMapping[Number.parseInt(v.examLanguage.degree,10)]),l=0,v.contests.forEac
7h(e=>{e.selectedFieldIndex&&(l+=Number.parseInt(e.fields[e.selectedFieldIndex].value,10))}),l>18&&(l=18),s+l),w=Math.round(j/200*100);return e=b.isDirty,i=Object.values(v.exams).some(e=>D(e.score)||D(e.degree)||e.exempt)||D(v.examLanguage.score)||D(v.examLanguage.degree)||v.examLanguage.exempt,c=Object.values(v.exams).every(e=>e.exempt?D(e.degree):D(e.score))&&(v.examLanguage.exempt?D(v.examLanguage.degree):D(v.examLanguage.score)),d=v.certificate.withHonors||v.certificate.subjects.some(e=>D(e.score)),u=v.volunteer||v.certificate.withHonors||v.contests.some(e=>e.selectedFieldIndex>0),m=e?"user_action":"restored_state",p=JSON.stringify(v),(0,o.useEffect)(()=>{if(0===p.length||!i&&!d&&!u)return;for(let e of((0,_.trackToolEvent)("tool_start",{toolId:_.TOOL_IDS.eighthGrade,trigger:m,inputRevision:1}),[{isComplete:i,stepId:"exam",stepIndex:1},{isComplete:d,stepId:"certificate",stepIndex:2},{isComplete:u,stepId:"achievements",stepIndex:3}]))e.isComplete&&(0,_.trackToolEvent)("tool_step",{toolId:_.TOOL_IDS.eighthGrade,trigger:m,inputRevision:e.stepIndex,stepId:e.stepId,stepIndex:e.stepIndex});if(!c)return;let e=(0,_.nextToolInputRevision)(_.TOOL_IDS.eighthGrade);(0,_.trackToolEvent)("tool_submit",{toolId:_.TOOL_IDS.eighthGrade,trigger:"auto_calculate",inputRevision:e}),(0,_.trackToolEvent)("tool_results",{toolId:_.TOOL_IDS.eighthGrade,trigger:"auto_calculate",inputRevision:e,resultState:"success",resultCount:1})},[u,d,i,c,p,m]),(0,o.useEffect)(()=>{f.current!==y&&(f.current=y,x(v))},[x,y,v]),(0,t.jsxs)("div",{className:"border-b border-border-default px-4 pb-4 pt-4 md:px-5 md:pt-5",children:[(0,t.jsxs)("div",{className:"flex items-end justify-between",children:[(0,t.jsxs)("div",{className:"flex items-end gap-2",children:[(0,t.jsx)("span",{className:"text-[32px] font-extrabold leading-none text-text-primary md:text-[40px]",children:Math.round(j)}),(0,t.jsx)("span",{className:"pb-1 text-sm font-medium text-text-secondary",children:"/ 200 pkt"})]}),(0,t.jsxs)("span",{className:"text-sm font-medium text-text-secondary",children:[w,"%"]})]}),(0,t.jsx)("div",{className:"mt-3 h-2 w-full overflow-hidden rounded-full bg-bg-muted",role:"progressbar","aria-valuenow":w,"aria-valuemin":0,"aria-valuemax":100,"aria-label":"Twój wynik",children:(0,t.jsx)("div",{className:"h-full rounded-full bg-accent-pink transition-[width] duration-300 ease-out",style:{width:`${w}%`}})})]})};var T=e.i(470734),T=T,O=e.i(689500),$=e.i(222138),H=e.i(164583);function G(e){let r=e+"CollectionProvider",[n,a]=(0,O.createContextScope)(r),[s,l]=n(r,{collectionRef:{current:null},itemMap:new Map}),i=e=>{let{scope:r,children:n}=e,a=o.useRef(null),l=o.useRef(new Map).current;return(0,t.jsx)(s,{scope:r,itemMap:l,collectionRef:a,children:n})};i.displayName=r;let c=e+"CollectionSlot",d=(0,H.createSlot)(c),u=o.forwardRef((e,r)=>{let{scope:n,children:a}=e,s=l(c,n),o=(0,$.useComposedRefs)(r,s.collectionRef);return(0,t.jsx)(d,{ref:o,children:a})});u.displayName=c;let m=e+"CollectionItemSlot",p="data-radix-collection-item",x=(0,H.createSlot)(m),f=o.forwardRef((e,r)=>{let{scope:n,children:a,...s}=e,i=o.useRef(null),c=(0,$.useComposedRefs)(r,i),d=l(m,n);return o.useEffect(()=>(d.itemMap.set(i,{ref:i,...s}),()=>void d.itemMap.delete(i))),(0,t.jsx)(x,{...{[p]:""},ref:c,children:a})});return f.displayName=m,[{Provider:i,Slot:u,ItemSlot:f},function(t){let r=l(e+"CollectionConsumer",t);return o.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${p}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},a]}var U=e.i(943473),K=e.i(86200),B=e.i(509388),V=e.i(484831),W=e.i(994128),q=e.i(688768),Z="Collapsible",[J,X]=(0,O.createContextScope)(Z),[Y,Q]=J(Z),ee=o.forwardRef((e,r)=>{let{__scopeCollapsible:n,open:a,defaultOpen:s,disabled:l,onOpenChange:i,...c}=e,[d,u]=(0,K.useControllableState)({prop:a,defaultProp:s??!1,onChange:i,caller:Z});return(0,t.jsx)(Y,{scope:n,disabled:l,contentId:(0,q.useId)(),open:d,onOpenToggle:o.useCallback(()=>u(e=>!e),[u]),children:(0,t.jsx)(B.Primitive.div,{"data-state":eo(d),"data-disabled":l?"":void 0,...c,ref:r})})});ee.displayName=Z;var et="CollapsibleTrigger",er=o.forwardRef((e,r)=>{let{__scopeCollapsible:n,...a}=e,s=Q(et,n);return(0,t.jsx)(B.Primitive.button,{type:"button","aria-controls":s.open?s.contentId:void 0,"aria-expanded":s.open||!1,"data-state":eo(s.open),"data-disabled":s.disabled?"":void 0,disabled:s.disabled,...a,ref:r,onClick:(0,U.composeEventHandlers)(e.onClick,s.onOpenToggle)})});er.displayName=et;var en="CollapsibleContent",ea=o.forwardRef((e,r)=>{let{forceMount:n,...a}=e,s=Q(en,e.__scopeCollapsible);return(0,t.jsx)(W.Presence,{present:n||s.open,children:({present:e})=>(0,t.jsx)(es,{...a,ref:r,present:e})})});ea.displayName=en;var es=o.forwardRef((e,r)=>{let{__scopeCollapsible:n,present:a,children:s,...l}
7=e,i=Q(en,n),[c,d]=o.useState(a),u=o.useRef(null),m=(0,$.useComposedRefs)(r,u),p=o.useRef(0),x=p.current,f=o.useRef(0),h=f.current,b=i.open||c,g=o.useRef(b),v=o.useRef(void 0);return o.useEffect(()=>{let e=requestAnimationFrame(()=>g.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,V.useLayoutEffect)(()=>{let e=u.current;if(e){v.current=v.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();p.current=t.height,f.current=t.width,g.current||(e.style.transitionDuration=v.current.transitionDuration,e.style.animationName=v.current.animationName),d(a)}},[i.open,a]),(0,t.jsx)(B.Primitive.div,{"data-state":eo(i.open),"data-disabled":i.disabled?"":void 0,id:i.contentId,hidden:!b,...l,ref:m,style:{"--radix-collapsible-content-height":x?`${x}px`:void 0,"--radix-collapsible-content-width":h?`${h}px`:void 0,...e.style},children:b&&s})});function eo(e){return e?"open":"closed"}var el=o.createContext(void 0);function ei(e){let t=o.useContext(el);return e||t||"ltr"}var ec="Accordion",ed=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[eu,em,ep]=G(ec),[ex,ef]=(0,O.createContextScope)(ec,[ep,X]),eh=X(),eb=o.forwardRef((e,r)=>{let{type:n,...a}=e;return(0,t.jsx)(eu.Provider,{scope:e.__scopeAccordion,children:"multiple"===n?(0,t.jsx)(ek,{...a,ref:r}):(0,t.jsx)(ew,{...a,ref:r})})});eb.displayName=ec;var[eg,ev]=ex(ec),[ey,ej]=ex(ec,{collapsible:!1}),ew=o.forwardRef((e,r)=>{let{value:n,defaultValue:a,onValueChange:s=()=>{},collapsible:l=!1,...i}=e,[c,d]=(0,K.useControllableState)({prop:n,defaultProp:a??"",onChange:s,caller:ec});return(0,t.jsx)(eg,{scope:e.__scopeAccordion,value:o.useMemo(()=>c?[c]:[],[c]),onItemOpen:d,onItemClose:o.useCallback(()=>l&&d(""),[l,d]),children:(0,t.jsx)(ey,{scope:e.__scopeAccordion,collapsible:l,children:(0,t.jsx)(ez,{...i,ref:r})})})}),ek=o.forwardRef((e,r)=>{let{value:n,defaultValue:a,onValueChange:s=()=>{},...l}=e,[i,c]=(0,K.useControllableState)({prop:n,defaultProp:a??[],onChange:s,caller:ec}),d=o.useCallback(e=>c((t=[])=>[...t,e]),[c]),u=o.useCallback(e=>c((t=[])=>t.filter(t=>t!==e)),[c]);return(0,t.jsx)(eg,{scope:e.__scopeAccordion,value:i,onItemOpen:d,onItemClose:u,children:(0,t.jsx)(ey,{scope:e.__scopeAccordion,collapsible:!0,children:(0,t.jsx)(ez,{...l,ref:r})})})}),[eN,eC]=ex(ec),ez=o.forwardRef((e,r)=>{let{__scopeAccordion:n,disabled:a,dir:s,orientation:l="vertical",...i}=e,c=o.useRef(null),d=(0,$.useComposedRefs)(c,r),u=em(n),m="ltr"===ei(s),p=(0,U.composeEventHandlers)(e.onKeyDown,e=>{if(!ed.includes(e.key))return;let t=e.target,r=u().filter(e=>!e.ref.current?.disabled),n=r.findIndex(e=>e.ref.current===t),a=r.length;if(-1===n)return;e.preventDefault();let s=n,o=a-1,i=()=>{(s=n+1)>o&&(s=0)},c=()=>{(s=n-1)<0&&(s=o)};switch(e.key){case"Home":s=0;break;case"End":s=o;break;case"ArrowRight":"horizontal"===l&&(m?i():c());break;case"ArrowDown":"vertical"===l&&i();break;case"ArrowLeft":"horizontal"===l&&(m?c():i());break;case"ArrowUp":"vertical"===l&&c()}let d=s%a;r[d].ref.current?.focus()});return(0,t.jsx)(eN,{scope:n,disabled:a,direction:s,orientation:l,children:(0,t.jsx)(eu.Slot,{scope:n,children:(0,t.jsx)(B.Primitive.div,{...i,"data-orientation":l,ref:d,onKeyDown:a?void 0:p})})})}),eR="AccordionItem",[eI,eS]=ex(eR),eA=o.forwardRef((e,r)=>{let{__scopeAccordion:n,value:a,...s}=e,o=eC(eR,n),l=ev(eR,n),i=eh(n),c=(0,q.useId)(),d=a&&l.value.includes(a)||!1,u=o.disabled||e.disabled;return(0,t.jsx)(eI,{scope:n,open:d,disabled:u,triggerId:c,children:(0,t.jsx)(ee,{"data-orientation":o.orientation,"data-state":eP(d),...i,...s,ref:r,disabled:u,open:d,onOpenChange:e=>{e?l.onItemOpen(a):l.onItemClose(a)}})})});eA.displayName=eR;var eE="AccordionHeader",eL=o.forwardRef((e,r)=>{let{__scopeAccordion:n,...a}=e,s=eC(ec,n),o=eS(eE,n);return(0,t.jsx)(B.Primitive.h3,{"data-orientation":s.orientation,"data-state":eP(o.open),"data-disabled":o.disabled?"":void 0,...a,ref:r})});eL.displayName=eE;var eF="AccordionTrigger",e_=o.forwardRef((e,r)=>{let{__scopeAccordion:n,...a}=e,s=eC(ec,n),o=eS(eF,n),l=ej(eF,n),i=eh(n);return(0,t.jsx)(eu.ItemSlot,{scope:n,children:(0,t.jsx)(er,{"aria-disabled":o.open&&!l.collapsible||void 0,"data-orientation":s.orientation,id:o.triggerId,...i,...a,ref:r})})});e_.displayName=eF;var eD="AccordionContent",eM=o.forwardRef((e,r)=>{let{__scopeAccordion:n,...a}=e,s=eC(ec,n),o=eS(eD,n),l=eh(n);return(0,t.jsx)(ea,{role:"region","aria-labelledby":o.triggerId,"data-orientation":s.orientation,...l,...a,ref:r,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function eP(e){return e?"open":"closed"}eM.displayName=eD,e.s(["Accordion",0,eb,"AccordionContent",0,eM,"AccordionHeader",0,eL,"AccordionItem",0,eA,"AccordionTrigger",0,e_,"Content",0,eM,"Header",0,eL,"Item",0,eA,"Root",0,eb,"Trigger",0,e_,"createAccordionScope",0,ef],914284);var eT=e.i(914284),eT=eT;function eO({...e}){return(0,t.jsx)(eT.Root,{"data-slot":"accordion",...e})}function e$({className:e,...r}){return(0,t.jsx)(eT.Item,{"data-slot":"accordion-item",className:(0,l.cn)("border-b last:border-b-0",e),...r})}function eH({className:e,children:r,...n}){return(0,t.jsx)(eT.Header,{className:"flex",children:(0,t.jsxs)(eT.Trigger,{"data-slot":"accordion-trigger",className:(0,l.cn)("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 roun
7ded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",e),...n,children:[r,(0,t.jsx)(T.default,{className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"})]})})}function eG({className:e,children:r,...n}){return(0,t.jsx)(eT.Content,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...n,children:(0,t.jsx)("div",{className:(0,l.cn)("pt-0 pb-4",e),children:r})})}let eU=(0,p.default)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);var eK=e.i(191801),eB=!1,eV=o[" useSyncExternalStore ".trim().toString()];function eW(){return()=>{}}var eq="function"==typeof eV?function(){return eV(eW,()=>!0,()=>!1)}:function(){let[e,t]=o.useState(eB);return o.useEffect(()=>{eB||(eB=!0,t(!0))},[]),e},eZ="rovingFocusGroup.onEntryFocus",eJ={bubbles:!1,cancelable:!0},eX="RovingFocusGroup",[eY,eQ,e0]=G(eX),[e1,e2]=(0,O.createContextScope)(eX,[e0]),[e5,e4]=e1(eX),e3=o.forwardRef((e,r)=>(0,t.jsx)(eY.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,t.jsx)(eY.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,t.jsx)(e7,{...e,ref:r})})}));e3.displayName=eX;var e7=o.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:n,orientation:a,loop:s=!1,dir:l,currentTabStopId:i,defaultCurrentTabStopId:c,onCurrentTabStopIdChange:d,onEntryFocus:u,preventScrollOnEntryFocus:m=!1,...p}=e,x=o.useRef(null),f=(0,$.useComposedRefs)(r,x),h=ei(l),[b,g]=(0,K.useControllableState)({prop:i,defaultProp:c??null,onChange:d,caller:eX}),[v,y]=o.useState(!1),j=(0,eK.useCallbackRef)(u),w=eQ(n),k=o.useRef(!1),[N,C]=o.useState(0);return o.useEffect(()=>{let e=x.current;if(e)return e.addEventListener(eZ,j),()=>e.removeEventListener(eZ,j)},[j]),(0,t.jsx)(e5,{scope:n,orientation:a,dir:h,loop:s,currentTabStopId:b,onItemFocus:o.useCallback(e=>g(e),[g]),onItemShiftTab:o.useCallback(()=>y(!0),[]),onFocusableItemAdd:o.useCallback(()=>C(e=>e+1),[]),onFocusableItemRemove:o.useCallback(()=>C(e=>e-1),[]),children:(0,t.jsx)(B.Primitive.div,{tabIndex:v||0===N?-1:0,"data-orientation":a,...p,ref:f,style:{outline:"none",...e.style},onMouseDown:(0,U.composeEventHandlers)(e.onMouseDown,()=>{k.current=!0}),onFocus:(0,U.composeEventHandlers)(e.onFocus,e=>{let t=!k.current;if(e.target===e.currentTarget&&t&&!v){let t=new CustomEvent(eZ,eJ);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=w().filter(e=>e.focusable);te([e.find(e=>e.active),e.find(e=>e.id===b),...e].filter(Boolean).map(e=>e.ref.current),m)}}k.current=!1}),onBlur:(0,U.composeEventHandlers)(e.onBlur,()=>y(!1))})})}),e8="RovingFocusGroupItem",e6=o.forwardRef((e,r)=>{let{__scopeRovingFocusGroup:n,focusable:a=!0,active:s=!1,tabStopId:l,children:i,...c}=e,d=(0,q.useId)(),u=l||d,m=e4(e8,n),p=m.currentTabStopId===u,x=eQ(n),{onFocusableItemAdd:f,onFocusableItemRemove:h,currentTabStopId:b}=m,g=eq();return(0,V.useLayoutEffect)(()=>{if(g&&a)return f(),()=>h()},[g,a,f,h]),o.useEffect(()=>{if(!g&&a)return f(),()=>h()}
7,[g,a,f,h]),(0,t.jsx)(eY.ItemSlot,{scope:n,id:u,focusable:a,active:s,children:(0,t.jsx)(B.Primitive.span,{tabIndex:p?0:-1,"data-orientation":m.orientation,...c,ref:r,onMouseDown:(0,U.composeEventHandlers)(e.onMouseDown,e=>{a?m.onItemFocus(u):e.preventDefault()}),onFocus:(0,U.composeEventHandlers)(e.onFocus,()=>m.onItemFocus(u)),onKeyDown:(0,U.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void m.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let a=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(a))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(a)))return e9[a]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let a=x().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)a.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&a.reverse();let s=a.indexOf(e.currentTarget);a=m.loop?(r=a,n=s+1,r.map((e,t)=>r[(n+t)%r.length])):a.slice(s+1)}setTimeout(()=>te(a))}}),children:"function"==typeof i?i({isCurrentTabStop:p,hasTabStop:null!=b}):i})})});e6.displayName=e8;var e9={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function te(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var tt=e.i(690877),tr=e.i(952419),tn="Radio",[ta,ts]=(0,O.createContextScope)(tn),[to,tl]=ta(tn);function ti(e){let{__scopeRadio:r,checked:n=!1,children:a,disabled:s,form:l,name:i,onCheck:c,required:d,value:u="on",internal_do_not_use_render:m}
7=e,[p,x]=o.useState(null),[f,h]=o.useState(null),b=o.useRef(!1),g=!p||!!l||!!p.closest("form"),v={checked:n,disabled:s,required:d,name:i,form:l,value:u,control:p,setControl:x,hasConsumerStoppedPropagationRef:b,isFormControl:g,bubbleInput:f,setBubbleInput:h,onCheck:()=>c?.()};return(0,t.jsx)(to,{scope:r,...v,children:"function"==typeof m?m(v):a})}var tc="RadioTrigger",td=o.forwardRef(({__scopeRadio:e,onClick:r,...n},a)=>{let{checked:s,disabled:o,value:l,setControl:i,onCheck:c,hasConsumerStoppedPropagationRef:d,isFormControl:u,bubbleInput:m}=tl(tc,e),p=(0,$.useComposedRefs)(a,i);return(0,t.jsx)(B.Primitive.button,{type:"button",role:"radio","aria-checked":s,"data-state":tf(s),"data-disabled":o?"":void 0,disabled:o,value:l,...n,ref:p,onClick:(0,U.composeEventHandlers)(r,e=>{s||c(),m&&u&&(d.current=e.isPropagationStopped(),d.current||e.stopPropagation())})})});td.displayName=tc,o.forwardRef((e,r)=>{let{__scopeRadio:n,name:a,checked:s,required:o,disabled:l,value:i,onCheck:c,form:d,...u}=e;return(0,t.jsx)(ti,{__scopeRadio:n,checked:s,disabled:l,required:o,onCheck:c,name:a,form:d,value:i,internal_do_not_use_render:({isFormControl:e})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(td,{...u,ref:r,__scopeRadio:n}),e&&(0,t.jsx)(tx,{__scopeRadio:n})]})})}).displayName=tn;var tu="RadioIndicator",tm=o.forwardRef((e,r)=>{let{__scopeRadio:n,forceMount:a,...s}=e,o=tl(tu,n);return(0,t.jsx)(W.Presence,{present:a||o.checked,children:(0,t.jsx)(B.Primitive.span,{"data-state":tf(o.checked),"data-disabled":o.disabled?"":void 0,...s,ref:r})})});tm.displayName=tu;var tp="RadioBubbleInput",tx=o.forwardRef(({__scopeRadio:e,...r},n)=>{let{control:a,checked:s,required:l,disabled:i,name:c,value:d,form:u,bubbleInput:m,setBubbleInput:p,hasConsumerStoppedPropagationRef:x}=tl(tp,e),f=(0,$.useComposedRefs)(n,p),h=(0,tr.usePrevious)(s),b=(0,tt.useSize)(a);o.useEffect(()=>{if(!m)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!x.current;if(h!==s&&e){let r=new Event("click",{bubbles:t});e.call(m,s),m.dispatchEvent(r)}},[m,h,s,x]);let g=o.useRef(s);return(0,t.jsx)(B.Primitive.input,{type:"radio","aria-hidden":!0,defaultChecked:g.current,required:l,disabled:i,name:c,value:d,form:u,...r,tabIndex:-1,ref:f,style:{...r.style,...b,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function tf(e){return e?"checked":"unchecked"}tx.displayName=tp;var th=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],tb="RadioGroup",[tg,tv]=(0,O.createContextScope)(tb,[e2,ts]),ty=e2(),tj=ts(),[tw,tk]=tg(tb),tN=o.forwardRef((e,r)=>{let{__scopeRadioGroup:n,name:a,form:s,defaultValue:l,value:i,required:c=!1,disabled:d=!1,orientation:u,dir:m,loop:p=!0,onValueChange:x,...f}=e,h=ty(n),b=ei(m),[g,v]=(0,K.useControllableState)({prop:i,defaultProp:l??null,onChange:x,caller:tb}),[y,j]=o.useState(null),w=(0,$.useComposedRefs)(r,j),k=o.useRef(g);return o.useEffect(()=>{let e=s?y?.ownerDocument.getElementById(s):y?.closest("form");if(e instanceof HTMLFormElement){let t=()=>v(k.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[y,s,v]),(0,t.jsx)(tw,{scope:n,name:a,form:s,required:c,disabled:d,value:g,onValueChange:v,children:(0,t.jsx)(e3,{asChild:!0,...h,orientation:u,dir:b,loop:p,children:(0,t.jsx)(B.Primitive.div,{role:"radiogroup","aria-required":c,"aria-orientation":u,"data-disabled":d?"":void 0,dir:b,...f,ref:w})})})});tN.displayName=tb;var tC="RadioGroupItemTrigger";function tz(e){let{__scopeRadioGroup:r,value:n,disabled:a,children:s,internal_do_not_use_render:o}=e,l=tk("RadioGroupItemProvider",r),i=tj(r),c=l.disabled||a;return(0,t.jsx)(ti,{...i,checked:l.value===n,disabled:c,required:l.required,name:l.name,form:l.form,value:n,onCheck:()=>l.onValueChange(n),internal_do_not_use_render:o,children:s})}var tR=o.forwardRef((e,r)=>{let{__scopeRadioGroup:n,...a}=e,s=ty(n),l=tj(n),{checked:i,disabled:c}=tl(tC,l.__scopeRadio),d=o.useRef(null),u=(0,$.useComposedRefs)(r,d),m=o.useRef(!1);return o.useEffect(()=>{let e=e=>{th.includes(e.key)&&(m.current=!0)},t=()=>m.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),(0,t.jsx)(e6,{asChild:!0,...s,focusable:!c,active:i,children:(0,t.jsx)(td,{...l,...a,ref:u,onKeyDown:(0,U.composeEventHandlers)(a.onKeyDown,e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:(0,U.composeEventHandlers)(a.onFocus,()=>{m.current&&d.current?.click()})})})});tR.displayName=tC;var tI=o.forwardRef((e,r)=>{let{__scopeRadioGroup:n,value:a,disabled:s,...o}=e;return(0,t.jsx)(tz,{__scopeRadioGroup:n,value:a,disabled:s,internal_do_not_use_render:({isFormControl:e})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(tR,{...o,ref:r,__scopeRadioGroup:n}),e&&(0,t.jsx)(tS,{__scopeRadioGroup:n})]})})});tI.displayName="RadioGroupItem";var tS=o.forwardRef((e,r)=>{let{__scopeRadioGroup:n,...a}=e,s=tj(n);return(0,t.jsx)(tx,{...s,...a,ref:r})});tS.displayName="RadioGroupItemBubbleInput";var tA=o.forwardRef((e,r)=>{let{__scopeRadioGroup:n,...a}=e,s=tj(n);return(0,t.jsx)(tm,{...s,...a,ref:r})});tA.displayName="RadioGroupIndicator",e.s(["Indicator",0,tA,"Item",0,tI,"RadioGroup",0,tN,"RadioGroupIndicator",0,tA,"RadioGroupItem",0,tI,"Root",0,tN,"createRadioGroupScope",0,tv,"unstable_ItemBubbleInput",0,tS,"unstable_ItemProvider",0,tz,"unstable_ItemTrigger",0,tR,"unstable_RadioGroupItemBubbleInput",0,tS,"unstable_RadioGroupItemProvider",0,tz,"unstable_RadioGroupItemTrigger",0,tR],96029);var tE=e.i(96029),tE=tE;function tL({className:e,...r}){return(0,t.jsx)(tE.Root,{"data-slot":"radio-group",className:(0,l.cn)("grid gap-3",e),...r})}function tF({className:e,...r}){return(0,t.jsx)(tE.Item,{"data-slot":"radio-group-item",className:(0,l.cn)("border-input text-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 aria-invalid:border-destructive aspect-square size-4 shrink-0 rounded-full border shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",e),...r,children:(0,t.jsx)(tE.Indicator,{"data-slot":"radio-group-indicator",className:"relative flex items-center justify-center",children:(0,t.jsx)(eU,{className:"fill-primary absolute top-1/2 left-1/2 size-2 -translate-x-1/2 -translate-y-1/2"})})})}let t_=()=>(0,t.jsxs)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:[(0,t.jsx)("path",{d:"M6 9H4.5a2.5 2.5 0 0 1 0-5H6"}),(0,t.jsx)("path",{d:"M18 9h1.5a2.5 2.5 0 0 0 0-5H18"}),(0,t.jsx)("path",{d:"M4 22h16"}
7),(0,t.jsx)("path",{d:"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"}),(0,t.jsx)("path",{d:"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"}),(0,t.jsx)("path",{d:"M18 2H6v7a6 6 0 0 0 12 0V2Z"})]}),tD=()=>{let{setValue:e,control:r}=(0,n.useFormContext)(),{fields:a}=(0,n.useFieldArray)({control:r,name:"contests"});return(0,t.jsx)("div",{className:"flex w-full flex-col",children:(0,t.jsx)(eO,{type:"single",collapsible:!0,children:(0,t.jsxs)(e$,{value:"contests",className:"border-border-default",children:[(0,t.jsx)(eH,{className:"rounded-lg py-3 hover:bg-bg-hover hover:no-underline",children:(0,t.jsxs)("div",{className:"flex flex-1 items-center gap-2.5",children:[(0,t.jsx)("span",{className:"text-accent-pink",children:(0,t.jsx)(t_,{})}),(0,t.jsx)("span",{className:"text-base font-bold text-text-primary",children:"Konkursy"}),(0,t.jsx)("span",{className:"ml-auto mr-2 text-[13px] text-text-secondary",children:"(opcjonalne)"})]})}),(0,t.jsx)(eG,{children:(0,t.jsx)("div",{className:"flex flex-col gap-4 pt-2",children:a.map((r,n)=>(0,t.jsxs)(tL,{className:"flex flex-col gap-2",onValueChange:t=>{e(`contests.${n}.selectedFieldIndex`,Number.parseInt(t,10))},name:`contests.${n}.selectedFieldIndex`,children:[(0,t.jsx)("span",{className:"text-sm font-semibold text-text-primary",children:r.name}),r.fields.map((e,n)=>(0,t.jsxs)("div",{className:"flex cursor-pointer items-center gap-2",children:[(0,t.jsx)(tF,{value:n.toString(),id:`${r.name}-${n}`,className:"border-border-default text-accent-pink data-[state=checked]:border-accent-pink"}),(0,t.jsxs)(u.Label,{htmlFor:`${r.name}-${n}`,className:"cursor-pointer text-[13px] text-text-secondary",children:[e.name," (",e.value," pkt)"]})]},r.name+e.name))]},r.name))})})]})})})};e.s(["Klasa8CalculatorForm",0,()=>{let e=(0,r.useAtomValue)(a.userResultsAtom),s=(0,n.useForm)({defaultValues:e,mode:"onSubmit"});return(0,t.jsx)(n.FormProvider,{...s,children:(0,t.jsxs)("div",{className:"w-full overflow-hidden rounded-3xl border border-border-default bg-bg-card shadow-[var(--shadow-card)]",children:[(0,t.jsx)(P,{}),(0,t.jsx)("div",{className:"p-5 md:p-7",children:(0,t.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,t.jsx)("div",{children:(0,t.jsx)(F,{})}),(0,t.jsx)("div",{className:"border-t border-border-default pt-6",children:(0,t.jsx)(k,{})}),(0,t.jsx)("div",{className:"border-t border-border-default pt-6",children:(0,t.jsx)(tD,{})})]})})]})})}],269258)},91834,e=>{"use strict";var t=e.i(832554),r=e.i(319146);let n={average:65,median:67,students:386799,percentiles:[{percentile:1,score:0},{percentile:1,score:2},{percentile:1,score:4},{percentile:1,score:7},{percentile:2,score:9},{percentile:2,score:11},{percentile:2,score:13},{percentile:3,score:16},{percentile:4,score:18},{percentile:4,score:20},{percentile:5,score:22},{percentile:5,score:24},{percentile:6,score:27},{percentile:7,score:29},{percentile:8,score:31},{percentile:9,score:33},{percentile:10,score:36},{percentile:12,score:38},{percentile:13,score:40},{percentile:15,score:42},{percentile:17,score:44},{percentile:19,score:47},{percentile:22,score:49},{percentile:25,score:51},{percentile:28,score:53},{percentile:32,score:56},{percentile:35,score:58},{percentile:40,score:60},{percentile:44,score:62},{percentile:49,score:64},{percentile:53,score:67},{percentile:58,score:69},{percentile:63,score:71},{percentile:68,score:73},{percentile:72,score:76},{percentile:77,score:78},{percentile:81,score:80},{percentile:85,score:82},{percentile:88,score:84},{percentile:91,score:87},{percentile:94,score:89},{percentile:96,score:91},{percentile:98,score:93},{percentile:99,score:96},{percentile:100,score:98},{percentile:100,score:100}]},a={average:55,median:57,students:386752,percentiles:[{percentile:1,score:0},{percentile:1,score:3},{percentile:3,score:7},{percentile:6,score:10},{percentile:10,score:13},{percentile:14,score:17},{percentile:18,score:20},{percentile:22,score:23},{percentile:25,score:27},{percentile:28,score:30},{percentile:32,score:33},{percentile:35,score:37},{percentile:38,score:40},{percentile:41,score:43},{percentile:44,score:47},{percentile:48,score:50},{percentile:51,score:53},{percentile:54,score:57},{percentile:58,score:60},{percentile:61,score:63},{percentile:65,score:67},{percentile:68,score:70},{percentile:72,score:73},{percentile:76,score:77},{percentile:80,score:80},{percentile:84,score:83},{percentile:87,score:87},{percentile:91,score:90},{percentile:95,score:93},{percentile:98,score:97},{percentile:100,score:100}]},s={average:73,median:85,students:362103,percentiles:[{percentile:1,score:0},{percentile:1,score:2},{percentile:1,score:4},{percentile:1,score:5},{percentile:1,score:7},{percentile:1,score:9},{percentile:2,score:11},{percentile:3,score:13},{percentile:4,score:15},{percentile:5,score:16},{percentile:6,score:18},{percentile:8,score:20},{percentile:9,score:22},{percentile:11,score:24},{percentile:12,score:25},{percentile:13,score:27},{percentile:14,score:29},{percentile:15,score:31},{percentile:16,score:33},{percentile:17,score:35},{percentile:19,score:36},{percentile:20,score:38},{percentile:21,score:40},{percentile:22,score:42},{percentile:23,score:44},{percentile:24,score:45},{percentile:25,score:47},{percentile:26,score:49},{percentile:27,score:51},{percentile:28,score:53},{percentile:29,score:55},{percentile:30,score:56},{percentile:31,score:58},{percentile:32,score:60},{percentile:33,score:62},{percentile:34,score:64},{percentile:35,score:65},{percentile:36,score:67},{percentile:37,score:69},{percentile:38,score:71},{percentile:40,score:73},{percentile:41,score:75},{percentile:43,score:76},{percentile:44,score:78},{percentile:46,score:80},{percentile:48,score:82},{percentile:50,score:84},{percentile:52,score:85},{percentile:55,score:87},{percentile:58,score:89},{percentile:62,score:91},{percentile:66,score:93},{percentile:72,score:95},{percentile:80,score:96},{percentile:90,score:98},{percentile:100,score:100}]},o={average:76,median:null,students:null,percentiles:[]},l={average:77,median:null,students:null,percentiles:[]},i={average:59,median:null,students:null,percentiles:[]},c={average:75,median:null,students:null,percentiles:[]};var d=e.i(427143);let u=({subjectData:e,text:r,userScore:n})=>{var a;let s=n?Number.parseInt(n,10):null,o=null===s?null:0===(a=e.percentiles).length?null:a.reduce((e,t)=>
7Math.abs(t.score-s)<Math.abs(e.score-s)?t:e),l=e.percentiles.length>0;return(0,t.jsxs)("article",{className:"border-t border-border-default py-7 first:border-t-0 first:pt-0 last:pb-0 md:py-9",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-2 sm:flex-row sm:items-baseline sm:justify-between",children:[(0,t.jsx)("h3",{className:"text-lg font-semibold text-text-primary",children:r}),(0,t.jsxs)("p",{className:"text-sm text-text-secondary",children:["Średnia ",e.average,"%",null===e.median?null:` \xb7 mediana ${e.median}%`,null===e.students?null:` \xb7 ${e.students.toLocaleString("pl-PL")} zdających`]})]}),o?(0,t.jsxs)("div",{className:"mt-5",children:[(0,t.jsxs)("div",{className:"relative h-2 rounded-full bg-black/10",children:[(0,t.jsx)("div",{className:"absolute inset-y-0 left-0 rounded-full bg-text-primary",style:{width:`${o.percentile}%`}}),(0,t.jsx)("span",{className:"absolute top-1/2 h-4 w-1 -translate-x-1/2 -translate-y-1/2 rounded-full bg-accent-pink",style:{left:`${o.percentile}%`},"aria-hidden":"true"})]}),(0,t.jsxs)("p",{className:"mt-3 text-sm leading-relaxed text-text-secondary",children:["Twój wynik ",s,"% odpowiada centylowi"," ",(0,t.jsx)("strong",{className:"font-medium text-text-primary",children:o.percentile}),". Taki sam lub niższy wynik uzyskało około ",o.percentile,"% zdających."]})]}):null===s||l?(0,t.jsxs)("p",{className:"mt-4 text-sm text-text-secondary",children:["Wpisz wynik, aby sprawdzić pozycję na skali centylowej CKE"," ",2026,"."]}):(0,t.jsx)("p",{className:"mt-4 max-w-[70ch] text-sm leading-relaxed text-text-secondary",children:"CKE podała średni wynik dla tego języka, ale nie opublikowała indywidualnej skali centylowej. Nie wyznaczamy pozycji ucznia na podstawie szkolnej skali staninowej."})]})};var m=e.i(772439);e.s(["SubjectsResultsCharts",0,()=>{let e=(0,r.useAtomValue)(d.userResultsAtom),p=e?.examLanguage,x=e?.exams,f=((e,t)=>{switch(e){case m.LanguageCode.EN:return{text:"języka angielskiego",subjectData:s,userScore:t};case m.LanguageCode.DE:return{text:"języka niemieckiego",subjectData:i,userScore:t};case m.LanguageCode.FR:return{text:"języka francuskiego",subjectData:o,userScore:t};case m.LanguageCode.ES:return{text:"języka hiszpańskiego",subjectData:l,userScore:t};case m.LanguageCode.RU:return{text:"języka rosyjskiego",subjectData:c,userScore:t};default:return{text:"",subjectData:{average:0,median:null,students:null,percentiles:[]},userScore:null}}})(p?.languageCode,p?.score);return(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)(u,{text:"języka polskiego",subjectData:n,userScore:x?.pl?.score}),(0,t.jsx)(u,{text:"matematyki",subjectData:a,userScore:x?.math?.score}),(0,t.jsx)(u,{text:f.text,subjectData:f.subjectData,userScore:f.userScore})]})}],91834)}]);

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.