PageSourceSearch

https://www.janakkalansanomat.fi/_next/static/chunks/pages/public-transit-screen/[vehicle]-f9b5e298185f4cf1.js

js janakkalansanomat.fi collected 2026-10-02 13:03:08 UTC 11,309 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5039,9581],{56:(e,t,r)=>{"use strict";r.d(t,{PF:()=>u,j5:()=>m,mk:()=>o,ol:()=>n,sw:()=>d});let n=[115,230,320,468,658,978,1440,1920],i=e=>{let{picture:t,maxImageWidth:r,fixedWidth:n,square:i=!1,extension:u="jpg",extensionReplacePattern:o=".EXT"}=e,d=i&&t.squareUrl?t.squareUrl:t.url,p=e=>({url:c(d.replace("/WIDTH.","/".concat(e,".")),o,l(u)),size:e});return n?[p(a(r))]:s(r).map(p)},a=e=>{var t;let r=n.filter(t=>t<e);return null!=(t=n[r.length])?t:n[0]},s=e=>{let t=1.2*e;return n.slice(0,n.filter(e=>e<=t).length+1)},l=e=>e?e.startsWith(".")?e:".".concat(e):".jpg",c=(e,t,r)=>e.endsWith(t)?"".concat(e.slice(0,e.length-t.length)).concat(r):e,u=(e,t)=>e.replace("/WIDTH.","/".concat(n.reduce((e,r)=>r<=t?r:e,n[0]),".")).replace(".EXT",".jpg"),o=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"jpg";return e.replace("/WIDTH.","/".concat(t,".")).replace(".EXT",".".concat(r))},d=(e,t)=>{if(!e.endsWith(".EXT"))return e.replace("/WIDTH.","/978.");let r=p(t);return e.replace("normal/WIDTH","some/".concat(r)).replace(".EXT",".jpg")},p=e=>"hs"===e||"is"===e?"".concat(e,"-default"):e,f=e=>e.map(e=>{let{url:t,size:r}=e;return"".concat(t," ").concat(r,"w")}).join(", "),m=e=>{let{picture:t,maxImageWidth:r,maxImageBreakpointWidth:n}=e;if(!t)return null;let a=t.url.endsWith(".gif")?(e=>{let{picture:t,maxImageWidth:r,maxImageBreakpointWidth:n}=e;if(!t.url.endsWith(".gif"))throw Error("invalid picture model");let a={picture:t,maxImageWidth:r,fixedWidth:void 0===n};return{sourceSet:f(i({...a,square:!1,extension:"webp",extensionReplacePattern:".gif"})),squareSourceSet:f(i({...a,square:!0,extension:"webp",extensionReplacePattern:".gif"})),secondarySourceSet:f(i({...a,square:!1,extension:"gif"})),secondarySquareSourceSet:f(i({...a,square:!0,extension:"gif"}))}})({picture:t,maxImageWidth:r,maxImageBreakpointWidth:n}):(e=>{let{picture:t,maxImageWidth:r,maxImageBreakpointWidth:n,primarySourceSetFormat:a="jpg"}=e;if(t.url.endsWith(".gif"))throw Error("invalid picture model");let s={picture:t,maxImageWidth:r,fixedWidth:void 0===n},l=f(i({...s,square:!1,extension:a})),c=f(i({...s,square:!0,extension:a})),u=t.url.endsWith(".EXT");return{sourceSet:l,squareSourceSet:c,secondarySourceSet:u?f(i({...s,square:!1,extension:"webp"})):void 0,secondarySquareSourceSet:u?f(i({...s,square:!0,extension:"webp"})):void 0}})({picture:t,maxImageWidth:r,maxImageBreakpointWidth:n,primarySourceSetFormat:"avif"});return g({...e,picture:t,sourceSet:a})},g=e=>{var t;let{sourceSet:{squareSourceSet:r,secondarySquareSourceSet:n,...i},squareBreakpoint:a,squareImageOnly:s,...l}=e,c={sourceSet:r,secondarySourceSet:n},o=s?[]:h({...l,...i}),d=a?h({...l,...c,maxWidth:a-1}):[],p=s?h({...l,...c}):[],{picture:f}=l,m=s&&f.squareUrl?f.squareUrl:f.url;return{sources:d.concat(p).concat(o),defaultImage:{src:u(m,l.maxImageWidth),alt:null!=(t=f.caption)?t:""}}},h=e=>{let{picture:t,secondarySourceSet:r,...n}=e;return t.url.includes("WIDTH")?[_(n)].concat(r?[_({...n,sourceSet:r})]:[]):[]},_=e=>{let{maxImageWidth:t,maxImageBreakpointWidth:r,maxWidth:n,sourceSet:i}=e,a=x(w(i));return{srcSet:i,sizes:r?"(max-width: ".concat(r,"px) 100vw, ").concat(t,"px"):"".concat(t,"px"),type:a,media:n?"(max-width: ".concat(n,"px)"):void 0}},w=e=>{let t=e.split(" ")[0];if(!t)throw Error("Invalid srcSet");return t},x=e=>{switch(!0){case e.endsWith(".avif"):return"image/avif";case e.endsWith(".webp"):return"image/webp";case e.endsWith(".jpg")||e.endsWith(".jpeg"):return"image/jpeg";case e.endsWith(".png"):return"image/png";case e.endsWith(".gif"):return"image/gif";default:return}}},15039:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=a(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=a(t,r));return t}(r)))}return e}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(r=(function(){return i}
1).apply(t,[]))||(e.exports=r)}()},15504:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/public-transit-screen/[vehicle]",function(){return r(79098)}])},34776:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(77914);function i(e,t){return(0,n.w)(t||e,e)}},39971:(e,t,r)=>{"use strict";r.d(t,{f:()=>a});var n=r(77914),i=r(34776);function a(e,t,r){let a=(0,i.a)(e,null==r?void 0:r.in);return isNaN(t)?(0,n.w)((null==r?void 0:r.in)||e,NaN):(t&&a.setDate(a.getDate()+t),a)}},77914:(e,t,r)=>{"use strict";r.d(t,{w:()=>i});var n=r(85506);function i(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&n._P in e?e[n._P](t):e instanceof Date?new e.constructor(t):new Date(t)}},79098:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSP:()=>m,default:()=>g});var n=r(37876),i=r(27964),a=r(56),s=r(15039),l=r.n(s),c=r(72848),u=r(77328),o=r.n(u),d=r(14232),p=r(83700);let f=e=>{let t,r,s,u,f,m,g,h,_,w,x,v,b,y,j,S,N,E,W,H,T=(0,i.c)(50),{data:q}=e,[k,D]=(0,d.useState)(0),P=(0,c.P)();T[0]!==q?(t=()=>{if(!q)return;let e=setTimeout(()=>{D(e=>(e+1)%q.length)},1e4);return()=>{clearTimeout(e)}},T[0]=q,T[1]=t):t=T[1],T[2]!==k||T[3]!==q?(r=[k,q],T[2]=k,T[3]=q,T[4]=r):r=T[4],(0,d.useEffect)(t,r);let M=null==q?void 0:q[k],I=null==q?void 0:q[(k+1)%q.length];if(!M||!I){let e;return T[5]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)("div",{className:"public-transit-news__wrapper",children:(0,n.jsx)("div",{className:"public-transit-error__wrapper",children:(0,n.jsx)("div",{"data-testid":"public-transit-error__logo",className:"public-transit-error__logo"})})}),T[5]=e):e=T[5],e}T[6]!==M.displayDate?(s=(0,p.ed)({dateTimeStr:M.displayDate}),T[6]=M.displayDate,T[7]=s):s=T[7];let X=s,F=I.id;return T[8]!==I.picture.url?(u=(0,a.mk)(I.picture.url,1440,"webp"),T[8]=I.picture.url,T[9]=u):u=T[9],T[10]!==I.id||T[11]!==u?(f=(0,n.jsx)(o(),{children:(0,n.jsx)("link",{rel:"preload",href:u,as:"image"},F)}),T[10]=I.id,T[11]=u,T[12]=f):f=T[12],T[13]===Symbol.for("react.memo_cache_sentinel")?(m=(0,n.jsx)("div",{className:"public-transit-news-header__wrapper",children:(0,n.jsx)("div",{className:"public-transit-news-header__logo"})}),T[13]=m):m=T[13],T[14]!==M.picture.transparent?(g=l()("public-transit-news__picture",{"public-transit-news__picture--transparent":M.picture.transparent}),T[14]=M.picture.transparent,T[15]=g):g=T[15],T[16]!==M.picture.url?(h=(0,a.mk)(M.picture.url,1440,"webp"),T[16]=M.picture.url,T[17]=h):h=T[17],T[18]!==g||T[19]!==h?(_=(0,n.jsx)("img",{alt:"",className:g,"data-testid":"public-transit-news-picture",src:h}),T[18]=g,T[19]=h,T[20]=_):_=T[20],T[21]!==M.title?(w=(0,n.jsx)("h2",{className:"public-transit-news__title","data-testid":"public-transit-news-title",children:M.title}),T[21]=M.title,T[22]=w):w=T[22],T[23]!==M.storyLogo?(x=M.storyLogo&&(0,n.jsxs)("span",{className:"public-transit-news__storylogo",children:[M.storyLogo,(0,n.jsx)("span",{className:"public-transit-news__storylogo-separator","aria-hidden":"true",children:"|"})]}),T[23]=M.storyLogo,T[24]=x):x=T[24],T[25]!==M.ingress||T[26]!==x?(v=(0,n.jsxs)("div",{className:"public-transit-news__description","data-testid":"public-transit-news-description",children:[x,M.ingress]}),T[25]=M.ingress,T[26]=x,T[27]=v):v=T[27],T[28]!==w||T[29]!==v?(b=(0,n.jsxs)("div",{className:"public-transit-news__information",children:[w,v]}),T[28]=w,T[29]=v,T[30]=b):b=T[30],T[31]!==_||T[32]!==b?(y=(0,n.jsxs)("div",{className:"public-transit-news__content",children:[_,b]}),T[31]=_,T[32]=b,T[33]=y):y=T[33],T[34]!==P?(j=P.toUpperCase(),T[34]=P,T[35]=j):j=T[35],T[36]!==j?(S=(0,n.jsxs)("p",{className:"public-transit-footer__text",children:["Lue lis\xe4\xe4 ",j,".fi"]}),T[36]=j,T[37]=S):S=T[37],T[38]!==X?(N=(0,n.jsx)("p",{className:"public-transit-footer__dateTime","data-testid":"public-transit-screen-datetime",children:X}),T[38]=X,T[39]=N):N=T[39],T[40]!==S||T[41]!==N?(E=(0,n.jsxs)("div",{className:"public-transit-footer",children:[S,N]}),T[40]=S,T[41]=N,T[42]=E):E=T[42],T[43]!==k||T[44]!==y||T[45]!==E?(W=(0,n.jsxs)("div",{className:"public-transit-news__wrapper",children:[m,y,E]},k),T[43]=k,T[44]=y,T[45]=E,T[46]=W):W=T[46],T[47]!==W||T[48]!==f?(H=(0,n.jsxs)(n.Fragment,{children:[f,W]}),T[47]=W,T[48]=f,T[49]=H):H=T[49],H};var m=!0;let g=e=>{let t,r,s,l,c=(0,i.c)(9),{data:u}=e,d=null==u?void 0:u[0];return c[0]!==d?(t=d?(0,n.jsx)("link",{rel:"preload",href:(0,a.mk)(d.picture.url,1440,"jpg"),as:"image"},d.id):null,c[0]=d,c[1]=t):t=c[1],c[2]!==t?(r=(0,n.jsx)(o(),{children:t}),c[2]=t,c[3]=r):r=c[3],c[4]!==u?(s=(0,n.jsx)(f,{data:u}),c[4]=u,c[5]=s):s=c[5],c[6]!==r||c[7]!==s?(l=(0,n.jsxs)(n.Fragment,{children:[r,s]}),c[6]=r,c[7]=s,c[8]=l):l=c[8],l}},83700:(e,t,r)=>{"use strict";r.d(t,{$s:()=>H,AP:()=>v,Du:()=>_,GP:()=>f,Hl:()=>g,Om:()=>W,T1:()=>b,Z3:()=>N,_A:()=>h,dL:()=>j,d_:()=>S,ed:()=>x,s3:()=>y,wQ:()=>E});var n=r(54610),i=r(62357),a=r(48294),s=r(98618),l=r(25037),c=r(89205),u=r(65971),o=r(17886),d=r(96308),p=r(74928);let f=(e,t)=>(0,i.GP)(e,t,{locale:p.fi}),m=e=>(0,a.c)(e)?f(e,"H:mm"):(0,s.e)(e)?f(e,"d.M. H:mm"):f(e,"d.M.y H:mm"),g=e=>{if(void 0===e)return null;let t=(0,l.H)(e);return Number.isNaN(t.getTime())?null:t},h=e=>{let t=g(e);return null===t?null:new n.q(t,"Europe/Helsinki")},_=e=>{if(void 0===e)return null;let t=new n.q(e,"Europe/Helsinki");return(0,c.f)(t)?t:null},w=e=>{if(!e)return;let t=new n.q(e,"Europe/Helsinki"),r=(0,c.f)(t)?t:g(e);
1if(r&&(0,c.f)(r))return r},x=e=>{let{dateTimeStr:t,addZeroWidthSpaces:r=!1,returnOnlyDate:n=!1}=e,i=w(t);if(i)return n?f(i,"d.M.y"):r?m(i).replace(/\./g,".​"):m(i)},v=e=>{let t=w(e);if(t)return(0,a.c)(t)?f(t,"H:mm"):(0,s.e)(t)?f(t,"d.M"):f(t,"d.M.y")},b=e=>{let t=w(e);if(!t)return;let r=(0,u.m)(t,new n.q(new Date,"Europe/Helsinki"));return(0,a.c)(t)?"l\xe4hetys alkaa T\xc4N\xc4\xc4N ".concat(f(t,"H:mm")):(0,o.e)(t)?"l\xe4hetys alkaa huomenna ".concat(f(t,"H:mm")):r>0&&r<=7?"l\xe4hetys alkaa ".concat(f(t,"eeeeee d.M. H:mm")):"l\xe4hetys alkaa ".concat(f(t,"d.M. H:mm"))},y=e=>f(e,"cccc d. MMMM"),j=()=>{let e=n.q.tz("Europe/Helsinki");return new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0,0)};function S(e){if(!e)return null;if((0,c.f)(g(e)))return e;let[t,r,n]=e.split(".");if(!t||!r||!n)return null;let i="".concat(n,"-").concat(r,"-").concat(t);return(0,c.f)(g(i))?i:null}function N(e){if((0,c.f)(g(e))){let[t,r,n]=e.split("-");return"".concat(n,".").concat(r,".").concat(t)}if(RegExp(/((0[1-9]|[12]\d|3[01])[.](0[1-9]|1[0-2])[.][12]\d{3})/).test(e))return e}function E(e){return!!e&&!(e.length<10)&&(e.includes(".")?RegExp(/((0[1-9]|[12]\d|3[01])[.](0[1-9]|1[0-2])[.][12]\d{3})/).test(e):(0,c.f)(g(e)))}function W(){let e="browser-supports-date-input",t="true"===localStorage.getItem(e);if(t)return t;let r=document.createElement("input");r.setAttribute("type","date");let n="date"==r.type;return r.remove(),localStorage.setItem(e,"".concat(n)),n}function H(e){let t=Date.parse(e);return(0,d.f)(t)}},85506:(e,t,r)=>{"use strict";r.d(t,{Cg:()=>a,_P:()=>l,my:()=>n,s0:()=>s,w4:()=>i});let n=6048e5,i=864e5,a=6e4,s=36e5,l=Symbol.for("constructDateFrom")}},e=>{e.O(0,[8644,3316,6593,636,8792],()=>e(e.s=15504)),_N_E=e.O()}]);

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.