PageSourceSearch

https://www.finlex.fi/_next/static/chunks/0my9uwj16xdrg.js

js finlex.fi collected 2026-09-24 06:23:35 UTC 4,000 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,518267,e=>{e.v({isActive:"styles-module-scss-module__FcGYXq__isActive",pageMenu:"styles-module-scss-module__FcGYXq__pageMenu",pageNumberButton:"styles-module-scss-module__FcGYXq__pageNumberButton",pageNumberButtons:"styles-module-scss-module__FcGYXq__pageNumberButtons",relativePageButton:"styles-module-scss-module__FcGYXq__relativePageButton"})},283909,e=>{"use strict";var t=e.i(843476);let a=()=>(0,t.jsx)("svg",{"aria-hidden":!0,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 10 16",width:10,height:16,fill:"none",children:(0,t.jsx)("path",{d:"M8.09717 16L10 14.12L3.81916 8L10 1.88L8.09717 0L0 8L8.09717 16Z",fill:"currentcolor"})});var r=e.i(470618),l=e.i(932966),i=e.i(970496),s=e.i(271645),n=e.i(518267);e.s(["default",0,function(e){let c,u;if(e.pageCount<2)return null;let o=(c=e.pageCount,u=e.currentPage,c<6?Array(c).fill(void 0).map((e,t)=>t+1):[...new Set([1,u-1,u,u+1,c]).values()].filter(e=>1<=e&&e<=c).sort((e,t)=>e-t)),d=t=>a=>{a.preventDefault(),t>0&&t<=e.pageCount&&e.onClick(t)};return(0,t.jsxs)("nav",{"aria-label":e.dictionary.ariaLabel,className:n.default.pageMenu,children:[(0,t.jsxs)("a",{href:"#","aria-label":e.dictionary.previousAriaLabel,"aria-disabled":1===e.currentPage?"true":void 0,className:(0,i.classNames)(n.default.relativePageButton,1===e.currentPage&&n.default.isActive),onClick:d(e.currentPage-1),children:[(0,t.jsx)(a,{}),e.dictionary.previous]}),(0,t.jsx)("ul",{className:n.default.pageNumberButtons,children:o.map((a,r)=>(0,t.jsxs)(s.Fragment,{children:[r>0&&o[r-1]!==a-1&&(0,t.jsx)("li",{children:"⋯"}),(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"#","aria-label":(0,l.interpolate)(e.dictionary.page,{page:a.toString()}),"aria-current":a===e.currentPage?"page":void 0,className:(0,i.classNames)(n.default.pageNumberButton,e.currentPage===a&&n.default.isActive),onClick:d(a),children:a})})]},a))}),(0,t.jsxs)("a",{href:"#","aria-label":e.dictionary.nextAriaLabel,"aria-disabled":e.currentPage===e.pageCount?"true":void 0,className:(0,i.classNames)(n.default.relativePageButton,e.currentPage===e.pageCount&&n.default.isActive),onClick:d(e.currentPage+1),children:[e.dictionary.next,(0,t.jsx)(r.ChevronRightIcon,{})]})]})}],283909)},650766,e=>{"use strict";var t=e.i(843476),a=e.i(788441),r=e.i(932966),l=e.i(271645),i=e.i(681307),s=e.i(283909);e.s(["default",0,function(e){let n=(0,l.useRef)(null),c=(0,l.useRef)(!1),u=(0,l.useRef)(void 0),[o,d]=(0,a.useSearchParamsState)(i.z.object({page:i.z.coerce.number().int().min(1).catch(1)})),g=[...function*(e,t){for(let a=0;a<e.length;a+=t)yield e.slice(a,a+t)}(e.listItemContents,e.pageSize)],m=o.page,p=g.length;(0,l.useEffect)(()=>{c.current&&(n.current?.focus({preventScroll:!0}),n.current?.scrollIntoView({behavior:"smooth"})),c.current=!1},[m]),(0,l.useEffect)(()=>{if(p<2)return;u.current||(u.current=document.title);let[t,...a]=u.current.split(" | "),l=(0,r.interpolate)(e.dictionary.page,{page:`${m}/${p}`}).toLowerCase();document.title=`${t} (${l}) | ${a.join(" | ")}`},[m,p,e.dictionary.page]);let h=g.at(m-1);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("ul",{ref:n,tabIndex:-1,style:{scrollMarginTop:"3rem"},"aria-labelledby":e.labelledById,children:h?.map((e,a)=>(0,t.jsx)(l.Fragment,{children:e},`${m}${a}`))}),(0,t.jsx)(s.default,{pageCount:g.length,currentPage:m,onClick:e=>{c.current=!0,d({page:e})},dictionary:e.dictionary})]})}],650766)},788441,e=>{"use strict";var t=e.i(618566),a=e.i(271645);e.s(["useSearchParamsState",0,e=>{let r=(0,t.useSearchParams)();return[(0,a.useMemo)(()=>e.parse(Object.fromEntries(r)),[r]),(0,a.useCallback)((e,t)=>{let a=new URL(t?.reset?window.location.href.split("?")[0]:window.location.href);Object.entries(e).forEach(([e,r])=>{null==r?a.searchParams.delete(e):t?.allowEmpty||""!==r.toString()?a.searchParams.set(e,r.toString()):a.searchParams.delete(e)}),t?.replace?history.replaceState(null,"",a):history.pushState(null,"",a)},[])]}])}]);

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.