1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,346998,621594,e=>{"use strict";var t=e.i(618566),a=e.i(271645),o=e.i(861745),r=a["use".trim()],n=e.i(549092),l=e.i(77105),p=e.i(489790),i=e.i(843476),c=e.i(33165);e.s(["createNavigation",0,function(e){let{Link:u,config:s,getPathname:f,...L}=function(e,o){var c,u,s;let f={...c=o||{},localePrefix:"object"==typeof(s=c.localePrefix)?s:{mode:s||"always"},localeCookie:!!((u=c.localeCookie)??1)&&{name:"NEXT_LOCALE",sameSite:"lax",..."object"==typeof u&&u},localeDetection:c.localeDetection??!0,alternateLinks:c.alternateLinks??!0},L=f.pathnames,A=(0,a.forwardRef)(function({href:t,locale:a,...o},p){let c,u;"object"==typeof t?(c=t.pathname,u=t.params):c=t;let s=(0,n.isLocalizableHref)(t),A=e(),h=(0,n.isPromise)(A)?r(A):A,m=s?d({locale:a||h,href:null==L?c:{pathname:c,params:u},forcePrefix:null!=a||void 0}):c;return(0,i.jsx)(l.default,{ref:p,href:"object"==typeof t?{...t,pathname:m}:m,locale:a,localeCookie:f.localeCookie,...o})});function d(e){let t,{forcePrefix:a,href:o,locale:r}=e;return null==L?"object"==typeof o?(t=o.pathname,o.query&&(t+=(0,p.serializeSearchParams)(o.query))):t=o:t=(0,p.compileLocalizedPathname)({locale:r,...(0,p.normalizeNameOrNameWithParams)(o),pathnames:f.pathnames}),(0,p.applyPathnamePrefix)(t,r,f,a)}function h(e){return function(t,...a){return e(d(t),...a)}}return{config:f,Link:A,redirect:h(t.redirect),permanentRedirect:h(t.permanentRedirect),getPathname:d}}(o.useLocale,e);return{...L,Link:u,usePathname:function(){let e,r,l=(e=(0,t.usePathname)(),r=(0,o.useLocale)(),(0,a.useMemo)(()=>{if(!e)return e;let t=e,a=(0,n.getLocalePrefix)(r,s.localePrefix);if((0,n.hasPathnamePrefixed)(a,e))t=(0,n.unprefixPathname)(e,a);else if("never"!==s.localePrefix.mode&&s.localePrefix.prefixes){let a=(0,n.getLocaleAsPrefix)(r);(0,n.hasPathnamePrefixed)(a,e)&&(t=(0,n.unprefixPathname)(e,a))}return t},[s.localePrefix,r,e])),i=(0,o.useLocale)();return(0,a.useMemo)(()=>l&&s.pathnames?(0,p.getRoute)(i,l,s.pathnames):l,[i,l])},useRouter:function(){let e=(0,t.useRouter)(),r=(0,o.useLocale)();return(0,a.useMemo)(()=>{function t(e){return function(t,a){let{locale:o,...n}=a||{},l=[f({href:t,locale:o||r,forcePrefix:null!=o||void 0})];Object.keys(n).length>0&&l.push(n),(0,c.default)(s.localeCookie,r,o),e(...l)}}return{...e,push:t(e.push),replace:t(e.replace),prefetch:t(e.prefetch)}},[r,e])},getPathname:f}}],346998),e.s(["defineRouting",0,function(e){return e}],621594)},77105,549092,489790,33165,e=>{"use strict";var t=e.i(522016),a=e.i(271645),o=e.i(861745),r=e.i(247167);function n(e){let t;return("object"==typeof e?null==e.host&&null==e.hostname:!/^[a-z]+:/i.test(e))&&(null==(t="object"==typeof e?e.pathname:e)||!!t.startsWith("/"))}function l(e,t){let a=e;return/^\/(\?.*)?$/.test(t)&&(t=t.slice(1)),a+=t}function p(e,t,a){return"string"==typeof e?e:e[t]||a}function i(e){let t=function(){try{return"true"===r.default.env._next_intl_trailing_slash}catch{return!1}}(),[a,...o]=e.split("#"),n=o.join("#"),l=a;if("/"!==l){let e=l.endsWith("/");t&&!e?l+="/":!t&&e&&(l=l.slice(0,-1))}return n&&(l+="#"+n),l}function c(e,t){let a,o=i(e),r=i(t);return(a=o.replace(/\/\[\[(\.\.\.[^\]]+)\]\]/g,"(?:/(.*))?").replace(/\[\[(\.\.\.[^\]]+)\]\]/g,"(?:/(.*))?").replace(/\[(\.\.\.[^\]]+)\]/g,"(.+)").replace(/\[([^\]]+)\]/g,"([^/]+)"),RegExp(`^${a}$`)).test(r)}function u(e,t){return"never"!==t.mode&&t.prefixes?.[e]||s(e)}function s(e){return"/"+e}function f(e){return e.includes("[[...")}function L(e){return e.includes("[...")}function A(e){return e.includes("[")}function d(e,t){let a=e.split("/"),o=t.split("/"),r=Math.max(a.length,o.length);for(let e=0;e<r;e++){let t=a[e],r=o[e];if(!t&&r)return -1;if(t&&!r)return 1;if(t||r){if(!A(t)&&A(r))return -1;if(A(t)&&!A(r))return 1;if(!L(t)&&L(r))return -1;if(L(t)&&!L(r))return 1;if(!f(t)&&f(r))return -1;if(f(t)&&!f(r))return 1}}return 0}function h(e){return e.sort(d)}function m(e){let t=new URLSearchParams;for(let[a,o]of Object.entries(e))Array.isArray(o)?o.forEach(e=>{t.append(a,String(e))}):t.set(a,String(o));return"?"+t.toString()}function g(){try{return r.default.env._next_intl_base_path||""}catch{return""}}function S(e,t,a){if(!e||a===t||null==a)return;let{name:o,...r}=e;r.path||(r.path=g()||"/");let n=`${o}=${a};`;for(let[e,t]of Object.entries(r))n+=`${"maxAge"===e?"max-age":e}`,"boolean"!=typeof t&&(n+="="+t),n+=";";document.cookie=n}e.s(["getLocaleAsPrefix",0,s,"getLocalePrefix",0,u,"getLocalizedTemplate",0,p,"getSortedPathnames",0,h,"hasPathnamePrefixed",0,function(e,t){return t===e||t.startsWith(`${e}/`)},"isLocalizableHref",0,n,"isPromise",0,function(e){return"function"==typeof e.then},"matchesPathname",0,c,"normalizeTrailingSlash",0,i,"prefixPathname",0,l,"unprefixPathname",0,function(e,t){return e.replace(RegExp(`^${t}`),"")||"/"}],549092),e.s(["applyPathnamePrefix",0,function(e,t,a,o){let r,{mode:p}=a.localePrefix;if(void 0!==o)r=o;else if(n(e)){let e=a.domains?.find(e=>e.locales.includes(t)),o=e?.localePrefix||p;"always"===o?r=!0:"as-needed"===o&&(r=e?t!==e.defaultLocale:t!==a.defaultLocale)}return r?l(u(t,a.localePrefix),e):e},"compileLocalizedPathname",0,function({pathname:e,locale:t,params:a,pathnames:o,query:r}){function n(e){let n,l=o[e];
1return l?(n=p(l,t,e),a&&Object.entries(a).forEach(([e,t])=>{let a,o;Array.isArray(t)?(a=`(\\[)?\\[...${e}\\](\\])?`,o=t.map(e=>String(e)).join("/")):(a=`\\[${e}\\]`,o=String(t)),n=n.replace(RegExp(a,"g"),()=>o)}),n=new URL(n=n.replace(/\[\[\.\.\..+\]\]/g,""),"http://l").pathname):n=e,n=i(n),r&&(n+=m(r)),n}if("string"==typeof e)return n(e);{let{pathname:t,...a}=e;return{...a,pathname:n(t)}}},"getBasePath",0,g,"getRoute",0,function(e,t,a){let o=h(Object.keys(a)),r=decodeURI(t);for(let t of o){let o=a[t];if("string"==typeof o){if(c(o,r))return t}else if(c(p(o,e,t),r))return t}return t},"normalizeNameOrNameWithParams",0,function(e){return"string"==typeof e?{pathname:e}:e},"serializeSearchParams",0,m],489790),e.s(["default",0,S],33165);var k=e.i(843476);let y=t.default;function E({curLocale:e,linkRef:t,locale:a,localeCookie:o,onClick:r,prefetch:n,...l}){return(0,k.jsx)(y,{ref:t,hrefLang:a,onClick:function(t){S(o,e,a),r&&r(t)},prefetch:!1,...l})}var v=(0,a.forwardRef)(function({locale:e,localeCookie:t,...a},r){let n=(0,o.useLocale)();return null!=e&&e!==n?(0,k.jsx)(E,{curLocale:n,linkRef:r,locale:e,localeCookie:t,...a}):(0,k.jsx)(y,{ref:r,...a})});e.s(["default",0,v],77105)},948148,e=>{"use strict";var t=e.i(861745);function a(e,t){return(...e)=>{try{return t(...e)}catch{throw Error(void 0)}}}let o=a(0,t.useTranslations);a(0,t.useFormatter),e.s(["useTranslations",0,o])},175696,e=>{"use strict";var t=e.i(861745),a=e.i(843476);e.s(["default",0,function({locale:e,...o}){if(!e)throw Error(void 0);return(0,a.jsx)(t.IntlProvider,{locale:e,...o})}])},522016,(e,t,a)=>{"use strict";e.i(247167),Object.defineProperty(a,"__esModule",{value:!0});var o={default:function(){return m},useLinkStatus:function(){return S}};for(var r in o)Object.defineProperty(a,r,{enumerable:!0,get:o[r]});let n=e.r(190809),l=e.r(843476),p=n._(e.r(271645)),i=e.r(195057),c=e.r(8372),u=e.r(818581),s=e.r(718967),f=e.r(405550),L=e.r(388540),A=e.r(91949),d=e.r(573668),h=e.r(509396);function m(t){var a;let o,r,n,[m,S]=(0,p.useOptimistic)(A.IDLE_LINK_STATUS),k=(0,p.useRef)(null),{href:y,as:E,children:v,prefetch:N=null,passHref:V,replace:b,shallow:P,scroll:I,onClick:F,onMouseEnter:j,onTouchStart:x,legacyBehavior:_=!1,onNavigate:w,transitionTypes:R,ref:O,unstable_dynamicOnHover:C,...T}=t;o=v,_&&("string"==typeof o||"number"==typeof o)&&(o=(0,l.jsx)("a",{children:o}));let $=p.default.useContext(c.AppRouterContext),M=!1!==N,U=!1===N?"none":!0===N?"full":"auto",z="none"!==U&&"full"===U?h.FetchStrategy.Full:h.FetchStrategy.PPR,D="string"==typeof(a=E||y)?a:(0,i.formatUrl)(a);if(_){if(o?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});r=p.default.Children.only(o)}let B=_?r&&"object"==typeof r&&r.ref:O,K,W=p.default.useCallback(e=>(null!==$&&(k.current=(0,A.mountLinkInstance)(e,D,$,z,M,S,K)),()=>{k.current&&((0,A.unmountLinkForCurrentNavigation)(k.current),k.current=null),(0,A.unmountPrefetchableInstance)(e)}),[M,D,$,z,S,K]),q={ref:(0,u.useMergedRef)(W,B),onClick(t){_||"function"!=typeof F||F(t),_&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(t),!$||t.defaultPrevented||function(t,a,o,r,n,l,i,c="none"){if("u">typeof window){let u,{nodeName:s}=t.currentTarget;if("A"===s.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,d.isLocalURL)(a)){r&&(t.preventDefault(),location.replace(a));return}if(t.preventDefault(),l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:f}=e.r(699781);p.default.startTransition(()=>{f(a,r?"replace":"push",!1===n?L.ScrollBehavior.NoScroll:L.ScrollBehavior.Default,o.current,i,c)})}}(t,D,k,b,I,w,R,U)},onMouseEnter(e){_||"function"!=typeof j||j(e),_&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),$&&M&&(0,A.onNavigationIntent)(e.currentTarget,!0===C)},onTouchStart:function(e){_||"function"!=typeof x||x(e),_&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),$&&M&&(0,A.onNavigationIntent)(e.currentTarget,!0===C)}};return(0,s.isAbsoluteUrl)(D)?q.href=D:_&&!V&&("a"!==r.type||"href"in r.props)||(q.href=(0,f.addBasePath)(D)),n=_?p.default.cloneElement(r,q):(0,l.jsx)("a",{...T,...q,children:o}),(0,l.jsx)(g.Provider,{value:m,children:n})}let g=(0,p.createContext)(A.IDLE_LINK_STATUS),S=()=>(0,p.useContext)(g);("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esMo
1dule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},818581,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"useMergedRef",{enumerable:!0,get:function(){return r}});let o=e.r(271645);function r(e,t){let a=(0,o.useRef)(null),r=(0,o.useRef)(null);return(0,o.useCallback)(o=>{if(null===o){let e=a.current;e&&(a.current=null,e());let t=r.current;t&&(r.current=null,t())}else e&&(a.current=n(e,o)),t&&(r.current=n(t,o))},[e,t])}function n(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let a=e(t);return"function"==typeof a?a:()=>e(null)}}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},573668,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"isLocalURL",{enumerable:!0,get:function(){return n}});let o=e.r(718967),r=e.r(652817);function n(e){if(!(0,o.isAbsoluteUrl)(e))return!0;try{let t=(0,o.getLocationOrigin)(),a=new URL(e,t);return a.origin===t&&(0,r.hasBasePath)(a.pathname)}catch(e){return!1}}},998183,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var o={assign:function(){return i},searchParamsToUrlQuery:function(){return n},urlQueryToSearchParams:function(){return p}};for(var r in o)Object.defineProperty(a,r,{enumerable:!0,get:o[r]});function n(e){let t={};for(let[a,o]of e.entries()){let e=t[a];void 0===e?t[a]=o:Array.isArray(e)?e.push(o):t[a]=[e,o]}return t}function l(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function p(e){let t=new URLSearchParams;for(let[a,o]of Object.entries(e))if(Array.isArray(o))for(let e of o)t.append(a,l(e));else t.set(a,l(o));return t}function i(e,...t){for(let a of t){for(let t of a.keys())e.delete(t);for(let[t,o]of a.entries())e.append(t,o)}return e}},195057,(e,t,a)=>{"use strict";e.i(247167),Object.defineProperty(a,"__esModule",{value:!0});var o={formatUrl:function(){return p},formatWithValidation:function(){return c},urlObjectKeys:function(){return i}};for(var r in o)Object.defineProperty(a,r,{enumerable:!0,get:o[r]});let n=e.r(190809)._(e.r(998183)),l=/https?|ftp|gopher|file/;function p(e){let{auth:t,hostname:a}=e,o=e.protocol||"",r=e.pathname||"",p=e.hash||"",i=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:a&&(c=t+(~a.indexOf(":")?`[${a}]`:a),e.port&&(c+=":"+e.port)),i&&"object"==typeof i&&(i=String(n.urlQueryToSearchParams(i)));let u=e.search||i&&`?${i}`||"";return o&&!o.endsWith(":")&&(o+=":"),e.slashes||(!o||l.test(o))&&!1!==c?(c="//"+(c||""),r&&"/"!==r[0]&&(r="/"+r)):c||(c=""),p&&"#"!==p[0]&&(p="#"+p),u&&"?"!==u[0]&&(u="?"+u),r=r.replace(/[?#]/g,encodeURIComponent),u=u.replace("#","%23"),`${o}${c}${r}${u}${p}`}let i=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return p(e)}},718967,(e,t,a)=>{"use strict";e.i(247167),Object.defineProperty(a,"__esModule",{value:!0});var o={DecodeError:function(){return m},MiddlewareNotFoundError:function(){return y},MissingStaticPage:function(){return k},NormalizeError:function(){return g},PageNotFoundError:function(){return S},SP:function(){return d},ST:function(){return h},WEB_VITALS:function(){return n},execOnce:function(){return l},getDisplayName:function(){return s},getLocationOrigin:function(){return c},getURL:function(){return u},isAbsoluteUrl:function(){return i},isResSent:function(){return f},loadGetInitialProps:function(){return A},normalizeRepeatedSlashes:function(){return L},stringifyError:function(){return E}};for(var r in o)Object.defineProperty(a,r,{enumerable:!0,get:o[r]});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function l(e){let t,a=!1;return(...o)=>(a||(a=!0,t=e(...o)),t)}let p=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,i=e=>{let t=e.charCodeAt(0);return!!(t>=65&&t<=90||t>=97&&t<=122)&&p.test(e)};function c(){let{protocol:e,hostname:t,port:a}=window.location;return`${e}//${t}${a?":"+a:""}`}function u(){let{href:e}=window.location,t=c();return e.substring(t.length)}function s(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function L(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function A(e,t){let a=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await A(t.Component,t.ctx)}:{};let o=await e.getInitialProps(t);if(a&&f(a))return o;if(!o)throw Object.defineProperty(Error(`"${s(e)}.getInitialProps()" should resolve to an object. But found "${o}
1" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return o}let d="u">typeof performance,h=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class m extends Error{}class g extends Error{}class S extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class k extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class y extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function E(e){return JSON.stringify({message:e.message,stack:e.stack})}},618566,(e,t,a)=>{t.exports=e.r(976562)},402389,e=>{"use strict";var t,a=((t={}).FI="fi",t.EN="en",t.SV="sv",t);e.s(["AppLocale",()=>a])},744705,e=>{"use strict";var t=e.i(346998),a=e.i(621594),o=e.i(402389);let r={[o.AppLocale.FI]:"/",[o.AppLocale.EN]:"/foodservice-wholesaler",[o.AppLocale.SV]:"/foodservice-grossist"},n={"/":{[o.AppLocale.FI]:r[o.AppLocale.FI],[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/user":{[o.AppLocale.FI]:"/kirjautunut",[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/signout":{[o.AppLocale.FI]:"/kirjaudu/ulos",[o.AppLocale.EN]:"/kirjaudu/ulos",[o.AppLocale.SV]:"/kirjaudu/ulos"},"/signin":{[o.AppLocale.FI]:"/kirjaudu/sisaan",[o.AppLocale.EN]:"/kirjaudu/sisaan",[o.AppLocale.SV]:"/kirjaudu/sisaan"},"/kespro-id":{[o.AppLocale.FI]:"/kespro-tunnus-ohje",[o.AppLocale.EN]:"/kespro-id",[o.AppLocale.SV]:"/kespro-id"},"/contact-information":{[o.AppLocale.FI]:"/yhteystiedot",[o.AppLocale.EN]:"/contact-information",[o.AppLocale.SV]:"/kontakt-information"},"/contact-information/customer-service":{[o.AppLocale.FI]:"/yhteystiedot/asiakaspalvelu",[o.AppLocale.EN]:"/contact-information/customer-service",[o.AppLocale.SV]:"/kontakt-information/kundtjänst"},"/contact-information/sales":{[o.AppLocale.FI]:"/yhteystiedot/myynti",[o.AppLocale.EN]:"/contact-information/sales",[o.AppLocale.SV]:"/kontakt-information/försäljning"},"/contact-information/information-for-suppliers":{[o.AppLocale.FI]:"/yhteystiedot/tavarantoimittajille",[o.AppLocale.EN]:"/contact-information/information-for-suppliers",[o.AppLocale.SV]:"/kontakt-information/information-till-leverantörer"},"/contact-information/media-contact":{[o.AppLocale.FI]:"/yhteystiedot/medialle",[o.AppLocale.EN]:"/contact-information/media-contact",[o.AppLocale.SV]:"/kontakt-information/media-kontakt"},"/contact-information/wholesales":{[o.AppLocale.FI]:"/yhteystiedot/noutotukut",[o.AppLocale.EN]:"/contact-information/wholesales",[o.AppLocale.SV]:"/kontakt-information/grossistbutiker"},"/contact-information/wholesales/[wholesaleSlug]":{[o.AppLocale.FI]:"/yhteystiedot/noutotukut/[wholesaleSlug]",[o.AppLocale.EN]:"/contact-information/wholesales/[wholesaleSlug]",[o.AppLocale.SV]:"/kontakt-information/grossistbutiker/[wholesaleSlug]"},"/contact-information/locations":{[o.AppLocale.FI]:"/yhteystiedot/sijainnit",[o.AppLocale.EN]:"/contact-information/locations",[o.AppLocale.SV]:"/kontakt-information/platser"},"/contact-information/locations/[locationSlug]":{[o.AppLocale.FI]:"/yhteystiedot/sijainnit/[locationSlug]",[o.AppLocale.EN]:"/contact-information/locations/[locationSlug]",[o.AppLocale.SV]:"/kontakt-information/platser/[locationSlug]"},"/become-customer":{[o.AppLocale.FI]:"/tukku/asiakkaaksi",[o.AppLocale.EN]:"/become-customer",[o.AppLocale.SV]:"/bli-kund"},"/become-customer/form":{[o.AppLocale.FI]:"/tukku/asiakkaaksi/lomake",[o.AppLocale.EN]:"/become-customer/form",[o.AppLocale.SV]:"/bli-kund/formular"},"/become-customer/restaurant-form":{[o.AppLocale.FI]:"/tukku/asiakkaaksi/rav
1intola-lomake",[o.AppLocale.EN]:"/become-customer/restaurant-form",[o.AppLocale.SV]:"/bli-kund/restaurang-formular"},"/become-customer/restaurant-form/thank-you":{[o.AppLocale.FI]:"/tukku/asiakkaaksi/ravintola-lomake/kiitos",[o.AppLocale.EN]:"/become-customer/restaurant-form/thank-you",[o.AppLocale.SV]:"/bli-kund/restaurang-formular/tack"},"/become-customer/thank-you":{[o.AppLocale.FI]:"/tukku/asiakkaaksi/kiitos",[o.AppLocale.EN]:"/welcome-to-kespro",[o.AppLocale.SV]:"/bli-kund/tack"},"/events":{[o.AppLocale.FI]:"/tapahtumat",[o.AppLocale.EN]:"/events",[o.AppLocale.SV]:r[o.AppLocale.SV]},"/events/[...eventsSlugs]":{[o.AppLocale.FI]:"/tapahtumat/[...eventsSlugs]",[o.AppLocale.EN]:"/events/[...eventsSlugs]",[o.AppLocale.SV]:r[o.AppLocale.SV]},"/search":{[o.AppLocale.FI]:"/haku",[o.AppLocale.EN]:"/search",[o.AppLocale.SV]:"/sok"},"/search/products":{[o.AppLocale.FI]:"/haku/tuotteet",[o.AppLocale.EN]:"/search/products",[o.AppLocale.SV]:"/sok/produkter"},"/search/articles":{[o.AppLocale.FI]:"/haku/artikkelit",[o.AppLocale.EN]:"/search/articles",[o.AppLocale.SV]:"/sok/artiklar"},"/search/articles/[articleTag]":{[o.AppLocale.FI]:"/haku/artikkelit/[articleTag]",[o.AppLocale.EN]:"/search/articles/[articleTag]",[o.AppLocale.SV]:"/sok/artiklar/[articleTag]"},"/search/recipes":{[o.AppLocale.FI]:"/haku/reseptit",[o.AppLocale.EN]:"/search/recipes",[o.AppLocale.SV]:"/sok/recept"},"/search/contents":{[o.AppLocale.FI]:"/haku/sisallot",[o.AppLocale.EN]:"/haku/sisallot",[o.AppLocale.SV]:"/haku/sisallot"},"/search/contact-information":{[o.AppLocale.FI]:"/haku/yhteystiedot",[o.AppLocale.EN]:"/search/contacts",[o.AppLocale.SV]:"/sok/kontakter"},"/partner/[partnerSlug]":{[o.AppLocale.FI]:"/kumppani/[partnerSlug]",[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/wholesale":{[o.AppLocale.FI]:"/tukku",[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/faq":{[o.AppLocale.FI]:"/usein-kysyttya",[o.AppLocale.EN]:"/faq",[o.Ap
1pLocale.SV]:r[o.AppLocale.SV]},"/safety-data-sheets":{[o.AppLocale.FI]:"/kayttoturvatiedotteet",[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/ideas-and-inspirations":{[o.AppLocale.FI]:"/ideat-ja-inspiraatiot",[o.AppLocale.EN]:"/ideas-and-inspirations",[o.AppLocale.SV]:"/ideer-och-inspiration"},"/ideas-and-inspirations/recipes":{[o.AppLocale.FI]:"/ideat-ja-inspiraatiot/reseptit",[o.AppLocale.EN]:"/ideas-and-inspirations/recipes",[o.AppLocale.SV]:"/ideer-och-inspiration/recept"},"/ideas-and-inspirations/recipes/[recipeSlug]":{[o.AppLocale.FI]:"/ideat-ja-inspiraatiot/reseptit/[recipeSlug]",[o.AppLocale.EN]:"/ideas-and-inspirations/recipes/[recipeSlug]",[o.AppLocale.SV]:"/ideer-och-inspiration/recept/[recipeSlug]"},"/ideas-and-inspirations/articles":{[o.AppLocale.FI]:"/ideat-ja-inspiraatiot/artikkelit",[o.AppLocale.EN]:"/ideas-and-inspirations/articles",[o.AppLocale.SV]:"/ideer-och-inspiration/artiklar"},"/ideas-and-inspirations/articles/[articleSlug]":{[o.AppLocale.FI]:"/ideat-ja-inspiraatiot/artikkelit/[articleSlug]",[o.AppLocale.EN]:"/ideas-and-inspirations/articles/[articleSlug]",[o.AppLocale.SV]:"/ideer-och-inspiration/artiklar/[articleSlug]"},"/solutions":{[o.AppLocale.FI]:"/ratkaisut",[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]}
1,"/national-menu":{[o.AppLocale.FI]:"/kansallismenu",[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/in-season":{[o.AppLocale.FI]:"/sesongissa",[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/restaurant-phenomena":{[o.AppLocale.FI]:"/ravintolailmiot",[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/bocusedor":{[o.AppLocale.FI]:"/bocusedor",[o.AppLocale.EN]:"/bocusedor",[o.AppLocale.SV]:r[o.AppLocale.SV]},"/products":{[o.AppLocale.FI]:"/tuotteet",[o.AppLocale.EN]:"/products",[o.AppLocale.SV]:"/produkter"},"/products/[productSlug]":{[o.AppLocale.FI]:"/tuotteet/[productSlug]",[o.AppLocale.EN]:"/products/[productSlug]",[o.AppLocale.SV]:"/produkter/[productSlug]"},"/products/beverage-wholesale/[pageSlug]":{[o.AppLocale.FI]:"/tuotteet/juomatukku/[pageSlug]",[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/products/brands":{[o.AppLocale.FI]:"/tuotteet/tuotemerkit",[o.AppLocale.EN]:"/products/brands",[o.AppLocale.SV]:"/produkter/varumarken"},"/products/brands/[brandSlug]":{[o.AppLocale.FI]:"/tuotteet/tuotemerkit/[brandSlug]",[o.AppLocale.EN]:"/products/brands/[brandSlug]",[o.AppLocale.SV]:"/produkter/varumarken/[brandSlug]"},"/products/dishware-wholesale/[pageSlug]":{[o.AppLocale.FI]:"/tuotteet/astiatukku/[pageSlug]",[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/products/fresh-wholesale/[pageSlug]":{[o.AppLocale.FI]:"/tuotteet/tuoretukku/[pageSlug]",[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/products/general-information/[pageSlug]":{[o.AppLocale.FI]:"/tuotteet/yleista/[pageSlug]",[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/products/new-arrivals/[pageSlug]":{[o.AppLocale.FI]:"/tuotteet/uutuudet/[pageSlug]",[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/products/only-kespro":{[o.AppLocale.FI]:"/tuotteet/vain-kesprosta",[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/products/small-producers/[pageSlug]":{[o.AppLocale.FI]:"/tuotteet/pientuottajat/[pageSlug]",[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/services":{[o.AppLocale.FI]:"/palvelut",[o.AppLocale.EN]:"/services",[o.AppLocale.SV]:r[o.AppLocale.SV]},"/services/digital-services":{[o.AppLocale.FI]:"/palvelut/digipalvelut",[o.AppLocale.EN]:"/services/digital-services",[o.AppLocale.SV]:r[o.AppLocale.SV]},"/services/restaurant-wholesale":{[o.AppLocale.FI]:"/palvelut/ravintolatukku",[o.AppLocale.EN]:"/services/restaurant-wholesale",[o.AppLocale.SV]:"/tjanster/restauranggrossist"},"/services/partner-services":{[o.AppLocale.FI]:"/palvelut/kumppanipalvelut",[o.AppLocale.EN]:"/services/service-partners",[o.AppLocale.SV]:r[o.AppLocale.SV]},"/services/[...servicesSlugs]":{[o.AppLocale.FI]:"/palvelut/[...servicesSlugs]",[o.AppLocale.EN]:"/services/[...servicesSlugs]",[o.AppLocale.SV]:r[o.AppLocale.SV]},"/magazines":{[o.AppLocale.FI]:"/tuotekuvastot-ja-lehdet",[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/magazines/[magazineSlug]":{[o.AppLocale.FI]:"/tuotekuvastot-ja-lehdet/[magazineSlug]",[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/legal":{[o.AppLocale.FI]:"/lakisaateinen",[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/legal/privacy-statement":{[o.AppLocale.FI]:"/lakisaateinen/tietosuojaseloste",[o.AppLocale.EN]:"/lakisaateinen/tietosuojaseloste",[o.AppLocale.SV]:"/lakisaateinen/tietosuojaseloste"},"/legal/terms-of-use":{[o.AppLocale.FI]:"/lakisaateinen/kayttoehdot",[o.AppLocale.EN]:"/lakisaateinen/kayttoehdot",[o.AppLocale.SV]:"/lakisaateinen/kayttoehdot"},"/maintenance":{[o.AppLocale.FI]:"/kespronet-hairiotiedotteet",[o.Ap
1pLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/[[...slugs]]":{[o.AppLocale.FI]:"/[[...slugs]]",[o.AppLocale.EN]:r[o.AppLocale.EN],[o.AppLocale.SV]:r[o.AppLocale.SV]},"/invoices":{[o.AppLocale.FI]:"/laskut",[o.AppLocale.EN]:"/invoices",[o.AppLocale.SV]:r[o.AppLocale.SV]}},l=(0,a.defineRouting)({locales:Object.values(o.AppLocale),defaultLocale:o.AppLocale.FI,localePrefix:"as-needed",pathnames:n,localeDetection:!1}),{Link:p,redirect:i,usePathname:c,useRouter:u,getPathname:s,permanentRedirect:f}=(0,t.createNavigation)(l);e.s(["Link",0,p,"getPathname",0,s,"i18routing",0,l,"usePathname",0,c,"useRouter",0,u])}]);
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.