PageSourceSearch

https://jura-online.de/_next/static/chunks/1617-96b0d56f152ac4db.js

js jura-online.de collected 2026-10-01 12:25:32 UTC 7,437 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1617],{71319:function(e,t,a){"use strict";var s=a(85893),n=a(52448);let r={animation:"border",variant:"primary"},l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,t={...r,...e};return(0,s.jsx)("div",{className:"d-flex justify-content-center py-4 w-100 bg-transparent","data-testid":"loading",children:(0,s.jsx)(n.Z,{...t})})};l.defaultProps={},t.Z=l},61617:function(e,t,a){"use strict";a.d(t,{Z:function(){return T},l:function(){return D}});var s=a(67294),n=a(85893),r=a(9473),l=a(11163),c=a(50144),i=a(30381),o=a.n(i),d=a(61693),u=a(30707),_=a(24484),h=a(71319),m=a(52037),x=a(87161),p=a(73365),f=a(2797),g=a(96045),v=a(60628),j=a.n(v),N=()=>{let e=(0,r.I0)(),{searchQuery:t}=(0,r.v9)(p.w2);return(0,n.jsx)("div",{className:j().root,children:(0,n.jsxs)("div",{className:j().inputWrapper,children:[(0,n.jsx)("input",{type:"text",className:j().input,placeholder:"Suche nach F\xe4llen...",value:t,onChange:t=>{e((0,p.ql)(t.target.value))}}),t&&(0,n.jsx)("button",{type:"button",className:j().clearButton,onClick:()=>{e((0,p.ql)(""))},children:(0,n.jsx)(x.J,{name:"times"})})]})})},b=a(28230),k=a(41664),w=a.n(k),C=a(35197),y=a.n(C);let Z=e=>({Zivilrecht:"#c10007","\xd6ffentliches Recht":"#008236",Strafrecht:"#e17100"})[e]||"#c10007";var W=e=>{let{testExam:t}=e,a=(0,l.useRouter)(),{isMobile:s,setLayoutExpanded:r}=(0,u.Z)(),c="/klausurenfaelle/".concat(t.id,"/"),i=a.asPath===c;return(0,n.jsx)(w(),{href:c,passHref:!0,legacyBehavior:!0,children:(0,n.jsx)("a",{className:"".concat(y().root," ").concat(i?y().active:""),onClick:()=>{s&&r(!1)},children:(0,n.jsxs)("div",{className:y().content,children:[(0,n.jsx)("div",{className:y().icon,children:(0,n.jsx)(x.J,{name:"file-alt"})}),(0,n.jsxs)("div",{className:y().info,children:[(0,n.jsx)("div",{className:y().title,children:t.title}),(0,n.jsx)("div",{className:y().badge,style:{backgroundColor:Z(t.legal_area)},children:t.legal_area})]})]})})})},B=a(98564),E=a.n(B),S=e=>{let{planning:t}=e,a=(0,s.useContext)(b.Z),r=(0,g.uW)(t.calendar_week),l=(0,g.So)(t),i="week-".concat(r,"-").concat(l),d=a===i,u=e=>o()(e).format("DD.MM.");return(0,n.jsxs)("div",{className:E().root,children:[(0,n.jsxs)(c.Z.Toggle,{as:"button",eventKey:i,className:E().toggle,children:[(0,n.jsxs)("div",{className:E().weekNumber,children:["KW ",r,(()=>{let e=o()(),a=o()(t.starts_at),s=o()(t.ends_at);return e.isBetween(a,s,"day","[]")})()&&(0,n.jsx)("span",{className:E().badge,children:"Aktuell"})]}),(0,n.jsxs)("div",{className:E().dateRange,children:[u(t.starts_at)," - ",u(t.ends_at)]})]}),(0,n.jsx)(c.Z.Collapse,{eventKey:i,className:E().collapse,children:(0,n.jsx)(n.Fragment,{children:d&&t.test_exams.map(e=>(0,n.jsx)(W,{testExam:e},e.id))})})]})},R=a(93334),K=a.n(R),T=()=>{let e=(0,l.useRouter)(),t=(0,r.I0)(),{loading:a,plannings:i}=(0,d.Z)(),v=(0,s.useRef)(!1),{searchQuery:j,expandedWeek:b}=(0,r.v9)(p.w2),{isLayoutExpanded:k,setLayoutExpanded:w}=(0,u.Z)(),C=(0,s.useMemo)(()=>{let e=i||[];if(!j.trim())return e;let t=j.trim().toLowerCase(),a=(0,f.yC)(t);return e.map(e=>({...e,test_exams:e.test_exams.filter(e=>a.test(e.title.toLowerCase()))})).filter(e=>e.test_exams.length>0)},[i,j]);(0,s.useEffect)(()=>{(0,_.gO)(a)&&e.replace("/account/dashboard")},[a,e]),(0,s.useEffect)(()=>{if(!v.current&&(0,_.KD)(a)&&i&&i.length>0&&(v.current=!0,null===b)){let e=i.find(e=>{let t=o()(),a=o()(e.starts_at),s=o()(e.ends_at);return t.isBetween(a,s,"day","[]")}),a=e?(0,g.uW)(e.calendar_week):(0,g.uW)(i[0].calendar_week);t((0,p.iq)(a))}},[t,a,i,b]);let y=C.length>0,Z=(()=>{if(0===C.length)return;if(null!==b){let e=C.find(e=>(0,g.uW)(e.calendar_week)===b);if(e)return"week-".concat((0,g.uW)(e.calendar_week),"-").concat((0,g.So)(e))}let e=C[0];return"week-".concat((0,g.uW)(e.calendar_week),"-").concat((0,g.So)(e))})();return(0,n.jsxs)(m.Z.Side,{className:K().root,children:[(0,n.jsx)(m.Z.Side.Top,{children:(0,n.jsxs)("div",{className:K().topContainer,children:[(0,n.jsxs)("div",{className:K().header,children:[(0,n.jsx)("h2",{className:K().headerTitle,children:"Klausurenkurs"}),(0,n.jsx)("button",{type:"button",className:K().toggleButton,onClick:()=>{w(!k)},"aria-label":"Sidebar umschalten",children:(0,n.jsx)(x.J,{name:"align-left",flip:k?"vertical":void 0})})]}),(0,n.jsx)(N,{})]})}),(0,n.jsxs)(m.Z.Side.Main,{className:K().main,children:[(0,_.zR)(a)&&(0,n.jsx)("div",{className:K().loader,children:(0,n.jsx)(h.Z,{variant:"light"})}),(0,_.KD)(a)&&!y&&j&&(0,n.jsx)("div",{className:K().noResults,children:"Keine Ergebnisse"}),(0,_.KD)(a)&&y&&(0,n.jsx)(c.Z,{activeKey:Z,onSelect:e=>{if(e){let a=e.match(/week-(\d+)-(\d+)/);if(a){let e=parseInt(a[1],10);b===e?t((0,p.iq)(null)):t((0,p.iq)(e))}}else t((0,p.iq)(null))},className:K().sections,children:C.map(e=>(0,n.jsx)(S,{planning:e},"".concat((0,g.uW)(e.calendar_week),"-").concat((0,g.So)(e))))})]})]})};let D=()=>s.createElement(T)},61693:function(e,t,a){"use strict";var s=a(67294),n=a(9473),r=a(54260),l=a(24484);t.Z=()=>{let e=(0,n.I0)(),{loading:t,plannings:a}=(0,n.v9)(r.pQ);return(0,s.useEffect)(()=>{(0,l.ro)(t)&&e((0,r.vN)())},[e,t]),{loading:t,plannings:a,refetch:(0,s.useCallback)(()=>{e((0,r.vN)())},[e])}}},96045:function(e,t,a){"use strict";a.d(t,{So:function(){return c},c8:function(){return u},uW:function(){return l}});var s=a(30381),n=a.n(s),r=a(87441);let l=e=>{let t=e.match(/CW(\d+)/);return t?parseInt(t[1],10):0},c=e=>n()(e.starts_at).year(),i=e=>e.toLowerCase().replace(/[^\w\s-äöüß]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-").trim(),o=e=>{let t=r.TU.lexer(e),a=[];
1if(t.forEach(e=>{"heading"===e.type&&e.depth>=2&&e.depth<=6&&a.push({depth:e.depth,text:e.text,id:i(e.text)})}),0===a.length)return"";let s='<div class="table-of-contents"><h2>Inhaltsverzeichnis</h2><ul>',n=2;for(a.forEach((e,t)=>{let r=a[t+1];for(;n<e.depth;)s+="<ul>",n++;for(;n>e.depth;)s+="</ul></li>",n--;s+='<li><a href="#'.concat(e.id,'">').concat(e.text,"</a>"),(!r||r.depth<=e.depth)&&(s+="</li>")});n>2;)s+="</ul></li>",n--;return s+="</ul></div>"},d=e=>e.replace(/<h([2-6])>(.*?)<\/h\1>/g,(e,t,a)=>{let s=i(a);return"<h".concat(t,' id="').concat(s,'">').concat(a,"</h").concat(t,">")}),u=(e,t)=>{if(!e)return"";let a=d((0,r.TU)(e));return(null==t?void 0:t.includeToc)?o(e)+a:a}},35197:function(e){e.exports={root:"test-exam-item_root__m6CCa",active:"test-exam-item_active__owt7I",title:"test-exam-item_title__Y1Ue2",content:"test-exam-item_content__CBVws",icon:"test-exam-item_icon__0_p9j",info:"test-exam-item_info__BI_ik",badge:"test-exam-item_badge__TQdUa"}},60628:function(e){e.exports={root:"test-exam-search_root__fjU6B",inputWrapper:"test-exam-search_inputWrapper__V0N32",input:"test-exam-search_input__H2F_Y",clearButton:"test-exam-search_clearButton__cPyaO"}},93334:function(e){e.exports={root:"test-exam-sidebar_root__2eDCt",topContainer:"test-exam-sidebar_topContainer__Zgc9F",header:"test-exam-sidebar_header__Q5MGV",headerTitle:"test-exam-sidebar_headerTitle__s7lj8",toggleButton:"test-exam-sidebar_toggleButton__A7SwV",main:"test-exam-sidebar_main__hDNqv",loader:"test-exam-sidebar_loader__k0kPM",sections:"test-exam-sidebar_sections__XbIT_",noResults:"test-exam-sidebar_noResults__6aCXc"}},98564:function(e){e.exports={root:"week-section_root__EjjK4",toggle:"week-section_toggle__sWDEY",weekNumber:"week-section_weekNumber__XMWCF",badge:"week-section_badge__OBDTh",dateRange:"week-section_dateRange__GNJWR",collapse:"week-section_collapse__Ks3QE"}}}]);

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.