PageSourceSearch

https://www.kespro.com/_next/static/chunks/00q5j5qcwbuz_.js

js kespro.com collected 2026-10-02 11:05:50 UTC 27,789 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,571187,14160,a=>{"use strict";a.s(["filterBySalesAreaLocation",()=>K,"filterBySalesType",()=>y,"getContactsRegionFilters",()=>J,"getContactsTypeFilters",()=>L,"parseFilterFromQueryParam",()=>_],571187),a.s(["ContactType",()=>u,"applyContactFiltersAndSort",()=>v,"groupParamsByKey",()=>h,"regionFilterOptionsIds",()=>l,"regionFilterQueryParamValueMap",()=>c,"typeFilterQueryParamValueMap",()=>n,"typeFilters",()=>s],14160);var e,o=a.i(561470);a.i(241836);let i={Akaa:["Tampere","Lahti","Turku"],Alajärvi:["Vaasa","Jyväskylä","Tampere"],Alavieska:["Oulu","Vaasa","Kuopio"],Alavus:["Vaasa","Jyväskylä","Tampere"],Asikkala:["Lahti","Kouvola","Tampere"],Askola:["Lahti","Kouvola","Kotka"],Aura:["Turku","Tampere","Lahti"],Brändö:["Turku","Tampere","Lahti"],Eckerö:["Turku","Tampere","Vaasa"],Enonkoski:["Savonlinna","Joensuu","Kuopio"],Enontekiö:["Rovaniemi","Oulu","Vaasa"],Espoo:["Lahti","Kotka","Kouvola"],Eura:["Turku","Tampere","Lahti"],Eurajoki:["Turku","Tampere","Vaasa"],Evijärvi:["Vaasa","Jyväskylä","Oulu"],Finström:["Turku","Tampere","Lahti"],Forssa:["Tampere","Turku","Lahti"],Föglö:["Turku","Tampere","Lahti"],Geta:["Lappeenranta","Joensuu","Kotka"],Haapajärvi:["Oulu","Kuopio","Jyväskylä"],Haapavesi:["Oulu","Kuopio","Jyväskylä"],Hailuoto:["Lappeenranta","Joensuu","Kotka"],Halsua:["Vaasa","Jyväskylä","Oulu"],Hamina:["Kotka","Kouvola","Lappeenranta"],Hammarland:["Turku","Tampere","Lahti"],Hankasalmi:["Jyväskylä","Kuopio","Savonlinna"],Hanko:["Turku","Tampere","Lahti"],Harjavalta:["Tampere","Turku","Lahti"],Hartola:["Lahti","Jyväskylä","Kouvola"],Hattula:["Tampere","Lahti","Kouvola"],Hausjärvi:["Lahti","Kouvola","Tampere"],Heinola:["Lahti","Kouvola","Kotka"],Heinävesi:["Joensuu","Savonlinna","Kuopio"],Helsinki:["Lahti","Kotka","Kouvola"],Hirvensalmi:["Kouvola","Jyväskylä","Lahti"],Hollola:["Lahti","Kouvola","Kotka"],Honkajoki:["Tampere","Vaasa","Turku"],Huittinen:["Tampere","Turku","Lahti"],Humppila:["Tampere","Turku","Lahti"],Hyrynsalmi:["Oulu","Kuopio","Rovaniemi"],Hyvinkää:["Lahti","Kouvola","Tampere"],Hämeenkyrö:["Tampere","Turku","Jyväskylä"],Hämeenlinna:["Lahti","Tampere","Kouvola"],Ii:["Oulu","Rovaniemi","Kuopio"],Iisalmi:["Kuopio","Jyväskylä","Joensuu"],Iitti:["Lappeenranta","Joensuu","Kotka"],Ikaalinen:["Tampere","Jyväskylä","Turku"],Ilmajoki:["Vaasa","Tampere","Jyväskylä"],Ilomantsi:["Joensuu","Savonlinna","Kuopio"],Imatra:["Lappeenranta","Savonlinna","Kouvola"],Inari:["Joensuu","Kuopio","Savonlinna"],Inkoo:["Turku","Lahti","Tampere"],Isojoki:["Vaasa","Tampere","Turku"],Isokyrö:["Vaasa","Tampere","Jyväskylä"],Janakkala:["Lahti","Tampere","Kouvola"],Joensuu:["Joensuu","Savonlinna","Kuopio"],Jokioinen:["Turku","Tampere","Lahti"],Jomala:["Turku","Tampere","Lahti"],Joroinen:["Savonlinna","Kuopio","Jyväskylä"],Joutsa:["Jyväskylä","Lahti","Kouvola"],Juuka:["Joensuu","Kuopio","Savonlinna"],Juupajoki:["Tampere","Jyväskylä","Lahti"],Juva:["Savonlinna","Lappeenranta","Kuopio"],Jyväskylä:["Jyväskylä","Kuopio","Tampere"],Jämijärvi:["Lappeenranta","Joensuu","Kotka"],Jämsä:["Jyväskylä","Tampere","Lahti"],Järvenpää:["Lahti","Kouvola","Kotka"],Kaarina:["Turku","Tampere","Lahti"],Kaavi:["Kuopio","Joensuu","Savonlinna"],Kajaani:["Oulu","Kuopio","Joensuu"],Kalajoki:["Oulu","Vaasa","Kuopio"],Kangasala:["Tampere","Lahti","Jyväskylä"],Kangasniemi:["Jyväskylä","Kuopio","Savonlinna"],Kankaanpää:["Tampere","Vaasa","Turku"],Kannonkoski:["Jyväskylä","Kuopio","Tampere"],Kannus:["Oulu","Vaasa","Jyväskylä"],Karijoki:["Vaasa","Tampere","Jyväskylä"],Karkkila:["Lahti","Turku","Tampere"],Karstula:["Jyväskylä","Kuopio","Vaasa"],Karvia:["Tampere","Vaasa","Jyväskylä"],Kaskinen:["Vaasa","Tampere","Turku"],Kauhajoki:["Vaasa","Tampere","Jyväskylä"],Kauhava:["Vaasa","Jyväskylä","Tampere"],Kauniainen:["Lahti","Kotka","Kouvola"],Kaustinen:["Vaasa","Jyväskylä","Oulu"],Keitele:["Kuopio","Jyväskylä","Joensuu"],Kemi:["Oulu","Rovaniemi","Vaasa"],Kemijärvi:["Rovaniemi","Oulu","Kuopio"],Keminmaa:["Rovaniemi","Oulu","Vaasa"],Kemiönsaari:["Turku","Tampere","Lahti"],Kempele:["Oulu","Rovaniemi","Kuopio"],Kerava:["Lahti","K
1otka","Kouvola"],Keuruu:["Jyväskylä","Tampere","Lahti"],Kihniö:["Tampere","Vaasa","Jyväskylä"],Kinnula:["Jyväskylä","Kuopio","Vaasa"],Kirkkonummi:["Lahti","Turku","Kotka"],Kitee:["Joensuu","Savonlinna","Kuopio"],Kittilä:["Rovaniemi","Oulu","Vaasa"],Kiuruvesi:["Kuopio","Oulu","Jyväskylä"],Kivijärvi:["Jyväskylä","Kuopio","Vaasa"],Kokemäki:["Tampere","Turku","Lahti"],Kokkola:["Vaasa","Oulu","Jyväskylä"],Kolari:["Rovaniemi","Oulu","Vaasa"],Konnevesi:["Jyväskylä","Kuopio","Savonlinna"],Kontiolahti:["Joensuu","Kuopio","Savonlinna"],Korsnäs:["Vaasa","Tampere","Jyväskylä"],"Koski Tl":["Turku","Tampere","Lahti"],Kotka:["Kotka","Kouvola","Lahti"],Kouvola:["Kouvola","Kotka","Lahti"],Kristiinankaupunki:["Vaasa","Tampere","Turku"],Kruunupyy:["Vaasa","Oulu","Jyväskylä"],Kuhmo:["Kuopio","Joensuu","Oulu"],Kuhmoinen:["Lahti","Tampere","Jyväskylä"],Kumlinge:["Lappeenranta","Joensuu","Kotka"],Kuopio:["Kuopio","Joensuu","Jyväskylä"],Kuortane:["Vaasa","Jyväskylä","Tampere"],Kurikka:["Vaasa","Tampere","Jyväskylä"],Kustavi:["Turku","Tampere","Lahti"],Kuusamo:["Rovaniemi","Oulu","Kuopio"],Kyyjärvi:["Jyväskylä","Vaasa","Kuopio"],Kärkölä:["Lahti","Kouvola","Kotka"],Kärsämäki:["Oulu","Kuopio","Jyväskylä"],Kökar:["Turku","Tampere","Lahti"],Lahti:["Lahti","Kouvola","Kotka"],Laihia:["Vaasa","Tampere","Jyväskylä"],Laitila:["Turku","Tampere","Lahti"],Lapinjärvi:["Kouvola","Kotka","Lahti"],Lapinlahti:["Kuopio","Joensuu","Jyväskylä"],Lappajärvi:["Lappeenranta","Joensuu","Kotka"],Lappeenranta:["Lappeenranta","Kouvola","Kotka"],Lapua:["Vaasa","Jyväskylä","Tampere"],Laukaa:["Lappeenranta","Joensuu","Kotka"],Lemi:["Lappeenranta","Kouvola","Kotka"],Lemland:["Turku","Tampere","Lahti"],Lempäälä:["Tampere","Lahti","Turku"],Leppävirta:["Kuopio","Savonlinna","Joensuu"],Lestijärvi:["Jyväskylä","Vaasa","Kuopio"],Lieksa:["Joensuu","Kuopio","Savonlinna"],Lieto:["Turku","Tampere","Lahti"],Liminka:["Oulu","Rovaniemi","Kuopio"],Liperi:["Joensuu","Savonlinna","Kuopio"],Lohja:["Turku","Lahti","Tampere"],Loimaa:["Turku","Tampere","Lahti"],Loppi:["Lahti","Tampere","Turku"],Loviisa:["Kotka","Kouvola","Lahti"],Luhanka:["Jyväskylä","Lahti","Tampere"],Lumijoki:["Oulu","Rovaniemi","Kuopio"],Lumparland:["Turku","Tampere","Lahti"],Luoto:["Vaasa","Oulu","Jyväskylä"],Luumäki:["Lappeenranta","Kouvola","Kotka"],Maalahti:["Vaasa","Tampere","Jyväskylä"],Maarianhamina:["Turku","Tampere","Lahti"],Marttila:["Turku","Tampere","Lahti"],Masku:["Turku","Tampere","Lahti"],Merijärvi:["Oulu","Vaasa","Kuopio"],Merikarvia:["Tampere","Vaasa","Turku"],Miehikkälä:["Kotka","Lappeenranta","Kouvola"],Mikkeli:["Lappeenranta","Savonlinna","Kouvola"],Muhos:["Oulu","Rovaniemi","Kuopio"],Multia:["Jyväskylä","Tampere","Kuopio"],Muonio:["Rovaniemi","Oulu","Vaasa"],Mustasaari:["Lappeenranta","Joensuu","Kotka"],Muurame:["Jyväskylä","Tampere","Lahti"],Mynämäki:["Turku","Tampere","Lahti"],Myrskylä:["Lahti","Kouvola","Kotka"],Mäntsälä:["Lappeenranta","Joensuu","Kotka"],"Mänttä-Vilppula":["Jyväskylä","Tampere","Lahti"],Mäntyharju:["Kouvola","Lappeenranta","Lahti"],Naantali:["Turku","Tampere","Lahti"],Nakkila:["Tampere","Turku","Vaasa"],Nivala:["Oulu","Kuopio","Vaasa"],Nokia:["Tampere","Lahti","Turku"],Nousiainen:["Turku","Tampere","Lahti"],Nurmes:["Kuopio","Joensuu","Savonlinna"],Nurmijärvi:["Lahti","Kouvola","Kotka"],Närpiö:["Vaasa","Tampere","Jyväskylä"],Orimattila:["Lahti","Kouvola","Kotka"],Oripää:["Turku","Tampere","Lahti"],Orivesi:["Tampere","Jyväskylä","Lahti"],Oulainen:["Oulu","Vaasa","Kuopio"],Oulu:["Oulu","Rovaniemi","Kuopio"],Outokumpu:["Joensuu","Kuopio","Savonlinna"],Padasjoki:["Lahti","Tampere","Kouvola"],Paimio:["Turku","Tampere","Lahti"],Paltamo:["Oulu","Kuopio","Joensuu"],Parainen:["Turku","Tampere","Lahti"],Parikkala:["Savonlinna","Lappeenranta","Joensuu"],Parkano:["Tampere","Vaasa","Jyväskylä"],"Pedersören kunta":["Vaasa","Oulu","Jyväskylä"],Pelkosenniemi:["Rovaniemi","Oulu","Kuopio"],Pello:["Rovaniemi","Oulu","Vaasa"],Perho:["Lappeenranta","Joensuu","Kotka"],Pertunmaa:["Kouvola","Lahti","Jyväskylä"],Petäjävesi:["Jyväskylä","Tampere","Lahti"],Pieksämäki:["Jyväskylä","Kuopio","Savonlinna"],Pielavesi:["Kuopio","Jyväskylä","Joensuu"],Pietarsaari:["Vaasa","Oulu","Jyväskylä"],Pihtipudas:["Kuopio","Jyväskylä","Oulu"],Pirkkala:["Lappeenranta","Joensuu","Kotka"],Polvijärvi:["Joensuu","Kuopio","Savonlinna"],Pomarkku:["Tampere","Turku","Vaasa"],Pori:["Tampere","Turku","Vaasa"],Pornainen:["Lahti","K
1ouvola","Kotka"],Porvoo:["Lahti","Kotka","Kouvola"],Posio:["Lappeenranta","Joensuu","Kotka"],Pudasjärvi:["Oulu","Rovaniemi","Kuopio"],Pukkila:["Lahti","Kouvola","Kotka"],Punkalaidun:["Tampere","Turku","Lahti"],Puolanka:["Oulu","Rovaniemi","Kuopio"],Puumala:["Lappeenranta","Savonlinna","Kouvola"],Pyhtää:["Kotka","Kouvola","Lahti"],Pyhäjoki:["Oulu","Vaasa","Rovaniemi"],Pyhäjärvi:["Kuopio","Oulu","Jyväskylä"],Pyhäntä:["Oulu","Kuopio","Jyväskylä"],Pyhäranta:["Turku","Tampere","Lahti"],Pälkäne:["Tampere","Lahti","Jyväskylä"],Pöytyä:["Turku","Tampere","Lahti"],Raahe:["Oulu","Rovaniemi","Vaasa"],Raasepori:["Turku","Lahti","Tampere"],Raisio:["Turku","Tampere","Lahti"],Rantasalmi:["Savonlinna","Joensuu","Kuopio"],Ranua:["Rovaniemi","Oulu","Kuopio"],Rauma:["Turku","Tampere","Vaasa"],Rautalampi:["Kuopio","Jyväskylä","Savonlinna"],Rautavaara:["Kuopio","Joensuu","Savonlinna"],Rautjärvi:["Savonlinna","Lappeenranta","Joensuu"],Reisjärvi:["Jyväskylä","Oulu","Kuopio"],Riihimäki:["Lahti","Tampere","Kouvola"],Ristijärvi:["Oulu","Kuopio","Joensuu"],Rovaniemi:["Rovaniemi","Oulu","Kuopio"],Ruokolahti:["Lappeenranta","Savonlinna","Kouvola"],Ruovesi:["Tampere","Jyväskylä","Lahti"],Rusko:["Turku","Tampere","Lahti"],Rääkkylä:["Joensuu","Savonlinna","Kuopio"],Saarijärvi:["Jyväskylä","Kuopio","Tampere"],Salla:["Rovaniemi","Oulu","Kuopio"],Salo:["Turku","Tampere","Lahti"],Saltvik:["Turku","Tampere","Lahti"],Sastamala:["Tampere","Turku","Lahti"],Sauvo:["Turku","Tampere","Lahti"],Savitaipale:["Lappeenranta","Kouvola","Kotka"],Savonlinna:["Savonlinna","Joensuu","Lappeenranta"],Savukoski:["Rovaniemi","Oulu","Kuopio"],Seinäjoki:["Vaasa","Tampere","Jyväskylä"],Sievi:["Oulu","Vaasa","Kuopio"],Siikainen:["Tampere","Vaasa","Turku"],Siikajoki:["Oulu","Rovaniemi","Kuopio"],Siikalatva:["Oulu","Kuopio","Jyväskylä"],Siilinjärvi:["Kuopio","Joensuu","Jyväskylä"],Simo:["Oulu","Rovaniemi","Vaasa"],Sipoo:["Lahti","Kotka","Kouvola"],Siuntio:["Turku","Lahti","Tampere"],Sodankylä:["Rovaniemi","Oulu","Kuopio"],Soini:["Jyväskylä","Vaasa","Tampere"],Somero:["Turku","Tampere","Lahti"],Sonkajärvi:["Kuopio","Joensuu","Oulu"],Sotkamo:["Kuopio","Oulu","Joensuu"],Sottunga:["Turku","Tampere","Lahti"],Sulkava:["Savonlinna","Lappeenranta","Joensuu"],Sund:["Lappeenranta","Joensuu","Kotka"],Suomussalmi:["Oulu","Kuopio","Rovaniemi"],Suonenjoki:["Kuopio","Jyväskylä","Savonlinna"],Sysmä:["Lahti","Jyväskylä","Kouvola"],Säkylä:["Turku","Tampere","Lahti"],Taipalsaari:["Lappeenranta","Kouvola","Savonlinna"],Taivalkoski:["Oulu","Rovaniemi","Kuopio"],Taivassalo:["Turku","Tampere","Lahti"],Tammela:["Lappeenranta","Joensuu","Kotka"],Tampere:["Tampere","Lahti","Jyväskylä"],Tervo:["Kuopio","Jyväskylä","Joensuu"],Tervola:["Rovaniemi","Oulu","Vaasa"],Teuva:["Lappeenranta","Joensuu","Kotka"],Tohmajärvi:["Joensuu","Savonlinna","Kuopio"],Toholampi:["Oulu","Vaasa","Jyväskylä"],Toivakka:["Jyväskylä","Kuopio","Lahti"],Tornio:["Rovaniemi","Oulu","Vaasa"],Turku:["Turku","Tampere","Lahti"],Tuusniemi:["Kuopio","Joensuu","Savonlinna"],Tuusula:["Lappeenranta","Joensuu","Kotka"],Tyrnävä:["Oulu","Rovaniemi","Kuopio"],Ulvila:["Tampere","Turku","Vaasa"],Urjala:["Tampere","Turku","Lahti"],Utajärvi:["Oulu","Rovaniemi","Kuopio"],Utsjoki:["Rovaniemi","Oulu","Kuopio"],Uurainen:["Jyväskylä","Kuopio","Tampere"],Uusikaarlepyy:["Vaasa","Jyväskylä","Oulu"],Uusikaupunki:["Turku","Tampere","Lahti"],Vaala:["Oulu","Kuopio","Rovaniemi"],Vaasa:["Vaasa","Tampere","Jyväskylä"],Valkeakoski:["Tampere","Lahti","Turku"],Valtimo:["Kuopio","Joensuu","Savonlinna"],Vantaa:["Lahti","Kotka","Kouvola"],Varkaus:["Kuopio","Savonlinna","Joensuu"],Vehmaa:["Turku","Tampere","Lahti"],Vesanto:["Lappeenranta","Joensuu","Kotka"],Vesilahti:["Tampere","Lahti","Turku"],Veteli:["Vaasa","Jyväskylä","Oulu"],Vieremä:["Kuopio","Oulu","Jyväskylä"],Vihti:["Lahti","Turku","Tampere"],Viitasaari:["Jyväskylä","Kuopio","Joensuu"],Vimpeli:["Vaasa","Jyväskylä","Tampere"],Virolahti:["Kotka","Lappeenranta","Kouvola"],Virrat:["Tampere","Jyväskylä","Vaasa"],Vårdö:["Turku","Tampere","Lahti"],Vöyri:["Lappeenranta","Joensuu","Kotka"],Ylitornio:["Rovaniemi","Oulu","Vaasa"],Ylivieska:["Oulu","Vaasa","Kuopio"],Ylöjärvi:["Tampere","Lahti","Jyväskylä"],Ypäjä:["Turku","Tampere","Lahti"],Ähtäri:["Jyväskylä","Tampere","Vaasa"],Äänekoski:["Jyväskylä","Kuopio","Tampere"]};var u=((e={}).All="kaikki",e.Noutotukut="noutotukut",e.Asiakaspalvelu="asiakaspalvelu",e.Sales="myynti",e);let s=["noutotukut","horeca","ketjumyynti","julkishallinto","jälleenmyynti","erikoistukku","palvelut"],t=a=>{let e={fi:{toDisplay:{},toId:{}},en:{toDisplay:{},toId:{}},sv:{toDisplay:{},toId:{}}};for(let[o,i]of Object.entries(a))for(let[a,u]of Object.entries(i)){let i=u.toLowerCase().replace(/ /g,"-");e[o].toDisplay[a]=i,e[o].toId[i]=a}return e},n=t({fi:{noutotukut:"Noutotukut",erikoistukku:"Erikoistukku",horeca:"HoReCa",ketjumyynti:"Ketjumyynti",julkishallinto:"Julkishallinto",jälleenmyynti:"Jälleenmyynti",palvelut:"Palvelut"},en:{noutotukut:"Wholesales",erikoistukku:"Specialty wholesale",horeca:"HoReCa",ketjumyynti:"Restaurant chains",julkishallinto:"Public operators",jälleenmyynti:"Resales",palvelut:"Services"},sv:{noutotukut:"Grossistbutiker",erikoistukku:"Specialgrossist",horeca:"HoReCa",ketjumyynti:"Restaurangkedjor",julkishallinto:"Offentlig förvaltning",jälleenmyynti:"Återförsäljning",palvelut:"Tjänster"}}),l=["etelä-suomi","itä-suomi","keski-suomi","länsi-suomi","pohjois-suomi"],r=(a,e)=>{for(let o of["name","businessTitle","locality","salesType"])if(p(a[o],e))return!0;return"salesPerson"===a.contentType&&a.salesAreas.some(a=>p(a.name,e))},p=(a,e)=>"string"==typeof a?a.toLowerCase().includes(e.toLowerCase()):!!Array.isArray(a)&&a.includes(e.toLowerCase()),m=a=>
1(0,o.isWholesale)(a)||(0,o.isSalesPerson)(a)||(0,o.isLocation)(a)||(0,o.isCustomerService)(a)&&!a.wholesale,k=(a,e)=>e.length&&((0,o.isWholesale)(a)||(0,o.isLocation)(a))&&p(e,a.locality.toLowerCase()),c=t({fi:{"etelä-suomi":"Etelä-Suomi","itä-suomi":"Itä-Suomi","keski-suomi":"Keski-Suomi","länsi-suomi":"Länsi-Suomi","pohjois-suomi":"Pohjois-Suomi"},en:{"etelä-suomi":"Southern Finland","itä-suomi":"Eastern Finland","keski-suomi":"Central Finland","länsi-suomi":"Western Finland","pohjois-suomi":"Northern Finland"},sv:{"etelä-suomi":"Södra Finland","itä-suomi":"Östra Finland","keski-suomi":"Inre Finland","länsi-suomi":"Västra Finland","pohjois-suomi":"Norra Finland"}}),v=(a,e,u)=>{let s,t,{salesTypeFilters:n={},regionFilters:l={},contactType:c}=u;var v=[a=>"kaikki"!==c?a.contentType===(a=>{switch(a){case"noutotukut":return"wholesale";case"asiakaspalvelu":return"customerService";case"myynti":return"salesPerson";default:return""}})(c):(0,o.isWholesale)(a)||(0,o.isLocation)(a)||(0,o.isSalesPerson)(a),a=>y(a,n),a=>K(a,l)];let h=((a,e)=>{let u;if(!e)return a;let s=e.toLowerCase(),t=s.replace(/ +/g," ").split(" "),n=a.find(a=>((0,o.isWholesale)(a)||(0,o.isLocation)(a))&&p(a.locality,s))?[]:((u=Object.keys(i).find(a=>a.toLowerCase()===e.toLowerCase()))?i[u]:[]).map(a=>a.toLowerCase());return a.filter(a=>!t.map(e=>r(a,e)).includes(!1)||k(a,n))})((s=a,t=v||[],s.filter(a=>m(a)&&t.reduce((e,o)=>e&&o(a),!0))),e);if(c&&"kaikki"===c){let a=[];return h.forEach(e=>{("wholesale"===e.contentType||"location"===e.contentType)&&a.push(e)}),h=h.filter(e=>!a.includes(e)),a.sort((a,e)=>a.locality.localeCompare(e.locality)),h.sort((a,e)=>a.name.localeCompare(e.name)),h.concat(a)}return h.sort((a,e)=>a.name.localeCompare(e.name))},h=a=>Array.from(a.entries()).reduce((a,e)=>{let[o,i]=e;return Object.prototype.hasOwnProperty.call(a,o)?Array.isArray(a[o])?a[o]=[...a[o],i]:a[o]=[a[o],i]:a[o]=i,a},{}),y=(a,e)=>!!(!Object.values(e).includes(!0)||e.noutotukut&&((0,o.isWholesale)(a)||(0,o.isSalesPersonWithWholesaleType)(a))||(0,o.isSalesPerson)(a)&&e[a.salesType.toLowerCase()]||(0,o.isLocation)(a)&&T(a,e)),T=(a,e)=>a.salesType&&a.salesType.some(a=>"Kaikki"===a||e[a.toLowerCase()]),K=(a,e)=>!!(!Object.values(e).includes(!0)||((0,o.isWholesale)(a)||(0,o.isLocation)(a))&&e[a.salesAreaLocation.toLowerCase()]||(0,o.isSalesPerson)(a)&&a.salesAreaLocations.some(a=>"Kaikki"===a||e[a.toLowerCase()])),d=(a,[e,o])=>o?[...a,e]:a,L=(a,e)=>Object.entries(a).reduce(d,[]).map(a=>n[e].toDisplay[a]).sort(),J=(a,e)=>Object.entries(a).reduce(d,[]).map(a=>c[e].toDisplay[a]).sort(),_=(a,e,o)=>{if("string"==typeof a){let i=o[e].toId[a];if(i)return{[i]:!0}}return Array.isArray(a)?a.filter(a=>null!==a).reduce((a,i)=>{let u=o[e].toId[i];return u?{...a,[u]:!0}:a},{}):{}}},682662,a=>{a.v({h1:"WholesalesPageComponent-module-scss-module__gN45Yq__h1",header:"WholesalesPageComponent-module-scss-module__gN45Yq__header",searchContainer:"WholesalesPageComponent-module-scss-module__gN45Yq__searchContainer"})},573427,a=>{"use strict";var e=a.i(843476),o=a.i(571187),i=a.i(698760),u=a.i(55953);a.i(203108);var s=a.i(4997),t=a.i(586243);a.i(353342);var n=a.i(466614),l=a.i(241836),r=a.i(604829),p=a.i(123116);let m=({language:a})=>{let o=l.translations[a].common,i=o.contactUsLinkIdTag;return(0,e.jsxs)(s.VerticalContainer,{horizontalAlign:"center",className:p.default.container,children:[(0,e.jsx)(t.ScrollToHash,{id:i}),(0,e.jsx)("h2",{className:p.default.heading,id:i,children:o.contactUsHeader}),(0,e.jsxs)(s.HorizontalContainer,{children:[(0,e.jsx)(n.Link,{className:(0,r.classes)(p.default.navItem,p.default.active,p.default.labelNormal,p.default.black),isExternal:!0,target:"_self",href:`#${i}`,children:o.feedbackAndContact}),(0,e.jsx)(n.Link,{className:(0,r.classes)(p.default.navItem,p.default.labelNormal,p.default.black),href:"/become-customer",children:o.wantToBeCustomer})]}),(0,e.jsxs)("p",{className:p.default.instructions,children:[o.commonContactFormInstructions,(0,e.jsx)("br",{}),(0,e.jsx)(n.Link,{isExternal:!0,href:"mailto:[email protected]",children:"[email protected]"}),(0,e.jsx)("br",{}),(0,e.jsx)(n.Link,{isExternal:!0,href:"tel:+358105324300",children:"0105324300"})]})]})};a.i(774048);var k=a.i(577853);a.i(306240);var c=a.i(480136),v=a.i(744705),h=a.i(861745),y=a.i(948148),T=a.i(618566),K=a.i(271645),d=a.i(561470),L=a.i(14160),J=a.i(682662);a.s(["WholesalesPageComponent",0,({path:a,contacts:s,description:t})=>{let n=(0,y.useTranslations)("contactsInformation"),l=(0,T.useSearchParams)(),r=(0,h.useLocale)(),p=l?.getAll(n("locationSearchParam")),[_,S]=(0,K.useState)(l?.get(n("contactSearchParam"))||""),[j,f]=(0,K.useState)(_),[C,V]=(0,K.useState)((0,o.parseFilterFromQueryParam)(p,r,L.regionFilterQueryParamValueMap)),O=(0,v.useRouter)(),R=L.ContactType.Noutotukut;(0,K.useEffect)(()=>{let e=n("contactSearchParam"),o=new URLSearchParams(l||[]),u=_.trim()?_:"";if(u===(o.get(e)??""))return;let s=setTimeout(()=>{u?o.set(e,u):o.delete(e),f(u),O.push({pathname:a,query:(0,L.groupParamsByKey)(o)},{scroll:!1})},i.AUTO_SEARCH_DEBOUNCE_MS);return()=>{clearTimeout(s)}},[_,O,n]);let P=[],g=[];(0,L.applyContactFiltersAndSort)(s,j,{contactType:R,regionFilters:C,salesTypeFilters:void 0}
1).forEach(a=>{(0,d.isWholesale)(a)?P.push(a):(0,d.isSalesPerson)(a)&&g.push(a)});let F=[(0,e.jsx)(k.ContactsChipsFilter,{regionFilters:C,salesTypeFilters:void 0,setRegionFilter:V,setSalesTypeFilters:()=>{},path:a},"chipsFilter")];return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("div",{className:J.default.searchContainer,children:(0,e.jsx)(c.SearchBox,{onChange:a=>S(a),onSearch:()=>{},searchPhrase:_,placeholder:n("searchInputPlaceholder")})}),(0,e.jsx)(u.ContactListWithDescription,{description:t,contacts:[...g,...P],contactType:R,contactsNotFound:n("contactsNotFound"),searchPhrase:j,chipFilters:F}),(0,e.jsx)(m,{language:r})]})}],573427)},959922,a=>{a.v({chip:"ChipsFilter-module-scss-module__ZPWbQa__chip",chipLarge:"ChipsFilter-module-scss-module__ZPWbQa__chipLarge",container:"ChipsFilter-module-scss-module__ZPWbQa__container"})},29087,a=>{a.v({cardList:"ContactList-module-scss-module__-u5EcW__cardList",maxItemsInRow2:"ContactList-module-scss-module__-u5EcW__maxItemsInRow2",maxItemsInRow4:"ContactList-module-scss-module__-u5EcW__maxItemsInRow4"})},90316,a=>{"use strict";var e=a.i(843476);a.i(599548);var o=a.i(965535),i=a.i(861745),u=a.i(948148),s=a.i(604829),t=a.i(29087);a.s(["ContactList",0,({contacts:a,header:n,maxItemsInRow:l=4})=>{let r=(0,i.useLocale)();return(0,u.useTranslations)("contactsInformation"),(0,e.jsxs)(e.Fragment,{children:[!!a.length&&n&&(0,e.jsx)("h2",{children:n}),(0,e.jsx)("div",{className:(0,s.classes)(t.default.cardList,2===l?t.default.maxItemsInRow2:t.default.maxItemsInRow4),"data-pw":"contactList",children:a.map((a,i)=>(0,e.jsx)(o.ContactCard,{contact:a,language:r},`contact-${a.name}-${i}`))})]})}])},577509,a=>{a.v({contactListContainer:"ContactListWithDescription-module-scss-module__QECq6q__contactListContainer",description:"ContactListWithDescription-module-scss-module__QECq6q__description",notFoundText:"ContactListWithDescription-module-scss-module__QECq6q__notFoundText"})},55953,a=>{"use strict";var e=a.i(843476),o=a.i(90316),i=a.i(14160),u=a.i(577509);a.s(["ContactListWithDescription",0,({description:a,contacts:s,contactType:t,contactsNotFound:n,searchPhrase:l,chipFilters:r})=>(0,e.jsxs)(e.Fragment,{children:[a&&(0,e.jsx)("p",{className:u.default.description,children:a.description}),(0,e.jsxs)("div",{className:u.default.contactListContainer,children:[r,s.length?(0,e.jsx)(o.ContactList,{contacts:(0,i.applyContactFiltersAndSort)(s,l,{contactType:t})}):(0,e.jsx)("p",{className:u.default.notFoundText,children:n})]})]})])},123116,a=>{a.v({active:"ContactReferrer-module-scss-module__nyrMRG__active",black:"ContactReferrer-module-scss-module__nyrMRG__black",container:"ContactReferrer-module-scss-module__nyrMRG__container",heading:"ContactReferrer-module-scss-module__nyrMRG__heading",instructions:"ContactReferrer-module-scss-module__nyrMRG__instructions",labelNormal:"ContactReferrer-module-scss-module__nyrMRG__labelNormal",navItem:"ContactReferrer-module-scss-module__nyrMRG__navItem",white:"ContactReferrer-module-scss-module__nyrMRG__white"})},242562,a=>
1{a.v({chipsFilterContainer:"ContactsChipsFilter-module-scss-module__t42ryG__chipsFilterContainer",filterContainer:"ContactsChipsFilter-module-scss-module__t42ryG__filterContainer",searchContainer:"ContactsChipsFilter-module-scss-module__t42ryG__searchContainer"})},774048,577853,a=>{"use strict";var e=a.i(843476),o=a.i(571187),i=a.i(604829),u=a.i(959922);let s=({className:a,name:o,onSelected:s,selected:n,options:l,size:r})=>(0,e.jsx)("div",{className:(0,i.classes)(u.default.container,a),"data-pw":"chipsFilter",children:l.map(a=>(0,e.jsx)(t,{name:o,icon:a.icon,label:a.label,onClick:()=>{s(a.id)},selected:n[a.id],value:a.id,size:r},a.id))}),t=({name:a,label:o,value:s,onClick:t,selected:n,icon:l,size:r})=>(0,e.jsxs)("label",{className:(0,i.classes)(u.default.chip,"lg"===r&&u.default.chipLarge),"data-selected":n,children:[l&&l,(0,e.jsx)("input",{type:"checkbox",name:a,value:s,checked:!!n,onChange:t}),o]});var n=a.i(744705),l=a.i(861745),r=a.i(948148),p=a.i(618566),m=a.i(14160),k=a.i(242562);a.s(["ContactsChipsFilter",0,({regionFilters:a,salesTypeFilters:i,setRegionFilter:u,setSalesTypeFilters:t,path:c})=>{let v=(0,r.useTranslations)("contactsInformation"),h=(0,p.useSearchParams)(),y=(0,l.useLocale)(),T=new URLSearchParams(h||[]),K=m.typeFilters.map(a=>({id:a,label:v(`typeFilterOptions.${a}`)||"TranslationNotFound"})),d=m.regionFilterOptionsIds.map(a=>({id:a,label:v(`regionFilterOptions.${a}`)||"TranslationNotFound"})),L=(0,n.useRouter)(),J=a?e=>{let i={...a,[e]:!a[e]};u(i);let s=(0,o.getContactsRegionFilters)(i,y);s.length>
10?(T.delete(v("locationSearchParam")),s.forEach(a=>T.append(v("locationSearchParam"),a))):T.delete(v("locationSearchParam")),L.push({pathname:c,query:(0,m.groupParamsByKey)(T)},{scroll:!1})}:()=>{},_=i?a=>{let e={...i,[a]:!i[a]};t(e);let u=(0,o.getContactsTypeFilters)(e,y);u.length>0?(T.delete(v("typeSearchParam")),u.forEach(a=>T.append(v("typeSearchParam"),a))):T.delete(v("typeSearchParam")),L.push({pathname:c,query:(0,m.groupParamsByKey)(T)},{scroll:!1})}:()=>{};return(0,e.jsxs)("div",{className:k.default.chipsFilterContainer,children:[i&&(0,e.jsx)(s,{className:k.default.filterContainer,name:"type",onSelected:_,selected:i,options:K,size:"lg"},"chip-type"),a&&(0,e.jsx)(s,{className:k.default.filterContainer,name:"region",onSelected:J,selected:a,options:d},"chip-region")]})}],577853),a.s([],774048)},586243,a=>{"use strict";var e=a.i(271645);a.s(["ScrollToHash",0,({id:a})=>((0,e.useEffect)(()=>{if((a=>{try{return decodeURIComponent(a)}catch{return a}})(window.location.hash.replace("#",""))!==a)return;let e=requestAnimationFrame(()=>{document.getElementById(a)?.scrollIntoView()});return()=>{cancelAnimationFrame(e)}},[a]),null)])},470244,a=>{a.v({clearButton:"SearchBox-module-scss-module__fo9a4G__clearButton",clearIcon:"SearchBox-module-scss-module__fo9a4G__clearIcon",hideForMobile:"SearchBox-module-scss-module__fo9a4G__hideForMobile",orange:"SearchBox-module-scss-module__fo9a4G__orange",searchBar:"SearchBox-module-scss-module__fo9a4G__searchBar",searchIcon:"SearchBox-module-scss-module__fo9a4G__searchIcon",searchInput:"SearchBox-module-scss-module__fo9a4G__searchInput",showFiltersButton:"SearchBox-module-scss-module__fo9a4G__showFiltersButton",showForMobile:"SearchBox-module-scss-module__fo9a4G__showForMobile"})},306240,480136,a=>{"use strict";var e=a.i(843476),o=a.i(188615),i=a.i(393493);a.i(203108);var u=a.i(4997),s=a.i(604829),t=a.i(470244);a.s(["SearchBox",0,a=>{let{onChange:n,onSearch:l,onToggleMobileFilters:r,onClearButtonClick:p,onEnterPress:m,onEscapePress:k}=a,{className:c,searchPhrase:v,resultFilter:h,placeholder:y,staticVariant:T}=a;return(0,e.jsxs)(u.HorizontalContainer,{verticalAlign:"center",className:(0,s.classes)(t.default.searchBar,c),children:[!T&&(0,e.jsx)("div",{className:t.default.showForMobile,children:(0,e.jsx)("button",{className:(0,s.classes)(t.default.searchIcon,!!v&&t.default.orange),onClick:()=>{l(v)},title:"Hae",children:(0,e.jsx)(i.IconSearch,{})})}),(0,e.jsx)("input",{type:"search","data-pw":"searchInput",value:v,className:t.default.searchInput,placeholder:y||"",onChange:a=>n(a.target.value),onKeyUp:a=>{"Enter"===a.key&&(a.currentTarget.blur(),l(v))},onKeyDown:a=>{("Enter"===a.key||"Escape"===a.key)&&("Enter"===a.key&&m?.(a),"Escape"===a.key&&k?.(a))}}),v&&(0,e.jsx)("button",{className:t.default.clearButton,onClick:()=>p?p(""):n(""),children:(0,e.jsx)("span",{className:t.default.clearIcon,children:"×"})}),(0,e.jsx)("div",{className:T?void 0:t.default.hideForMobile,children:(0,e.jsx)("button",{className:(0,s.classes)(t.default.searchIcon,!!v&&t.default.orange),onClick:()=>{l(v)},title:"Hae",children:(0,e.jsx)(i.IconSearch,{})})}),!T&&function(a,i){if(i)return"recipes"===a&&(0,e.jsx)("span",{className:(0,s.classes)(t.default.showFiltersButton,t.default.showForMobile),onClick:()=>{i()},children:(0,e.jsxs)(u.HorizontalContainer,{verticalAlign:"center",children:["RAJAA",(0,e.jsx)(o.IconChevronDown,{size:30})]})})}(h,r)]})}],480136),a.s([],306240)}]);

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.