PageSourceSearch

https://www.mhy.fi/_next/static/chunks/5829.14a9d9d2c3d489e6.js

js mhy.fi collected 2026-09-25 00:39:52 UTC 12,878 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5829,5850,132],{18638:function(t,e,n){n.d(e,{_:function(){return u}});var r=n(97582),a=n(24394),i=n(16368),l=n(87962);function o(){var t=!1,e=[],n=new Set,o={subscribe:function(t){return n.add(t),function(){n.delete(t)}},start:function(r,a){if(t){var l=[];return n.forEach((function(t){l.push((0,i.d5)(t,r,{transitionOverride:a}))})),Promise.all(l)}return new Promise((function(t){e.push({animation:[r,a],resolve:t})}))},set:function(e){return(0,a.k)(t,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),n.forEach((function(t){(0,l.gg)(t,e)}))},stop:function(){n.forEach((function(t){(0,i.p_)(t)}))},mount:function(){return t=!0,e.forEach((function(t){var e=t.animation,n=t.resolve;o.start.apply(o,(0,r.__spreadArray)([],(0,r.__read)(e))).then(n)})),function(){t=!1,o.stop()}}};return o}var c=n(67294),s=n(45930);function u(){var t=(0,s.h)(o);return(0,c.useEffect)(t.mount,[]),t}},70572:function(t,e,n){n.d(e,{c:function(){return c}});var r=n(97582),a=n(67294),i=n(79585),l=n(87974),o=n(45930);function c(t){var e=(0,o.h)((function(){return(0,i.B)(t)}));if((0,a.useContext)(l._).isStatic){var n=(0,r.__read)((0,a.useState)(t),2)[1];(0,a.useEffect)((function(){return e.onChange(n)}),[])}return e}},60492:function(t,e,n){var r=n(26042),a=n(69396),i=n(99534),l=n(85893),o=n(68527),c=n(66442),s=n(97799),u={display:["flex",null,"grid"],gridAutoFlow:"column",px:[0],_before:{content:['""',null,"none"],minWidth:["calc(var(--mhy-space-5))",null,0]},_after:{content:['""',null,"none"],minWidth:["calc(var(--mhy-space-5))",null,0]},margin:["0 calc(-1 * var(--mhy-space-5))",null,0],sx:{scrollSnapType:"x proximity",scrollBarWidth:"none","> li":(0,r.Z)({minWidth:["calc(70% - var(--mhy-space-5) * 2.5)","calc(60% - var(--mhy-space-5) * 2.5)",0]},(0,s.RL)({mr:5},"lg",!0))}},d=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"250px";return(0,a.Z)((0,r.Z)({},u),{gridTemplateColumns:[null,null,"repeat(".concat(t,", ").concat(e?"minmax(".concat(e,", 1fr)"):"1fr",")")]})};e.Z=function(t){var e=t.children,n=t.gridSize,s=void 0===n?"lgGrid":n,u=t.colCount,m=t.itemMinWidth,f=t.isOrderedContent,h=void 0!==f&&f,p=(0,i.Z)(t,["children","gridSize","colCount","itemMinWidth","isOrderedContent"]);return(0,l.jsx)(o.xu,(0,a.Z)((0,r.Z)({},p),{overflowX:"hidden",children:(0,l.jsx)(o.MI,(0,a.Z)((0,r.Z)({layerStyle:[s],overflowX:"auto",as:h?c.Z:o.aV},d(u&&Number.parseInt("".concat(u),10),m)),{children:e}))}))}},6572:function(t,e,n){n.d(e,{M$:function(){return d},bp:function(){return s},my:function(){return c},q2:function(){return u}});var r=n(26042),a=n(69396),i=n(99534),l=n(85893),o=n(68527),c=function(t){return(0,l.jsx)(o.rj,(0,r.Z)({templateColumns:["repeat(auto-fit, minmax(280px, 1fr))","repeat(auto-fit, minmax(320px, 1fr))"],gridColumnGap:"10",gridRowGap:"3",alignItems:"flex-start",width:"100%"},t))}
1,s=function(t){return(0,l.jsx)(o.rj,(0,r.Z)({gridRowGap:[5,null,10],width:"100%",gridTemplateColumns:"100%"},t))},u=function(t){return(0,l.jsx)(o.kC,(0,r.Z)({direction:"column",bg:"gray1",borderRadius:"lg",gridRowGap:5,p:[5,null,10]},t))},d=function(t){var e=t.title,n=t.titleAs,c=t.children,s=(0,i.Z)(t,["title","titleAs","children"]);return(0,l.jsxs)(o.kC,(0,a.Z)((0,r.Z)({as:"header",justifyContent:"space-between",mb:8},s),{children:[e&&(0,l.jsx)(o.X6,{as:n||"h2",variant:"h5",children:e}),c]}))}},75850:function(t,e,n){n.r(e),n.d(e,{default:function(){return w}});var r=n(10253),a=n(85893),i=n(67294),l=n(46052),o=n(92684),c=n(68527),s=n(15193),u=n(42365),d=n(93915),m=n(58124),f=function(t){var e=t.setTrackIsActive,n=t.initSliderWidth,l=t.setActiveItem,o=t.activeItem,f=t.constraint,h=t.positions,p=t.children,v=t.gap,x=t.carouselType,g=(0,r.Z)((0,m.Kq)(),2),y=g[0],A=g[1],E=(null===A||void 0===A?void 0:A.width)||0;(0,i.useLayoutEffect)((function(){return n(Math.round(E))}),[E,n]);var w=function(){e(!0)},Z=o!==h.length-f;return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(c.xu,{ref:y,w:{base:"100%",md:"calc(100% + ".concat(v,"px)")},ml:{base:0,md:"-".concat(v/2,"px")},px:"".concat(v/2,"px"),position:"relative",_before:{bgGradient:"linear(to-r, base.d400, transparent)",position:"absolute",w:"".concat(v/2,"px"),content:"''",zIndex:1,h:"100%",left:0,top:0},_after:{bgGradient:"linear(to-l, base.d400, transparent)",position:"absolute",w:"".concat(v/2,"px"),content:"''",zIndex:1,h:"100%",right:0,top:0},children:[p,(0,a.jsxs)(c.kC,{children:[o?(0,a.jsx)(s.zx,{onClick:function(){e(!0),o&&l((function(t){return t-1}))},onFocus:w,variant:"event"===x?"sliderArrowEvent":"sliderArrowArticle",zIndex:2,position:"absolute",left:"-8px",transform:"translateY(-50%)",children:(0,a.jsx)(u.Y,{size:"22"})}):null,Z?(0,a.jsx)(s.zx,{onClick:function(){e(!0),Z&&l((function(t){return t+1}))},onFocus:w,variant:"event"===x?"sliderArrowEvent":"sliderArrowArticle",zIndex:2,position:"absolute",right:"-8px",transform:"translateY(-50%)",children:(0,a.jsx)(d.L,{size:"22"})}):null]})]})})},h=n(26042),p=n(75544),v=n(18638),x=n(70572),g=(0,p.E)(c.kC),y={stiffness:400,type:"spring",damping:60,mass:3},A=function(t){var e=t.setTrackIsActive,n=t.trackIsActive,r=t.setActiveItem,l=t.activeItem,o=t.constraint,
1s=t.multiplier,u=t.itemWidth,d=t.positions,m=t.children,f=(0,i.useState)(0),p=f[0],A=f[1],E=(0,v._)(),w=(0,x.c)(0),Z=(0,i.useRef)(null),b=(0,i.useCallback)((function(){E.start({x:d[l],transition:(0,h.Z)({},y)})}),[l,E,d]),j=(0,i.useCallback)((function(t){var n;(null===Z||void 0===Z||null===(n=Z.current)||void 0===n?void 0:n.contains(t.target))?e(!0):e(!1)}),[e]),k=(0,i.useCallback)((function(t){n&&(l<d.length-o&&("ArrowRight"!==t.key&&"ArrowUp"!==t.key||(t.preventDefault(),r((function(t){return t+1})))),l>d.length-d.length&&("ArrowLeft"!==t.key&&"ArrowDown"!==t.key||(t.preventDefault(),r((function(t){return t-1})))))}),[n,r,l,o,d.length]);return(0,i.useEffect)((function(){return b(),document.addEventListener("keydown",k),document.addEventListener("mousedown",j),function(){document.removeEventListener("keydown",k),document.removeEventListener("mousedown",j)}}),[j,b,k,d]),(0,a.jsx)(a.Fragment,{children:u&&(0,a.jsx)(c.gC,{"data-test-id":"carousel",ref:Z,spacing:5,alignItems:"stretch",position:"relative",overflow:"hidden",children:(0,a.jsx)(g,{dragConstraints:Z,onDragStart:function(){return A(d[l])},onDragEnd:function(t,e){var n=e.offset.x,a=e.velocity.x*s,i=p+(1===(a<0||n<0?1:-1)?Math.min(a,n):Math.max(a,n)),l=d.reduce((function(t,e){return Math.abs(e-i)<Math.abs(t-i)?e:t}),0);l<d[d.length-o]?(r(d.length-o),E.start({x:d[d.length-o],transition:(0,h.Z)({velocity:e.velocity.x},y)})):(r(d.indexOf(l)),E.start({x:l,transition:(0,h.Z)({velocity:e.velocity.x},y)}))},animate:E,style:{x:w},drag:"x",_active:{cursor:"grabbing"},minWidth:"min-content",flexWrap:"nowrap",cursor:"grab",children:m})})})},E=function(t){var e=t.setTrackIsActive,n=t.setActiveItem,r=t.activeItem,l=t.constraint,o=t.itemWidth,s=t.positions,u=t.children,d=t.index,m=t.gap,f=(0,i.useState)(!1),h=f[0],p=f[1];return(0,a.jsx)(c.kC,{onFocus:function(){e(!0)},onBlur:function(){h&&d+1===s.length&&e(!1),p(!1)},onKeyUp:function(t){"Tab"===t.key&&r!==s.length-l&&n(d)},onKeyDown:function(t){"Tab"===t.key&&p(!0)},w:"".concat(o,"px"),_notLast:{mr:"".concat(m,"px")},py:"4px",children:u})},w=function(t){var e=t.children,n=t.carouselType,c=(0,i.useState)(!1),s=c[0],u=c[1],d=(0,i.useState)(.35),m=d[0],h=d[1],p=(0,i.useState)(0),v=p[0],x=p[1],g=(0,i.useState)(0),y=g[0],w=g[1],Z=(0,i.useState)(0),b=Z[0],j=Z[1],k=(0,i.useState)(0),C=k[0],I=k[1],M=(0,i.useCallback)((function(t){return x(t)}),[]),L="event"===n?4:3,S=(0,i.useMemo)((function(){return Array.isArray(e)?e.map((function(t,e){return-Math.abs((C+20)*e)})):[]}),[e,C]),H=(0,l.Fg)().breakpoints,_=(0,r.Z)((0,o.ac)("(min-width: ".concat(H.md,")")),1)[0];return(0,i.useEffect)((function(){_&&(I(v/L-20),h(.5),j(L))}),[_,v,L]),(0,a.jsx)(f,{setTrackIsActive:u,initSliderWidth:M,setActiveItem:w,activeItem:y,constraint:b,positions:S,gap:20,carouselType:n,children:(0,a.jsx)(A,{setTrackIsActive:u,trackIsActive:s,setActiveItem:w,activeItem:y,constraint:b,multiplier:m,itemWidth:C,positions:S,children:Array.isArray(e)&&e.map((function(t,e){return(0,a.jsx)(E,{setTrackIsActive:u,setActiveItem:w,activeItem:y,constraint:b,itemWidth:C,positions:S,gap:20,index:e,children:t},e)}))})})}},66442:function(t,e,n){var r=n(26042),a=n(69396),i=n(85893),l=n(68527);e.Z=function(t){return(0,i.jsx)(l.aV,(0,a.Z)((0,r.Z)({},t),{as:"ol"}))}},75829:function(t,e,n){n.r(e);var r=n(85893),a=n(68527),i=n(92684),l=n(60492),o=n(47685),c=n(75850),s=n(6572),u=function(t){var e=t.content,n=t.name,i=t.date,l=t.as,c=void 0===l?"div":l;return(0,r.jsxs)(a.kC,{borderRadius:"lg",bg:"gray1",p:5,mb:"auto",as:c,children:[(0,r.jsx)(a.xu,{color:"greenSpruce",mr:3,children:(0,r.jsx)(o.PE,{})}),(0,r.jsxs)(a.xu,{children:[(0,r.jsx)(a.xv,{textStyle:"lg",mb:"3",children:e}),(0,r.jsxs)(a.xv,{textStyle:"sm",children:[(0,r.jsx)(a.xv,{as:"span",mr:"3",fontWeight:"500",children:n}),(0,r.jsx)(a.xv,{as:"span",color:"gray5",children:i})]})]})]})};e.default=function(t){var e=t.title,n=t.testimonials,o=(0,i.Sx)({md:!0}),d=(0,i.Sx)({lg:!0});return!n||n.length<1?null:(0,r.jsxs)(a.xu,{gridColumn:["1 / -1","1 / -1","2"],as:"section","data-test-id":"testimonials",children:[(0,r.jsx)(s.M$,{title:e,pl:[5,null,0]}),n.length<5||!o?(0,r.jsx)(l.Z,{colCount:d?3:4,children:null===n||void 0===n?void 0:n.map((function(t){var e=t.i
1d,n=t.content,a=t.name,i=t.date;return(0,r.jsx)(u,{content:n,name:a,date:i,as:"li"},e)}))}):(0,r.jsx)(c.default,{carouselType:d?"event":"teaser",children:n.map((function(t){var e=t.id,n=t.content,a=t.name,i=t.date;return(0,r.jsx)(u,{content:n,name:a,date:i,as:"div"},e)}))})]})}},42365:function(t,e,n){n.d(e,{Y:function(){return l}});var r=n(67294),a=n(27589);const i=new Map([["bold",r.createElement(r.Fragment,null,r.createElement("path",{d:"M228,128a12,12,0,0,1-12,12H69l51.52,51.51a12,12,0,0,1-17,17l-72-72a12,12,0,0,1,0-17l72-72a12,12,0,0,1,17,17L69,116H216A12,12,0,0,1,228,128Z"}))],["duotone",r.createElement(r.Fragment,null,r.createElement("path",{d:"M112,56V200L40,128Z",opacity:"0.2"}),r.createElement("path",{d:"M216,120H120V56a8,8,0,0,0-13.66-5.66l-72,72a8,8,0,0,0,0,11.32l72,72A8,8,0,0,0,120,200V136h96a8,8,0,0,0,0-16ZM104,180.69,51.31,128,104,75.31Z"}))],["fill",r.createElement(r.Fragment,null,r.createElement("path",{d:"M224,128a8,8,0,0,1-8,8H120v64a8,8,0,0,1-13.66,5.66l-72-72a8,8,0,0,1,0-11.32l72-72A8,8,0,0,1,120,56v64h96A8,8,0,0,1,224,128Z"}))],["light",r.createElement(r.Fragment,null,r.createElement("path",{d:"M222,128a6,6,0,0,1-6,6H54.49l61.75,61.76a6,6,0,1,1-8.48,8.48l-72-72a6,6,0,0,1,0-8.48l72-72a6,6,0,0,1,8.48,8.48L54.49,122H216A6,6,0,0,1,222,128Z"}))],["regular",r.createElement(r.Fragment,null,r.createElement("path",{d:"M224,128a8,8,0,0,1-8,8H59.31l58.35,58.34a8,8,0,0,1-11.32,11.32l-72-72a8,8,0,0,1,0-11.32l72-72a8,8,0,0,1,11.32,11.32L59.31,120H216A8,8,0,0,1,224,128Z"}))],["thin",r.createElement(r.Fragment,null,r.createElement("path",{d:"M220,128a4,4,0,0,1-4,4H49.66l65.17,65.17a4,4,0,0,1-5.66,5.66l-72-72a4,4,0,0,1,0-5.66l72-72a4,4,0,0,1,5.66,5.66L49.66,124H216A4,4,0,0,1,220,128Z"}))]]),l=r.forwardRef(((t,e)=>r.createElement(a.Z,{ref:e,...t,weights:i})));l.displayName="ArrowLeftIcon"},93915:function(t,e,n){n.d(e,{L:function(){return l}});var r=n(67294),a=n(27589);const i=new Map([["bold",r.createElement(r.Fragment,null,r.createElement("path",{d:"M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"}))],["duotone",r.createElement(r.Fragment,null,r.createElement("path",{d:"M216,128l-72,72V56Z",opacity:"0.2"}),r.createElement("path",{d:"M221.66,122.34l-72-72A8,8,0,0,0,136,56v64H40a8,8,0,0,0,0,16h96v64a8,8,0,0,0,13.66,5.66l72-72A8,8,0,0,0,221.66,122.34ZM152,180.69V75.31L204.69,128Z"}))],["fill",r.createElement(r.Fragment,null,r.createElement("path",{d:"M221.66,133.66l-72,72A8,8,0,0,1,136,200V136H40a8,8,0,0,1,0-16h96V56a8,8,0,0,1,13.66-5.66l72,72A8,8,0,0,1,221.66,133.66Z"}))],["light",r.createElement(r.Fragment,null,r.createElement("path",{d:"M220.24,132.24l-72,72a6,6,0,0,1-8.48-8.48L201.51,134H40a6,6,0,0,1,0-12H201.51L139.76,60.24a6,6,0,0,1,8.48-8.48l72,72A6,6,0,0,1,220.24,132.24Z"}))],["regular",r.createElement(r.Fragment,null,r.createElement("path",{d:"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z"}))],["thin",r.createElement(r.Fragment,null,r.createElement("path",{d:"M218.83,130.83l-72,72a4,4,0,0,1-5.66-5.66L206.34,132H40a4,4,0,0,1,0-8H206.34L141.17,58.83a4,4,0,0,1,5.66-5.66l72,72A4,4,0,0,1,218.83,130.83Z"}))]]),l=r.forwardRef(((t,e)=>r.createElement(a.Z,{ref:e,...t,weights:i})));l.displayName="ArrowRightIcon"}}]);

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.