{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/90ZTJztgXnt67oLkCmW6/ZjZzDYH18KsDcxJPGTd2/jUggpBptj.js"],
  "sourcesContent": ["import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addPropertyControls, ControlType, Link } from \"framer\";\nimport * as React from \"react\"; /**\n                                * @framerRecordIdKey id\n                                * @framerSlug IKjvKjdao\n                                * @framerData\n                                */\nconst data = [{\n  a3eMn4eE_: /*#__PURE__*/_jsx(React.Fragment, {}),\n  afkyLS2jo: /*#__PURE__*/_jsx(React.Fragment, {}),\n  ALmz_321o: 'var(--token-79b55de4-8929-484c-9ce7-b93a1bf55561, rgb(97, 151, 179)) /* {\"name\":\"Digital\"} */',\n  B_Xyv9ynN: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Vastasimme kumppanina alustan konseptoinnista, suunnittelusta sek\\xe4 teknisest\\xe4 toteutuksesta. Projektissa uudistettiin t\\xe4ysin asiakkaan aiemman ratkaisun k\\xe4ytt\\xf6liittym\\xe4 k\\xe4ytt\\xf6kokemusta my\\xf6den, tavoitteenamme saavuttaa uusia markkinoita modernilla pilvipohjaisella SaaS-palvelulla. Tuotteen kehitys jatkuu kumppanuusmallilla.\"\n    })\n  }),\n  BcmIjRPgR: /*#__PURE__*/_jsx(React.Fragment, {}),\n  cO64uiq3l: \"+358 44 978 4000\",\n  dQfRt5GdG: true,\n  E0zHuM5CP: {\n    src: new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png?scale-down-to=512\").href} 354w, ${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href} 393w`\n  },\n  erTKZinMC: false,\n  GAU6di3YT: \"\",\n  GFpOdKBeC: \"Ville Ven\\xe4l\\xe4inen\",\n  hG9E81PsB: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/GFvawYuIgxhDENo9EManUbv6vvU.svg\").href\n  },\n  I84bFAVUe: /*#__PURE__*/_jsx(React.Fragment, {}),\n  id: \"bLDyCdLjo\",\n  iDELE82h6: /*#__PURE__*/_jsx(React.Fragment, {}),\n  IKjvKjdao: \"aavistus-xdelphi-tulevaisuudentutkimuksen-alusta\",\n  imA8jK2Em: true,\n  jh6SpZjaU: /*#__PURE__*/_jsx(React.Fragment, {}),\n  JVTsBckBt: \"Aavistus on tulevaisuudentutkimuksen alusta, jolla voidaan fasilitoida keskusteluja ja yhdess\\xe4oppimista reaaliajassa. \",\n  KdQA9QUFf: \"React, TypeScript, NextJS, SanityJS, Firebase, Mailjet, Material-UI\",\n  l66usmJOS: /*#__PURE__*/_jsx(React.Fragment, {}),\n  L9LFebjK9: \"Toni Stubin\",\n  mmBY60x9o: true,\n  mVdGbi2L5: \"ville@mindhive.fi\",\n  NsV1EivJc: false,\n  oBjQk_Fmg: \"Aavistus - xDelphi tulevaisuuden\\xadtutkimuksen alusta\",\n  Oso0pR9nx: false,\n  PJKHJuOIK: \"Aavistus on tulevaisuudentutkimuksen alusta, jolla voidaan fasilitoida keskusteluja ja yhdess\\xe4oppimista reaaliajassa. \",\n  QDFUpUCpf: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href} 2048w`\n  },\n  S4rGqcCNF: {\n    src: new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png?scale-down-to=512\").href} 315w, ${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href} 393w`\n  },\n  SiVz9KaAC: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Aavistus on tulevaisuudentutkimuksen alusta, jolla voidaan fasilitoida keskusteluja ja yhdess\\xe4oppimista reaaliajassa. Alusta mahdollistaa aktiivisen vuoropuhelun, jossa k\\xe4ytt\\xe4j\\xe4t voivat ottaa osaa keskusteluihin, jalostaa n\\xe4kemyksi\\xe4\\xe4n perustuen muiden mielipiteisiin sek\\xe4 antaa aiheisiin uusia n\\xe4k\\xf6kulmia muiden pohdittavaksi.\"\n    })\n  }),\n  sJrPMqFYR: {\n    alt: \"Mindhive Oy - Aavistus xDelphi\",\n    src: new URL(\"https://framerusercontent.com/images/nsV3Y7DQpBXjzUmKzrxw0VOboF4.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/nsV3Y7DQpBXjzUmKzrxw0VOboF4.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/nsV3Y7DQpBXjzUmKzrxw0VOboF4.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/nsV3Y7DQpBXjzUmKzrxw0VOboF4.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/nsV3Y7DQpBXjzUmKzrxw0VOboF4.jpg\").href} 3114w`\n  },\n  SuYx2DiFA: false,\n  teAlQiM4x: \"Video title\",\n  tLE9Eig0c: true,\n  tPvt7nNy1: \"toimitusjohtaja, Metodix Oy\",\n  tzwNtQtKI: true,\n  vFm0M6co0: \"\",\n  wODW9g9hV: \"Digitaaliset alustat\",\n  X0kRpI6nH: true,\n  x3l5IaMKZ: false,\n  X41Af3rSo: true,\n  XAdyRv6pE: false,\n  XmLaIcMCl: false,\n  ZdPYnsSAv: {\n    src: new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png?scale-down-to=512\").href} 367w, ${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href} 393w`\n  },\n  ZsTq041Il: \"\",\n  ZTbt9XeXb: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Mindhive on ymm\\xe4rt\\xe4nyt erinomaisesti ohjelmistomme erityisvaatimukset ja modernisoinut suositun ennakointity\\xf6kalumme 2020-luvulle ja samalla avannut selke\\xe4n kehityspolun pitk\\xe4lle tulevaisuuteen. Yhteisty\\xf6 on ollut j\\xe4mpti\\xe4 ja sujuvaa. Mindhivella on hieno kyky esitt\\xe4\\xe4 luovia ratkaisuja, jotka ovat linjassa pitk\\xe4n t\\xe4ht\\xe4imen kehitystavoitteiden kanssa.\"\n    })\n  })\n}, {\n  a3eMn4eE_: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"lorem ipsum\"\n    })\n  }),\n  afkyLS2jo: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"lorem ipsum\"\n    })\n  }),\n  ALmz_321o: 'var(--token-4ebcb019-1bf0-4019-877d-85173c376b7a, rgb(156, 200, 221)) /* {\"name\":\"Software\"} */',\n  B_Xyv9ynN: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Olemme vastanneet palvelun teknisest\\xe4 toteutuksesta. Etenimme toteutuksessa ketter\\xe4sti osakokonaisuuksittain aktiivisessa vuorovaikutuksessa asiakkaan kanssa.\"\n    })\n  }),\n  BcmIjRPgR: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"dolor sit\"\n    })\n  }),\n  cO64uiq3l: \"+358 50 569 3115\",\n  dQfRt5GdG: false,\n  E0zHuM5CP: {\n    src: new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png?scale-down-to=512\").href} 354w, ${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href} 393w`\n  },\n  erTKZinMC: false,\n  GAU6di3YT: \"Otsikko\",\n  GFpOdKBeC: \"Suvi Ripatti\",\n  hG9E81PsB: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/0kVLM4Jq3or5UBY7uM8aCPU7v4.png\").href\n  },\n  I84bFAVUe: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"lorem ipsum\"\n    })\n  }),\n  id: \"TLdfZehW9\",\n  iDELE82h6: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"lorem ipsum\"\n    })\n  }),\n  IKjvKjdao: \"block\",\n  imA8jK2Em: true,\n  jh6SpZjaU: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"lorem ipsum\"\n    })\n  }),\n  JVTsBckBt: \"Block on uusi verkossa toimiva, erilaiset arjen palvelut yhteen kokoava palvelualustakonsepti. \",\n  KdQA9QUFf: \"React, TypeScript, NextJS, SanityJS, Firebase, Mailjet, Material-UI\",\n  l66usmJOS: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"lorem ipsum\"\n    })\n  }),\n  L9LFebjK9: \"Jarkko Sistonen\",\n  mmBY60x9o: true,\n  mVdGbi2L5: \"suvi@mindhive.fi\",\n  NsV1EivJc: false,\n  oBjQk_Fmg: \"Block.fi - palvelualustan pilotti\",\n  Oso0pR9nx: false,\n  PJKHJuOIK: \"Block on uusi erilaiset arjen palvelut yhteen kokoava palvelualustakonsepti. \",\n  QDFUpUCpf: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg\").href} 2048w`\n  },\n  S4rGqcCNF: {\n    src: new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png?scale-down-to=512\").href} 315w, ${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href} 393w`\n  },\n  SiVz9KaAC: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Block on uusi verkossa toimiva, erilaiset arjen palvelut yhteen kokoava palvelualustakonsepti. K\\xe4ytt\\xe4j\\xe4 voi palvelun kautta tilata haluamansa arjen palvelut, esim. siivous-, remontointi- ja pesulapalvelut, helposti ja luotettavasti oman l\\xe4hialueensa palveluntarjoajilta.\"\n    })\n  }),\n  sJrPMqFYR: {\n    alt: \"Block.fi -palvelualusta - Mindhive Oy\",\n    src: new URL(\"https://framerusercontent.com/images/6a7fuzTz3xRh11aoE0KOefZvI.jpg?scale-down-to=4096\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/6a7fuzTz3xRh11aoE0KOefZvI.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/6a7fuzTz3xRh11aoE0KOefZvI.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/6a7fuzTz3xRh11aoE0KOefZvI.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/6a7fuzTz3xRh11aoE0KOefZvI.jpg?scale-down-to=4096\").href} 4096w, ${new URL(\"https://framerusercontent.com/images/6a7fuzTz3xRh11aoE0KOefZvI.jpg\").href} 6358w`\n  },\n  SuYx2DiFA: false,\n  teAlQiM4x: \"\",\n  tLE9Eig0c: true,\n  tPvt7nNy1: \"toimitusjohtaja, ELC Consept Oy\",\n  tzwNtQtKI: true,\n  vFm0M6co0: \"\",\n  wODW9g9hV: \"Ohjelmistokehitys\",\n  X0kRpI6nH: true,\n  x3l5IaMKZ: false,\n  X41Af3rSo: false,\n  XAdyRv6pE: false,\n  XmLaIcMCl: false,\n  ZdPYnsSAv: {\n    src: new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png?scale-down-to=512\").href} 367w, ${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href} 393w`\n  },\n  ZsTq041Il: \"Account manager,   Service designer\",\n  ZTbt9XeXb: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"strong\", {\n        children: \"Ty\\xf6skentely Mindhiven kanssa \"\n      }), \"oli joustavaa ja hyvin organisoitua. Vuorovaikutus projektitiimin kanssa hoitui p\\xe4ivitt\\xe4in mobiiliapplikaation avulla ja projektin etenemist\\xe4 seurattiin viikottaisessa palaverisykliss\\xe4. N\\xe4in kehitysty\\xf6 eteni koordinoidusti projektin viimeistelyyn saakka. Mindhiven ammattilaiset hoitivat ty\\xf6ns\\xe4 alusta loppuun luotettavasti ja varmasti.\"]\n    })\n  })\n}, {\n  a3eMn4eE_: /*#__PURE__*/_jsx(React.Fragment, {}),\n  afkyLS2jo: /*#__PURE__*/_jsx(React.Fragment, {}),\n  ALmz_321o: 'var(--token-42aac6e8-4a6b-4d34-b847-5b0ab50a1618, rgb(215, 102, 219)) /* {\"name\":\"Service design\"} */',\n  B_Xyv9ynN: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"strong\", {\n        children: \"Haastattelimme\"\n      }), \" asiakasta nykyisen prosessin hahmottamiseksi, mink\\xe4 pohjalta muodostimme \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"kaksi erilaista palvelupolkua\"\n      }), \". Poluilta tunnistimme kipupisteit\\xe4, joihin ideoimme ratkaisuja k\\xe4ytt\\xe4en tukena my\\xf6s erilaisten asiantuntijapalveluja tarjoavien alustojen \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"kilpailija-analyysia\"\n      }), \". Konkretisoimme palvelukonseptin k\\xe4ytt\\xf6liittym\\xe4n \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"prototyyppiin\"\n      }), \".\"]\n    })\n  }),\n  BcmIjRPgR: /*#__PURE__*/_jsx(React.Fragment, {}),\n  cO64uiq3l: \"+358 50 569 3115\",\n  dQfRt5GdG: true,\n  E0zHuM5CP: {\n    src: new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png?scale-down-to=512\").href} 354w, ${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href} 393w`\n  },\n  erTKZinMC: true,\n  GAU6di3YT: \"\",\n  GFpOdKBeC: \"Suvi Ripatti\",\n  hG9E81PsB: {\n    alt: \"Etel\\xe4-Savon Yrityskehitys logo\",\n    src: new URL(\"https://framerusercontent.com/images/Jn46xucACLy6D8XjOaBci438Lcs.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/Jn46xucACLy6D8XjOaBci438Lcs.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/Jn46xucACLy6D8XjOaBci438Lcs.png\").href} 600w`\n  },\n  I84bFAVUe: /*#__PURE__*/_jsx(React.Fragment, {}),\n  id: \"IgYw6uxw8\",\n  iDELE82h6: /*#__PURE__*/_jsx(React.Fragment, {}),\n  IKjvKjdao: \"esyk\",\n  imA8jK2Em: true,\n  jh6SpZjaU: /*#__PURE__*/_jsx(React.Fragment, {}),\n  JVTsBckBt: \"Muotoilimme konsultointiliiketoiminnan palvelukonseptin, josta toteutimme klikkailtavan k\\xe4ytt\\xf6liittym\\xe4n prototyypin. \",\n  KdQA9QUFf: \"\",\n  l66usmJOS: /*#__PURE__*/_jsx(React.Fragment, {}),\n  L9LFebjK9: \"Jari Somero\",\n  mmBY60x9o: false,\n  mVdGbi2L5: \"suvi@mindhive.fi\",\n  NsV1EivJc: false,\n  oBjQk_Fmg: \"ESYK Oy - konsultoinnin alustan palvelukonsepti\",\n  Oso0pR9nx: true,\n  PJKHJuOIK: \"Muotoilimme konsultointiliiketoiminnan palvelukonseptin, josta toteutimme k\\xe4ytt\\xf6liittym\\xe4n prototyypin. \",\n  QDFUpUCpf: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg\").href} 2048w`\n  },\n  S4rGqcCNF: {\n    src: new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png?scale-down-to=512\").href} 315w, ${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href} 393w`\n  },\n  SiVz9KaAC: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"strong\", {\n        children: \"Kehpa-konsultaationa\"\n      }), \" tutkimme digitaalisen alustan mahdollisuuksia tukea liiketoimintakonsultointia ja kyky\\xe4 luoda uutta liiketoimintaa. Muotoilimme palvelukonseptin, josta toteutimme \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"klikkailtavan k\\xe4ytt\\xf6liittym\\xe4n prototyypin. \"\n      }), /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"br\", {}), \"Konsultoinnin j\\xe4lkeen \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"jatkoimme prototyypin kehitt\\xe4mist\\xe4\"\n      }), \" asiakkaan kanssa ketter\\xe4sti kahden viikon design-sprinteiss\\xe4, joissa m\\xe4\\xe4rittelimme tarkemmin palvelun visuaalisen ilmeen sek\\xe4 palvelun toiminnallisuuksia. Kehitetyll\\xe4 prototyypill\\xe4 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"asiakas pystyi testaamaan\"\n      }), \" konseptia potentiaalisilla k\\xe4ytt\\xe4jill\\xe4.\"]\n    })\n  }),\n  sJrPMqFYR: {\n    alt: \"Etel\\xe4-Savon Yrityskehitys konsultointipalvelu - Mindhive Oy\",\n    src: new URL(\"https://framerusercontent.com/images/zvPZTj42iHI4OYduGDvRs5fhQ.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/zvPZTj42iHI4OYduGDvRs5fhQ.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/zvPZTj42iHI4OYduGDvRs5fhQ.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/zvPZTj42iHI4OYduGDvRs5fhQ.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/zvPZTj42iHI4OYduGDvRs5fhQ.jpg\").href} 2868w`\n  },\n  SuYx2DiFA: false,\n  teAlQiM4x: \"Video title\",\n  tLE9Eig0c: true,\n  tPvt7nNy1: \"toimitusjohtaja, Etel\\xe4-Savon Yrityskehitys Oy\",\n  tzwNtQtKI: true,\n  vFm0M6co0: \"\",\n  wODW9g9hV: \"Palvelumuotoilu\",\n  X0kRpI6nH: true,\n  x3l5IaMKZ: false,\n  X41Af3rSo: false,\n  XAdyRv6pE: false,\n  XmLaIcMCl: false,\n  ZdPYnsSAv: {\n    src: new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png?scale-down-to=512\").href} 367w, ${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href} 393w`\n  },\n  ZsTq041Il: \"Account manager,   Service designer\",\n  ZTbt9XeXb: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\u201CYhteisty\\xf6mme Mindhiven kanssa oli alusta asti saumatonta ja ty\\xf6skentelyn ilmapiiri kehitt\\xe4v\\xe4 ja innostava. Oli mahtavaa huomata, kuinka viel\\xe4 keskener\\xe4iset ajatuksemme saivat muotoilijoiden k\\xe4siss\\xe4 konkreettisen muodon. K\\xe4ytetyt ty\\xf6-\", /*#__PURE__*/_jsx(\"br\", {}), \"menetelm\\xe4t sopivat meille hyvin ja arvostimme sit\\xe4, kuinka meid\\xe4n asiantuntijuuttamme hy\\xf6dynnettiin l\\xe4pi projektin. Olemme eritt\\xe4in tyytyv\\xe4isi\\xe4 prototyypin helppok\\xe4ytt\\xf6isyyteen ja toiminnallisuuteen.\"]\n    })\n  })\n}, {\n  a3eMn4eE_: /*#__PURE__*/_jsx(React.Fragment, {}),\n  afkyLS2jo: /*#__PURE__*/_jsx(React.Fragment, {}),\n  ALmz_321o: 'var(--token-696acda8-6102-4e0d-8a40-280e0f83818b, rgb(151, 226, 157)) /* {\"name\":\"AI and Data\"} */',\n  B_Xyv9ynN: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"M\\xe4\\xe4rittelimme projektin sis\\xe4ll\\xf6n sek\\xe4 kuvasimme yleisen j\\xe4rjestelm\\xe4arkkitehtuurin, liiketoimintamallit ja ne koneoppisen toiminnot, joita tarvitaan, kun l\\xe4hdet\\xe4\\xe4n rakentamaan teko\\xe4ly\\xe4 hy\\xf6dynt\\xe4v\\xe4\\xe4 alustaa SaaS-konseptilla. Osallistuimme sidosryhmille j\\xe4rjestettyihin ty\\xf6pajoihin sek\\xe4 projektin teknisen julkaisun kirjoittamiseen.\"\n    })\n  }),\n  BcmIjRPgR: /*#__PURE__*/_jsx(React.Fragment, {}),\n  cO64uiq3l: \"+358 44 978 4000\",\n  dQfRt5GdG: false,\n  E0zHuM5CP: {\n    src: new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png?scale-down-to=512\").href} 354w, ${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href} 393w`\n  },\n  erTKZinMC: false,\n  GAU6di3YT: \"\",\n  GFpOdKBeC: \"Ville Ven\\xe4l\\xe4inen\",\n  hG9E81PsB: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/smgkdmJxZriHfDkzgT5N6Y7erKo.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/smgkdmJxZriHfDkzgT5N6Y7erKo.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/smgkdmJxZriHfDkzgT5N6Y7erKo.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/smgkdmJxZriHfDkzgT5N6Y7erKo.png?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/smgkdmJxZriHfDkzgT5N6Y7erKo.png\").href} 2409w`\n  },\n  I84bFAVUe: /*#__PURE__*/_jsx(React.Fragment, {}),\n  id: \"l5NLcrXwN\",\n  iDELE82h6: /*#__PURE__*/_jsx(React.Fragment, {}),\n  IKjvKjdao: \"xamk-aquahubs\",\n  imA8jK2Em: true,\n  jh6SpZjaU: /*#__PURE__*/_jsx(React.Fragment, {}),\n  JVTsBckBt: \"Selvitimme, kuinka kalalajeja voidaan tunnistaa automaattisesti teko\\xe4lyn avulla.\",\n  KdQA9QUFf: \"R, Python, OpenCV\",\n  l66usmJOS: /*#__PURE__*/_jsx(React.Fragment, {}),\n  L9LFebjK9: \"Sami Jantunen\",\n  mmBY60x9o: false,\n  mVdGbi2L5: \"ville@mindhive.fi\",\n  NsV1EivJc: false,\n  oBjQk_Fmg: \"Xamk - Aquahubs\",\n  Oso0pR9nx: false,\n  PJKHJuOIK: \"Selvitimme, kuinka kalalajeja voidaan tunnistaa automaattisesti teko\\xe4lyn avulla.\",\n  QDFUpUCpf: {\n    alt: \"Ville Ven\\xe4l\\xe4inen Mindhive Oy\",\n    src: new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href} 2048w`\n  },\n  S4rGqcCNF: {\n    src: new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png?scale-down-to=512\").href} 315w, ${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href} 393w`\n  },\n  SiVz9KaAC: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Teimme soveltuvuusselvityksen sek\\xe4 m\\xe4\\xe4rittelimme toteutusprojektin sis\\xe4ll\\xf6n digitaaliselle ratkaisulle, jolla voidaan tunnistaa automaattisesti kalalajeja. Tunnistamisessa k\\xe4ytet\\xe4\\xe4n dataa, jota ker\\xe4t\\xe4\\xe4n kaikuluotauksella ja vedenalaisella kuvauksella.\"\n    })\n  }),\n  sJrPMqFYR: {\n    alt: \"Mindhive Oy - Xamk Aquahubs\",\n    src: new URL(\"https://framerusercontent.com/images/vl6CfEU4srtY8jFDW8EKotm8Cso.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/vl6CfEU4srtY8jFDW8EKotm8Cso.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/vl6CfEU4srtY8jFDW8EKotm8Cso.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/vl6CfEU4srtY8jFDW8EKotm8Cso.jpg\").href} 1750w`\n  },\n  SuYx2DiFA: true,\n  teAlQiM4x: \"Video title\",\n  tLE9Eig0c: true,\n  tPvt7nNy1: \"tutkimusp\\xe4\\xe4llikk\\xf6, Kaakkois-Suomen ammattikorkeakoulu\",\n  tzwNtQtKI: true,\n  vFm0M6co0: \"\",\n  wODW9g9hV: \"AI ja data-analytiikka\",\n  X0kRpI6nH: true,\n  x3l5IaMKZ: false,\n  X41Af3rSo: false,\n  XAdyRv6pE: false,\n  XmLaIcMCl: false,\n  ZdPYnsSAv: {\n    src: new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png?scale-down-to=512\").href} 367w, ${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href} 393w`\n  },\n  ZsTq041Il: \"\",\n  ZTbt9XeXb: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"\u201CMindhive oli kansainv\\xe4lisess\\xe4 hankkeessamme luotettava ja joustava yhteisty\\xf6kumppani. Mindhiven teko\\xe4lyn hy\\xf6dynt\\xe4misen ja j\\xe4rjestelm\\xe4kehityksen asiantuntijuus vahvisti kalatalouden sidosryhm\\xe4l\\xe4isten ty\\xf6pajaty\\xf6skentely\\xe4, ja mahdollisti uudenlaisen digitaalisen ratkaisun konseptoinnin kalakantojen arvioimiseksi. Yhteisty\\xf6 Mindhiven kanssa vaikutti merkitt\\xe4v\\xe4sti hankkeen onnistuneeseen toteutukseen.\u201D\"\n    })\n  })\n}, {\n  a3eMn4eE_: /*#__PURE__*/_jsx(React.Fragment, {}),\n  afkyLS2jo: /*#__PURE__*/_jsx(React.Fragment, {}),\n  ALmz_321o: 'var(--token-4ebcb019-1bf0-4019-877d-85173c376b7a, rgb(156, 200, 221)) /* {\"name\":\"Software\"} */',\n  B_Xyv9ynN: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"Sprinteiss\\xe4 toteutamme asiakkaan valitsemat ja priorisoimat ominaisuudet ketter\\xe4sti.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"br\", {}), \"Jokaisen sprintin p\\xe4\\xe4tteeksi uudet ominaisuudet ovat loppuk\\xe4ytt\\xe4jien hy\\xf6dynnett\\xe4viss\\xe4.\"]\n    })]\n  }),\n  BcmIjRPgR: /*#__PURE__*/_jsx(React.Fragment, {}),\n  cO64uiq3l: \"+358 44 978 4000\",\n  dQfRt5GdG: false,\n  E0zHuM5CP: {\n    src: new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png?scale-down-to=512\").href} 354w, ${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href} 393w`\n  },\n  erTKZinMC: false,\n  GAU6di3YT: \"\",\n  GFpOdKBeC: \"Ville Ven\\xe4l\\xe4inen\",\n  hG9E81PsB: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/ugK860DC8j6iQev6igDQEfPQE.png\").href\n  },\n  I84bFAVUe: /*#__PURE__*/_jsx(React.Fragment, {}),\n  id: \"DiSbIHW1N\",\n  iDELE82h6: /*#__PURE__*/_jsx(React.Fragment, {}),\n  IKjvKjdao: \"dayroll\",\n  imA8jK2Em: true,\n  jh6SpZjaU: /*#__PURE__*/_jsx(React.Fragment, {}),\n  JVTsBckBt: \"Toimimme asiakkaan alihankkijakumppanina ohjelmistokehityksess\\xe4.\",\n  KdQA9QUFf: \"Angular, Node.js, TypeScript, MongoDB\",\n  l66usmJOS: /*#__PURE__*/_jsx(React.Fragment, {}),\n  L9LFebjK9: \"Jari Hakulinen\",\n  mmBY60x9o: true,\n  mVdGbi2L5: \"ville@mindhive.fi\",\n  NsV1EivJc: false,\n  oBjQk_Fmg: \"Dayroll - alihankkija\\xadkumppanuus\",\n  Oso0pR9nx: false,\n  PJKHJuOIK: \"Toimimme asiakkaan alihankkijakumppanina ohjelmistokehityksess\\xe4.\",\n  QDFUpUCpf: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href} 2048w`\n  },\n  S4rGqcCNF: {\n    src: new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png?scale-down-to=512\").href} 315w, ${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href} 393w`\n  },\n  SiVz9KaAC: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Toimimme asiakkaan alihankkijakumppanina ohjelmistokehityksess\\xe4.\"\n    })\n  }),\n  sJrPMqFYR: {\n    alt: \"Dayroll alihankinta - Mindhive Oy\",\n    src: new URL(\"https://framerusercontent.com/images/u5aDuBDvx8B4qcBijFpFJVo.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/u5aDuBDvx8B4qcBijFpFJVo.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/u5aDuBDvx8B4qcBijFpFJVo.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/u5aDuBDvx8B4qcBijFpFJVo.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/u5aDuBDvx8B4qcBijFpFJVo.jpg\").href} 3868w`\n  },\n  SuYx2DiFA: false,\n  teAlQiM4x: \"Video title\",\n  tLE9Eig0c: true,\n  tPvt7nNy1: \"toimitusjohtaja, Dayradar Oy\",\n  tzwNtQtKI: true,\n  vFm0M6co0: \"\",\n  wODW9g9hV: \"Ohjelmistokehitys\",\n  X0kRpI6nH: true,\n  x3l5IaMKZ: false,\n  X41Af3rSo: false,\n  XAdyRv6pE: false,\n  XmLaIcMCl: false,\n  ZdPYnsSAv: {\n    src: new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png?scale-down-to=512\").href} 367w, ${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href} 393w`\n  },\n  ZsTq041Il: \"\",\n  ZTbt9XeXb: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"strong\", {\n        children: \"\u201CKumppanuus Mindhiven\"\n      }), \" kanssa on ollut meille onnistunut valinta. Kommunikointi kehitt\\xe4j\\xe4n kanssa on mutkatonta ja palvelu on osaavaa ja asiantuntevaa.\u201D\"]\n    })\n  })\n}, {\n  a3eMn4eE_: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsxs(\"strong\", {\n        children: [\"Tutkimukseen vastanneista l\\xe4hes puolet kertoi tekev\\xe4ns\\xe4 vapaa-ajan asunnoltaan et\\xe4t\\xf6it\\xe4. Luonnossa liikkumista, perheen kanssa olemista ja hiljaisuudesta nauttimista pidettiin t\\xe4rkein\\xe4 arvoina liittyen vapaa-ajan asuntoon. N\\xe4iden lis\\xe4ksi suurin osa koki eritt\\xe4in t\\xe4rke\\xe4ksi vapaa-ajan asunnon hyv\\xe4n varustelun eik\\xe4 irrottautumista koneista ja laitteista pidet\\xe4 vapaa-ajan asunnolla en\\xe4\\xe4 yht\\xe4 t\\xe4rke\\xe4n\\xe4 kuin aikaisemmin.\", /*#__PURE__*/_jsx(\"br\", {})]\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Etel\\xe4-Savon m\\xf6keill\\xe4 vietet\\xe4\\xe4n yh\\xe4 enemm\\xe4n aikaa ja vietetty aika\\xa0 jaetaan ansioty\\xf6n sek\\xe4 vapaa-ajan v\\xe4lill\\xe4. Mindhiven palvelumuotoiluprosessin avulla tehty selvitys paljastaa, ett\\xe4 viidess\\xe4 vuodessa muutos on ollut todella suuri.\\xa0\"\n    })]\n  }),\n  afkyLS2jo: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Yleisesti n\\xe4m\\xe4 arvojen muutokset asettavat perusinfralle, kuten s\\xe4hk\\xf6verkolle, internet-yhteyksille ja liikkumiseen liittyville asioille entist\\xe4 suuremman painoarvon,\\xa0 pohtii Suur-Savon S\\xe4hk\\xf6n digitaaliset ratkaisut ja innovaatiot yksik\\xf6n p\\xe4\\xe4llikk\\xf6 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Petri Kousa.\"\n      })]\n    })\n  }),\n  ALmz_321o: 'var(--token-42aac6e8-4a6b-4d34-b847-5b0ab50a1618, rgb(215, 102, 219)) /* {\"name\":\"Service design\"} */',\n  B_Xyv9ynN: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Palvelumuotoiluprosessin aluksi tutustuimme ajankohtaisiin tutkimuksiin ja artikkeleihin monipaikkaista asukkaista. Asiakasymm\\xe4rryst\\xe4 syvensimme asiantuntija- ja asiakashaastetteluilla sek\\xe4 laajalla markkinakyselyll\\xe4 seudun vapaa-ajan asukkaille (N 425). N\\xe4iden pohjalta tunnistimme tarpeita, joiden pohjalta suunnittelimme mahdollisia palvelukonsepteja jatkokehitett\\xe4v\\xe4ksi.\\xa0\"\n    })\n  }),\n  BcmIjRPgR: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Seudun tulee l\\xf6yt\\xe4\\xe4 sen omista l\\xe4ht\\xf6kohdista omat uniikit tavat organisoida el\\xe4m\\xe4 seudulla ja vastata n\\xe4in vapaa-ajan asukkaiden tarpeisiin. Helppoa ja nopeaa tiet\\xe4 tuskin on l\\xf6ydett\\xe4viss\\xe4, mutta mahdollisuuksia on n\\xe4ht\\xe4viss\\xe4 sit\\xe4kin enemm\\xe4n. Ne ovat joukko toimintamalleja, joita ei viel\\xe4 ole, mutta ne voivat olla olemassa kun niit\\xe4 l\\xe4hdet\\xe4\\xe4n rohkeasti kehitt\\xe4m\\xe4\\xe4n, Ven\\xe4l\\xe4inen summaa.\"\n    })\n  }),\n  cO64uiq3l: \"+358 50 569 3115\",\n  dQfRt5GdG: false,\n  E0zHuM5CP: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png?scale-down-to=512\").href} 354w, ${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href} 393w`\n  },\n  erTKZinMC: false,\n  GAU6di3YT: \"Vapaa-ajan asunnolla tehd\\xe4\\xe4n mieluummin et\\xe4t\\xf6it\\xe4 kuin kotona\",\n  GFpOdKBeC: \"Suvi Ripatti\",\n  hG9E81PsB: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/ATCxh5PhCIN1IcWXSZzVDI0jLg.png\").href\n  },\n  I84bFAVUe: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\u2013 Vastauksissa varmasti n\\xe4kyy korona-ajan tuomat muutokset my\\xf6s arvojen osalta. M\\xf6keill\\xe4 on vietetty aikaa aikaisempaa enemm\\xe4n ja varustelutason sek\\xe4 tilan merkitys ovat kasvaneet. Luonnon ja hiljaisuuden arvostus saavat vapaa-ajan asukkaat viett\\xe4m\\xe4\\xe4n t\\xe4\\xe4ll\\xe4 enemm\\xe4n aikaa. My\\xf6s turvallisuus v\\xe4lj\\xe4\\xe4n asutulla alueella varmasti korostui korona-aikaan, summaa Mindhiven toimitusjohtaja \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Ville Ven\\xe4l\\xe4inen\"\n      }), \".\"]\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"br\", {}), \"-Yleisesti n\\xe4m\\xe4 arvojen muutokset asettavat perusinfralle, kuten s\\xe4hk\\xf6verkolle, internet-yhteyksille ja liikkumiseen liittyville asioille entist\\xe4 suuremman painoarvon,\\xa0 pohtii Suur-Savon S\\xe4hk\\xf6n digitaaliset ratkaisut ja innovaatiot yksik\\xf6n p\\xe4\\xe4llikk\\xf6 \", /*#__PURE__*/_jsxs(\"strong\", {\n        children: [\"Petri Kousa.\", /*#__PURE__*/_jsx(\"br\", {})]\n      })]\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"strong\", {\n        children: /*#__PURE__*/_jsx(\"br\", {})\n      }), \"H\\xe4nest\\xe4 arvojen muutos\\xa0 n\\xe4kyy my\\xf6s\\xa0 monella tasolla siin\\xe4, mink\\xe4laisia palveluita vapaa-ajan asukkaat odottavat.\\xa0\"]\n    })]\n  }),\n  id: \"tP7VG8IvE\",\n  iDELE82h6: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h3\", {\n      children: \"Arvojen muutos luo uusia liiketoimintamahdollisuuksia\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Monipaikkaisuudella tarkoitetaan tilannetta, jossa ihminen jakaa arkensa ja vapaa-aikansa eri paikkojen v\\xe4lill\\xe4. Syyn\\xe4 voi olla esimerkiksi ty\\xf6ss\\xe4k\\xe4ynti, vapaa-ajan vietto tai vaikkapa avioeron j\\xe4lkeinen vuoroasuminen. Suomessa tyypillisint\\xe4\\xa0 monipaikkaisuutta on m\\xf6kkeily, eli ajan viett\\xe4minen\\xa0 vapaa-ajan asunnolla oman kotikunnan ulkopuolella.\\xa0\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"br\", {}), \"Nyt tehdyn selvityksen mukaan suomalaisten m\\xf6kkeilyyn liitt\\xe4m\\xe4t arvot ovat viidess\\xe4 vuodessa muuttuneet. Luonnossa liikkumisen ja hiljaisuuden merkitys ovat s\\xe4ilyneet, mutta vapaa-ajan asunnon hyv\\xe4 varustelu sek\\xe4 mahdollisuudet et\\xe4t\\xf6iden tekoon suurin osa kokee jopa eritt\\xe4in t\\xe4rke\\xe4ksi.\\xa0\\xa0\"]\n    })]\n  }),\n  IKjvKjdao: \"monipaikkaisen-asumisen-selvitys\",\n  imA8jK2Em: true,\n  jh6SpZjaU: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"Vuonna 2016 tehdyss\\xe4 M\\xf6kkibarometriss\\xe4 vain seitsem\\xe4n prosenttia niist\\xe4, joille et\\xe4ty\\xf6 on mahdollista kertoi tekev\\xe4ns\\xe4 vapaa-ajan asunnoltaan t\\xf6it\\xe4. Korona selv\\xe4sti siirsi ihmiset tekem\\xe4\\xe4n my\\xf6s t\\xf6it\\xe4 sinne miss\\xe4 viihdyt\\xe4\\xe4n, eli m\\xf6kille, sill\\xe4 viime vuoden lopulla tehdyss\\xe4 M\\xf6kkibarometrissa\\xa0 saman ryhm\\xe4n osuus oli noussut 43 prosenttiin.\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"br\", {}), \"- Tekem\\xe4mme selvityksen tulokset olivat hyvin samansuuntaisia, kertoo Mindhiven palvelumuotoilija \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Anni Vigr\\xe9n\"\n      }), \". Kaikista kyselyyn vastanneista 44 prosenttia kertoi tekev\\xe4ns\\xe4 t\\xf6it\\xe4 vapaa-ajan asunnoltaan. Kolmannes heist\\xe4 kertoi tekev\\xe4ns\\xe4 t\\xf6it\\xe4 keskim\\xe4\\xe4rin 1\u20132 p\\xe4iv\\xe4\\xe4 viikossa ja l\\xe4hes viidennes (17 %) jopa nelj\\xe4n\\xe4 p\\xe4iv\\xe4n\\xe4. Kotoa k\\xe4sin et\\xe4t\\xf6it\\xe4 kertoi tekev\\xe4ns\\xe4 38 prosenttia vastaajista.\"]\n    })]\n  }),\n  JjxQb3NpT: \"https://drive.google.com/file/d/1Sn0Rzu82E1tyE7JH-0Nt8S3ha37Hj_wV/view?usp=sharing\",\n  JVTsBckBt: \"Suur-Savon S\\xe4hk\\xf6 selvitti yhdess\\xe4 Mindhiven kanssa monipaikkaisuuteen liittyvi\\xe4 uusia liiketoimintamahdollisuuksia\\xa0\",\n  KdQA9QUFf: \"\",\n  l66usmJOS: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"\u2013 Perusinfran toimivuuden lis\\xe4ksi kyl\\xe4kaupoilta toivotaan yh\\xe4 parempaa valikoimaa ja niiden yhteyteen kaivataan kahvilaa tai ravintolaa sek\\xe4 s\\xe4hk\\xf6autojen latausinfraa. Julkista liikennett\\xe4\\xa0 ei pidet\\xe4 riitt\\xe4v\\xe4n\\xe4 ja palveluiden l\\xf6yt\\xe4minen koetaan hankalaksi. Jos n\\xe4ihin tarpeisiin pystyt\\xe4\\xe4n vastaamaan, selvityksen mukaan yh\\xe4 useampi voisi viett\\xe4\\xe4 pidempi\\xe4 aikoja kakkosasunnolla ja j\\xe4tt\\xe4isi n\\xe4in yh\\xe4 enemm\\xe4n euroja alueelle.\\xa0\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"br\", {}), \"\u2013 Seudun tulee l\\xf6yt\\xe4\\xe4 sen omista l\\xe4ht\\xf6kohdista omat uniikit tavat organisoida el\\xe4m\\xe4 seudulla ja vastata n\\xe4in vapaa-ajan asukkaiden tarpeisiin. Helppoa ja nopeaa tiet\\xe4 tuskin on l\\xf6ydett\\xe4viss\\xe4, mutta mahdollisuuksia on n\\xe4ht\\xe4viss\\xe4 sit\\xe4kin enemm\\xe4n. Ne ovat joukko toimintamalleja, joita ei viel\\xe4 ole, mutta ne voivat olla olemassa kun niit\\xe4 l\\xe4hdet\\xe4\\xe4n rohkeasti kehitt\\xe4m\\xe4\\xe4n, Ven\\xe4l\\xe4inen summaa.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"h3\", {\n      children: /*#__PURE__*/_jsx(Link, {\n        href: \"https://drive.google.com/file/d/1Sn0Rzu82E1tyE7JH-0Nt8S3ha37Hj_wV/view?usp=sharing\",\n        openInNewTab: true,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsx(\"a\", {\n          href: \"https://drive.google.com/file/d/1Sn0Rzu82E1tyE7JH-0Nt8S3ha37Hj_wV/view?usp=sharing\",\n          rel: \"noreferrer noopener\",\n          target: \"_blank\",\n          children: \"Lue monipaikkaisen asumisen selvitys\"\n        })\n      })\n    })]\n  }),\n  L9LFebjK9: \"Petri Kousa\",\n  mmBY60x9o: false,\n  mVdGbi2L5: \"suvi@mindhive.fi\",\n  NsV1EivJc: true,\n  oBjQk_Fmg: \"Monipaikkaisen asumisen selvitys\",\n  Oso0pR9nx: true,\n  PJKHJuOIK: \"Suur-Savon S\\xe4hk\\xf6 selvitti yhdess\\xe4 Mindhiven kanssa monipaikkaisuuteen liittyvi\\xe4 uusia liiketoiminta\\xadmahdollisuuksia\\xa0\",\n  QDFUpUCpf: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg\").href} 2048w`\n  },\n  S4rGqcCNF: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png?scale-down-to=512\").href} 315w, ${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href} 393w`\n  },\n  SiVz9KaAC: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Tavoitteemme oli tehd\\xe4 n\\xe4kyv\\xe4ksi\\xa0 monipaikkaisten asukkaiden tarpeita ja luoda n\\xe4iden pohjalta palvelukonsepteja, joiden avulla voidaan luoda uutta liiketoimintaa Etel\\xe4-Savon seudulle. Selvitysty\\xf6n tuloksena syntyi kattava ja visuaalinen raportti, joka kuvaa monipaikkaiseen asumiseen liittyvi\\xe4 mahdollisuuksia ja haasteita pohjautuen aitoon asiakasymm\\xe4rrykseen.\\xa0Selvitysty\\xf6n jatkona j\\xe4rjestimme yhdess\\xe4 asiakkaan kanssa Hyv\\xe4\\xe4 El\\xe4m\\xe4\\xe4 Etel\\xe4-Savossa -webinaarin huhtikuussa 2022.\"\n    })\n  }),\n  sJrPMqFYR: {\n    src: new URL(\"https://framerusercontent.com/images/cCW6sD16gwP2gcu13GT7JGxmMgA.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/cCW6sD16gwP2gcu13GT7JGxmMgA.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/cCW6sD16gwP2gcu13GT7JGxmMgA.png\").href} 1000w`\n  },\n  SuYx2DiFA: false,\n  teAlQiM4x: \"Hyv\\xe4\\xe4 el\\xe4m\\xe4\\xe4 Etel\\xe4-Savossa - yty\\xe4 monipaikkaiseen asumiseen -webinaari 11.4.2022\",\n  tLE9Eig0c: true,\n  tPvt7nNy1: \"yksik\\xf6np\\xe4\\xe4llikk\\xf6, digitaaliset ratkaisut ja innovaatiot, Suur-Savon S\\xe4hk\\xf6 Oy\",\n  tzwNtQtKI: true,\n  vFm0M6co0: \"https://www.youtube.com/watch?v=XviBUZCG-4U\",\n  wODW9g9hV: \"Palvelumuotoilu\",\n  X0kRpI6nH: true,\n  x3l5IaMKZ: false,\n  X41Af3rSo: false,\n  XAdyRv6pE: true,\n  XmLaIcMCl: false,\n  ZdPYnsSAv: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png?scale-down-to=512\").href} 367w, ${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href} 393w`\n  },\n  ZsTq041Il: \"Account manager,   Service designer\",\n  ZTbt9XeXb: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: '\"Selvityksen tuloksista laadittu raportti oli mielest\\xe4mme sis\\xe4ll\\xf6lt\\xe4\\xe4n eritt\\xe4in hyv\\xe4. Samoin raportin visuaalinen on ilme mainio. Projekti vietiin l\\xe4pi reilussa kahdessa kuukaudessa ketter\\xe4sti hyv\\xe4ss\\xe4 ilmapiiriss\\xe4.\"'\n    })\n  })\n}, {\n  a3eMn4eE_: /*#__PURE__*/_jsx(React.Fragment, {}),\n  afkyLS2jo: /*#__PURE__*/_jsx(React.Fragment, {}),\n  ALmz_321o: 'var(--token-4ebcb019-1bf0-4019-877d-85173c376b7a, rgb(156, 200, 221)) /* {\"name\":\"Software\"} */',\n  B_Xyv9ynN: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"Olemme vastanneet palvelun teknisest\\xe4 toteutuksesta.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Projektissa on korostettu el\\xe4myksellisyytt\\xe4 ja sivuston kustomointia. Sivusto hy\\xf6dynt\\xe4\\xe4 SanityJS:\\xe4\\xe4 sis\\xe4ll\\xf6ntuotantoon sek\\xe4 kokoaa kurssitietoja erillisest\\xe4 Google Sheets -taulukosta.\"\n    })]\n  }),\n  BcmIjRPgR: /*#__PURE__*/_jsx(React.Fragment, {}),\n  cO64uiq3l: \"+358 44 978 4000\",\n  dQfRt5GdG: false,\n  E0zHuM5CP: {\n    src: new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png?scale-down-to=512\").href} 354w, ${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href} 393w`\n  },\n  erTKZinMC: false,\n  GAU6di3YT: \"\",\n  GFpOdKBeC: \"Ville Ven\\xe4l\\xe4inen\",\n  I84bFAVUe: /*#__PURE__*/_jsx(React.Fragment, {}),\n  id: \"P_BFhXmXD\",\n  iDELE82h6: /*#__PURE__*/_jsx(React.Fragment, {}),\n  IKjvKjdao: \"savostamo\",\n  imA8jK2Em: true,\n  jh6SpZjaU: /*#__PURE__*/_jsx(React.Fragment, {}),\n  JjxQb3NpT: \"https://www.savostamo.fi/\",\n  JVTsBckBt: \"Savostamo on Etel\\xe4-Savon koulutustarjonnan ideapankki, josta l\\xf6ytyy monipuolinen kattaus erilaisia oppimisen ja kehitt\\xe4misen polkuja.\",\n  KdQA9QUFf: \"React, TypeScript, Firebase, SanityJS, Material-UI, Framer-Motion\",\n  l66usmJOS: /*#__PURE__*/_jsx(React.Fragment, {}),\n  L9LFebjK9: \"\",\n  mmBY60x9o: true,\n  mVdGbi2L5: \"ville@mindhive.fi\",\n  NsV1EivJc: true,\n  oBjQk_Fmg: \"Savostamo - koulutustarjonnan ideapankki\",\n  Oso0pR9nx: false,\n  PJKHJuOIK: \"Savostamosta l\\xf6ytyy monipuolinen kattaus erilaisia oppimisen ja kehitt\\xe4misen polkuja Etel\\xe4-Savossa.\",\n  QDFUpUCpf: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href} 2048w`\n  },\n  S4rGqcCNF: {\n    src: new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png?scale-down-to=512\").href} 315w, ${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href} 393w`\n  },\n  SiVz9KaAC: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Savostamo on Etel\\xe4-Savon koulutustarjonnan ideapankki, josta l\\xf6ytyy monipuolinen kattaus erilaisia oppimisen ja kehitt\\xe4misen polkuja.\"\n    })\n  }),\n  sJrPMqFYR: {\n    alt: \"Savostamo - Mindhive Oy\",\n    src: new URL(\"https://framerusercontent.com/images/uWTw0bdtsvz5UOSTPpZo0tXCqJw.jpg?scale-down-to=4096\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/uWTw0bdtsvz5UOSTPpZo0tXCqJw.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/uWTw0bdtsvz5UOSTPpZo0tXCqJw.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/uWTw0bdtsvz5UOSTPpZo0tXCqJw.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/uWTw0bdtsvz5UOSTPpZo0tXCqJw.jpg?scale-down-to=4096\").href} 4096w, ${new URL(\"https://framerusercontent.com/images/uWTw0bdtsvz5UOSTPpZo0tXCqJw.jpg\").href} 6400w`\n  },\n  SuYx2DiFA: false,\n  teAlQiM4x: \"Video title\",\n  tLE9Eig0c: false,\n  tPvt7nNy1: \"\",\n  tzwNtQtKI: true,\n  vFm0M6co0: \"\",\n  wODW9g9hV: \"Ohjelmistokehitys\",\n  X0kRpI6nH: true,\n  x3l5IaMKZ: false,\n  X41Af3rSo: false,\n  XAdyRv6pE: false,\n  XmLaIcMCl: false,\n  ZdPYnsSAv: {\n    src: new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png?scale-down-to=512\").href} 367w, ${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href} 393w`\n  },\n  ZsTq041Il: \"\",\n  ZTbt9XeXb: /*#__PURE__*/_jsx(React.Fragment, {})\n}, {\n  a3eMn4eE_: /*#__PURE__*/_jsx(React.Fragment, {}),\n  afkyLS2jo: /*#__PURE__*/_jsx(React.Fragment, {}),\n  ALmz_321o: 'var(--token-696acda8-6102-4e0d-8a40-280e0f83818b, rgb(151, 226, 157)) /* {\"name\":\"AI and Data\"} */',\n  B_Xyv9ynN: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"strong\", {\n        children: \"Tutustuimme\"\n      }), \" asiakkaan nykyiseen ratkaisuun tarkastelemalla asiakkaan ker\\xe4\\xe4m\\xe4\\xe4 dataa ja Googlen tuottamaa dataa sek\\xe4 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"haastattelemalla\"\n      }), \" yrityksen avainhenkil\\xf6it\\xe4. Toimenpidesuunnitelmassa hy\\xf6dynsimme omaa \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"data-analytiikan ja teko\\xe4lyn asiantuntijuuttamme.\"\n      })]\n    })\n  }),\n  BcmIjRPgR: /*#__PURE__*/_jsx(React.Fragment, {}),\n  cO64uiq3l: \"+358 44 978 4000\",\n  dQfRt5GdG: false,\n  E0zHuM5CP: {\n    src: new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png?scale-down-to=512\").href} 354w, ${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href} 393w`\n  },\n  erTKZinMC: true,\n  GAU6di3YT: \"\",\n  GFpOdKBeC: \"Ville Ven\\xe4l\\xe4inen\",\n  hG9E81PsB: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/piUdGjmUl9fcCMXorwTB1IOepXk.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/piUdGjmUl9fcCMXorwTB1IOepXk.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/piUdGjmUl9fcCMXorwTB1IOepXk.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/piUdGjmUl9fcCMXorwTB1IOepXk.png\").href} 1366w`\n  },\n  I84bFAVUe: /*#__PURE__*/_jsx(React.Fragment, {}),\n  id: \"Zg2gH4Dsn\",\n  iDELE82h6: /*#__PURE__*/_jsx(React.Fragment, {}),\n  IKjvKjdao: \"foxdo\",\n  imA8jK2Em: true,\n  jh6SpZjaU: /*#__PURE__*/_jsx(React.Fragment, {}),\n  JVTsBckBt: \"Konsultoinnin tarkoituksena oli tutkia, miten dataa voidaan hy\\xf6dynt\\xe4\\xe4 myynnin edist\\xe4misess\\xe4. \",\n  KdQA9QUFf: \"\",\n  l66usmJOS: /*#__PURE__*/_jsx(React.Fragment, {}),\n  L9LFebjK9: \"Rami Saajoranta\",\n  mmBY60x9o: false,\n  mVdGbi2L5: \"ville@mindhive.fi\",\n  NsV1EivJc: false,\n  oBjQk_Fmg: \"Foxdo Oy - kehityspalvelu\\xadkonsultaatio\",\n  Oso0pR9nx: false,\n  PJKHJuOIK: \"Konsultoinnin tarkoituksena oli tutkia, miten dataa voidaan hy\\xf6dynt\\xe4\\xe4 myynnin edist\\xe4misess\\xe4. \",\n  QDFUpUCpf: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href} 2048w`\n  },\n  S4rGqcCNF: {\n    src: new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png?scale-down-to=512\").href} 315w, ${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href} 393w`\n  },\n  SiVz9KaAC: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Konsultoinnin tarkoituksena oli tutkia,\", /*#__PURE__*/_jsx(\"strong\", {\n        children: \" miten\"\n      }), \" asiakkaan olemassa olevaa dataa ja muuta ker\\xe4tt\\xe4v\\xe4\\xe4 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"dataa voidaan hy\\xf6dynt\\xe4\\xe4 myynnin edist\\xe4misess\\xe4\"\n      }), \" remontointipalveluja tarjoavalla digitaalisella alustalla. Tavoitteena oli varmistaa, ett\\xe4 alusta kerrytt\\xe4\\xe4 ennen kaikkea myynnin kannalta oleellista dataa, jolla voidaan jatkossa tuntea asiakkaat paremmin ja my\\xf6s kohdennetusti ohjata heid\\xe4n ostok\\xe4ytt\\xe4ytymist\\xe4\\xe4n.\"]\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"br\", {}), \"Koostimme \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"toimenpidesuunnitelman\"\n      }), \", jossa kuvasimme, millaisia asioita datan keruulla on mahdollista havainnoida alustan k\\xe4ytt\\xe4jist\\xe4, mit\\xe4 dataa voidaan ker\\xe4t\\xe4 ja miten tuo datan ker\\xe4\\xe4minen tulisi toteuttaa.\"]\n    })]\n  }),\n  sJrPMqFYR: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/GKD65NJLt3sxa2p96DBLnZewCM.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/GKD65NJLt3sxa2p96DBLnZewCM.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/GKD65NJLt3sxa2p96DBLnZewCM.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/GKD65NJLt3sxa2p96DBLnZewCM.jpg\").href} 2048w`\n  },\n  SuYx2DiFA: true,\n  teAlQiM4x: \"Video title\",\n  tLE9Eig0c: true,\n  tPvt7nNy1: \"toimitusjohtaja, Foxdo Oy\",\n  tzwNtQtKI: true,\n  vFm0M6co0: \"\",\n  wODW9g9hV: \"AI ja data-analytiikka\",\n  X0kRpI6nH: true,\n  x3l5IaMKZ: false,\n  X41Af3rSo: false,\n  XAdyRv6pE: false,\n  XmLaIcMCl: false,\n  ZdPYnsSAv: {\n    src: new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png?scale-down-to=512\").href} 367w, ${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href} 393w`\n  },\n  ZsTq041Il: \"\",\n  ZTbt9XeXb: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"\u201CKonsultoinnin avulla l\\xf6ysimme jo tiedostamiemme seikkojen rinnalle uusia n\\xe4k\\xf6kulmia ja kehityskohteita, joista tiimiss\\xe4mme ei aiemmin ole puhuttu. Toimenpidesuunnitelman pohjalta voimme nyt tehd\\xe4 priorisointia seuraavia kehitysaskeleita silm\\xe4ll\\xe4 pit\\xe4en.\u201D\"\n    })\n  })\n}, {\n  a3eMn4eE_: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"Mindhiven kanssa toteutetun projektin tavoitteena oli saada tuotantolinjojen reaaliaikainen tieto visualisoituna tuotannonsuunnittelijalle.\\xa0\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\u2013 Tuotannon optimointi on meille eritt\\xe4in t\\xe4rke\\xe4\\xe4. Reaaliaikaisen kapasiteetin arviointiin auttaa k\\xe4ynniss\\xe4 olevan tilanteen n\\xe4keminen yhdell\\xe4 silm\\xe4yksell\\xe4. Tiedon avulla pystymme nyt syvent\\xe4m\\xe4\\xe4n vuoropuhelua esimerkiksi myynnin ja tuotannonsuunnittelijan v\\xe4lill\\xe4, ja johtamaan myynti\\xe4 n\\xe4in entist\\xe4 strategisemmin, kapasiteetti t\\xe4ysim\\xe4\\xe4r\\xe4isesti hy\\xf6dynt\\xe4en, kertoo Mikkelin tehtaanjohtaja \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Sanna H\\xe4m\\xe4l\\xe4inen.\\xa0\"\n      })]\n    })]\n  }),\n  afkyLS2jo: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Mikkeliss\\xe4 korkeatasoisia lasi- ja hiilikuitulujitteita ymp\\xe4ri vuorokauden valmistavan Vitrulan Composites Oy:n henkil\\xf6st\\xf6 ohjaa 50 tuotantolinjan ja yli 2000 tuotteen kokonaisuutta p\\xe4ivitt\\xe4in. Mindhive toteutti Vitrulanille uuden k\\xe4ytt\\xe4j\\xe4yst\\xe4v\\xe4llisen ja visuaalisen k\\xe4ytt\\xf6liittym\\xe4n, joka ker\\xe4\\xe4 kaiken oleellisen tiedon tuotannonsuunnittelijalle reaaliaikaisesti.\\xa0\\xa0\"\n    })\n  }),\n  ALmz_321o: 'var(--token-4ebcb019-1bf0-4019-877d-85173c376b7a, rgb(156, 200, 221)) /* {\"name\":\"Software\"} */',\n  B_Xyv9ynN: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Projekti vietiin l\\xe4pi tiiviiss\\xe4 yhteisty\\xf6ss\\xe4 asiakkaan kanssa. Aloitimme ty\\xf6n tutustumalla asiakkaan arkeen paikan p\\xe4\\xe4ll\\xe4 tehtaalla. Teknist\\xe4 toteutuksen etenemist\\xe4 seurasimme asiakkaan kanssa s\\xe4\\xe4nn\\xf6llisiss\\xe4 palavereissa.\", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"br\", {}), \"Yhdess\\xe4 asiakkaan kanssa m\\xe4\\xe4rittelimme \"]\n    }), /*#__PURE__*/_jsxs(\"ul\", {\n      children: [/*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Tarpeelliset n\\xe4kym\\xe4t ja niiden esitystavat tuotantolinjadataan\"\n        })\n      }), /*#__PURE__*/_jsx(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: /*#__PURE__*/_jsx(\"p\", {\n          children: \"Mit\\xe4 tietoja tilauksista Assi esitt\\xe4\\xe4\"\n        })\n      }), /*#__PURE__*/_jsxs(\"li\", {\n        \"data-preset-tag\": \"p\",\n        children: [/*#__PURE__*/_jsx(\"p\", {\n          children: \"V\\xe4rikoodit ilmaisemaan huomioitavia asioita (omat kynnysarvot, esim. my\\xf6h\\xe4ss\\xe4 ja vaarassa my\\xf6h\\xe4sty\\xe4)\"\n        }), /*#__PURE__*/_jsx(\"p\", {\n          children: /*#__PURE__*/_jsx(\"br\", {\n            className: \"trailing-break\"\n          })\n        })]\n      })]\n    })]\n  }),\n  BcmIjRPgR: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Ajans\\xe4\\xe4st\\xf6 ja kokonaiskuvan helpompi hallitseminen on silottanut rypyt tuotannon suunnittelup\\xe4\\xe4llikk\\xf6mme otsalta, H\\xe4m\\xe4l\\xe4inen hymyilee.\\xa0\"\n    })\n  }),\n  cO64uiq3l: \"+358 50 569 3115\",\n  dQfRt5GdG: false,\n  E0zHuM5CP: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png?scale-down-to=512\").href} 354w, ${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href} 393w`\n  },\n  erTKZinMC: false,\n  GAU6di3YT: \"Assi vapautti aikaa toiminnan kehitt\\xe4miseen\",\n  GFpOdKBeC: \"Suvi Ripatti\",\n  hG9E81PsB: {\n    alt: \"Vitrulan Composites logo\",\n    src: new URL(\"https://framerusercontent.com/images/ks3mT5kkFekUmuIQVLMwWyypFA8.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/ks3mT5kkFekUmuIQVLMwWyypFA8.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/ks3mT5kkFekUmuIQVLMwWyypFA8.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/ks3mT5kkFekUmuIQVLMwWyypFA8.png\").href} 1635w`\n  },\n  I84bFAVUe: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"Ketter\\xe4 kehitt\\xe4minen toimi projektissa loistavasti, sill\\xe4 se tuotti oivalluksia jatkokehitysmahdollisuuksista puolin ja toisin.\\xa0\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\u2013 Vitrulanin IT-vastaavan ja muun tiimin aktiivinen osallistuminen varmistivat hyv\\xe4n lopputuloksen. Samalla pinnalle nousi my\\xf6s mahdollisia jatkokehitysideoita, jolla ty\\xf6kalusta voitaisiin saada viel\\xe4 entist\\xe4 enemm\\xe4n irti, Camargo sanoo.\"\n    })]\n  }),\n  id: \"rnSlERL1P\",\n  iDELE82h6: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Mindhive toteutti projektin tiiviiss\\xe4 yhteisty\\xf6ss\\xe4 Vitrulanin kanssa. Kokonaiskuvan varmistamiseksi tiimi vieraili tehtaalla projektin alussa ja ty\\xf6t\\xe4 edistettiin yhdess\\xe4 viikottaisten palaverien rytmitt\\xe4m\\xe4n\\xe4. \", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"br\", {}), \"\u2013 Meill\\xe4 on olemassa geneerinen malli tuotantolinjan visualisoinnin ty\\xf6kalusta. T\\xe4m\\xe4 helpottaa huomattavasti vuoropuhelua asiakkaan kanssa heti alusta l\\xe4htien, ja n\\xe4in pystymme my\\xf6s muokkaamaan lopullista tuotetta nopeammin vastaamaan tarpeita. Mallin avulla siis p\\xe4\\xe4st\\xe4\\xe4n huomattavasti kustannustehokkaammin haluttuun lopputulokseen kuin ilman sit\\xe4, kertoo Mindhivell\\xe4 projektista vastannut data scientist \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Ulisses Camargo. \"\n      }), \"\\xa0\"]\n    })\n  }),\n  IKjvKjdao: \"assi\",\n  imA8jK2Em: true,\n  jh6SpZjaU: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"Tehtaalla on lyhyess\\xe4 ajassa huomattu, ett\\xe4 aikaa s\\xe4\\xe4styy kehitt\\xe4miseen ja asiakaspalveluun jo pelk\\xe4st\\xe4\\xe4n sill\\xe4, ettei tuotannonsuunnittelijan tarvitse k\\xe4yd\\xe4 l\\xe4pi kaikkia koneita tiet\\xe4\\xe4kseen niiden tilannetta.\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\u2013 Ajans\\xe4\\xe4st\\xf6 ja kokonaiskuvan helpompi hallitseminen on silottanut rypyt tuotannon suunnittelup\\xe4\\xe4llikk\\xf6mme otsalta, H\\xe4m\\xe4l\\xe4inen hymyilee.\\xa0\"\n    })]\n  }),\n  JVTsBckBt: \"Assi on tuotannonohjauksen ty\\xf6kalu, joka visualisoi tarvitsemasi tiedon nopeasti ymm\\xe4rrett\\xe4v\\xe4\\xe4n muotoon ja auttaa tuotannon suunnittelussa. \",\n  KdQA9QUFf: \"\",\n  l66usmJOS: /*#__PURE__*/_jsx(React.Fragment, {}),\n  L9LFebjK9: \"Sanna H\\xe4m\\xe4l\\xe4inen\",\n  mmBY60x9o: true,\n  mVdGbi2L5: \"suvi@mindhive.fi\",\n  NsV1EivJc: false,\n  oBjQk_Fmg: \"Assi auttaa hahmottamaan tuotantodataasi\",\n  Oso0pR9nx: false,\n  PJKHJuOIK: \"Assi visualisoi tarvitsemasi tiedon nopeasti ymm\\xe4rrett\\xe4v\\xe4\\xe4n muotoon ja auttaa tuotannon suunnittelussa. \",\n  QDFUpUCpf: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg\").href} 2048w`\n  },\n  S4rGqcCNF: {\n    src: new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png?scale-down-to=512\").href} 315w, ${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href} 393w`\n  },\n  SiVz9KaAC: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Asiakkaan ERP:n dataa oli vaikea ymm\\xe4rt\\xe4\\xe4, erityisesti tuotannon ulkopuolella ty\\xf6skentelevien n\\xe4k\\xf6kulmasta. Myynnin ja tuotannon v\\xe4list\\xe4 kommunikointia haluttiin my\\xf6s kehitt\\xe4\\xe4; myynnille haluttiin mahdollisuus n\\xe4hd\\xe4 vapaa tuotantokapasiteetti helposti ja nopeasti. Toteutimme asiakkaan kanssa tiiviiss\\xe4 yhteisty\\xf6ss\\xe4 tuotantolinjojen visualisoinnin ty\\xf6kalun, joka lukee asiakkaan ERP-dataa ja esitt\\xe4\\xe4 sen aikajanalla.\"\n    })\n  }),\n  sJrPMqFYR: {\n    alt: \"Assi tuotantolinjojen visualisoinnin ty\\xf6kalu - Mindhive Oye\",\n    src: new URL(\"https://framerusercontent.com/images/fwa9HaokQ4Q2GAcGh1BvpsXGrvE.jpg?scale-down-to=4096\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/fwa9HaokQ4Q2GAcGh1BvpsXGrvE.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/fwa9HaokQ4Q2GAcGh1BvpsXGrvE.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/fwa9HaokQ4Q2GAcGh1BvpsXGrvE.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/fwa9HaokQ4Q2GAcGh1BvpsXGrvE.jpg?scale-down-to=4096\").href} 4096w, ${new URL(\"https://framerusercontent.com/images/fwa9HaokQ4Q2GAcGh1BvpsXGrvE.jpg\").href} 6400w`\n  },\n  SuYx2DiFA: true,\n  teAlQiM4x: \"Video title\",\n  tLE9Eig0c: true,\n  tPvt7nNy1: \"tehtaanjohtaja, Vitrulan Composites Oy\",\n  tzwNtQtKI: false,\n  vFm0M6co0: \"\",\n  wODW9g9hV: \"Ohjelmistokehitys\",\n  X0kRpI6nH: true,\n  x3l5IaMKZ: false,\n  X41Af3rSo: false,\n  XAdyRv6pE: true,\n  XmLaIcMCl: false,\n  ZdPYnsSAv: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png?scale-down-to=512\").href} 367w, ${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href} 393w`\n  },\n  ZsTq041Il: \"Account manager,   Service designer\",\n  ZTbt9XeXb: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: '\"Tuotannon optimointi on meille eritt\\xe4in t\\xe4rke\\xe4\\xe4. Reaaliaikaisen kapasiteetin arviointiin auttaa k\\xe4ynniss\\xe4 olevan tilanteen n\\xe4keminen yhdell\\xe4 silm\\xe4yksell\\xe4. Tiedon avulla pystymme nyt syvent\\xe4m\\xe4\\xe4n vuoropuhelua esimerkiksi myynnin ja tuotannonsuunnittelijan v\\xe4lill\\xe4, ja johtamaan myynti\\xe4 n\\xe4in entist\\xe4 strategisemmin, kapasiteetti t\\xe4ysim\\xe4\\xe4r\\xe4isesti hy\\xf6dynt\\xe4en.\"'\n    })\n  })\n}, {\n  a3eMn4eE_: /*#__PURE__*/_jsx(React.Fragment, {}),\n  afkyLS2jo: /*#__PURE__*/_jsx(React.Fragment, {}),\n  ALmz_321o: 'var(--token-4ebcb019-1bf0-4019-877d-85173c376b7a, rgb(156, 200, 221)) /* {\"name\":\"Software\"} */',\n  B_Xyv9ynN: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Suunnittelimme ja toteutimme yritt\\xe4j\\xe4n ideoiden pohjalta tarpeeseen r\\xe4\\xe4t\\xe4l\\xf6idyn sovelluksen.\"\n    })\n  }),\n  BcmIjRPgR: /*#__PURE__*/_jsx(React.Fragment, {}),\n  cO64uiq3l: \"+358 44 978 4000\",\n  dQfRt5GdG: true,\n  E0zHuM5CP: {\n    src: new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png?scale-down-to=512\").href} 354w, ${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href} 393w`\n  },\n  erTKZinMC: false,\n  GAU6di3YT: \"\",\n  GFpOdKBeC: \"Ville Ven\\xe4l\\xe4inen\",\n  hG9E81PsB: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/OsujfBlJvrlWA1nPQMuvpZO5T1U.png\").href\n  },\n  I84bFAVUe: /*#__PURE__*/_jsx(React.Fragment, {}),\n  id: \"gmvo4kM4g\",\n  iDELE82h6: /*#__PURE__*/_jsx(React.Fragment, {}),\n  IKjvKjdao: \"siivotaan\",\n  imA8jK2Em: true,\n  jh6SpZjaU: /*#__PURE__*/_jsx(React.Fragment, {}),\n  JVTsBckBt: \"Siivotaan.fi -sovellus tarjoaa ratkaisun liikkuvan ty\\xf6n ty\\xf6ajanhallintaan. \",\n  KdQA9QUFf: \"React, React-Native, Typescript, Firebase, Material-UI, React-Native-Paper\",\n  l66usmJOS: /*#__PURE__*/_jsx(React.Fragment, {}),\n  L9LFebjK9: \"Osku Nyk\\xe4nen\",\n  mmBY60x9o: true,\n  mVdGbi2L5: \"ville@mindhive.fi\",\n  NsV1EivJc: false,\n  oBjQk_Fmg: \"Siivotaan.fi - sovellus\",\n  Oso0pR9nx: false,\n  PJKHJuOIK: \"Siivotaan.fi -sovellus tarjoaa ratkaisun liikkuvan ty\\xf6n ty\\xf6ajanhallintaan. \",\n  QDFUpUCpf: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href} 2048w`\n  },\n  S4rGqcCNF: {\n    src: new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png?scale-down-to=512\").href} 315w, ${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href} 393w`\n  },\n  SiVz9KaAC: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"Siivotaan.fi -sovellus tarjoaa ratkaisun liikkuvan ty\\xf6n ty\\xf6ajanhallintaan. Mobiilisovelluksessa ovat niin tilaukset, ty\\xf6kohteet, matkat niihin ja raportointity\\xf6kalut. Sen tuottaman\\xa0 reaaliaikaisen tiedon avulla voidaan selvitt\\xe4\\xe4, mit\\xe4 t\\xf6it\\xe4 tehd\\xe4\\xe4n miss\\xe4kin ja mitk\\xe4 ovat matka-ajat. Sovellus auttaa v\\xe4litt\\xe4m\\xe4\\xe4n oikean tekij\\xe4n oikeaan kohteeseen ja ty\\xf6ntekij\\xf6ill\\xe4 on k\\xe4yt\\xf6ss\\xe4\\xe4n kartat kohteista.\\xa0\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Sovellusta myyd\\xe4\\xe4n kansainv\\xe4lisesti ja se sopii niiden toimialojen yrityksille, joiden toimeksiannoissa liikutaan paljon useissa kohteissa.\"\n    })]\n  }),\n  sJrPMqFYR: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/GKD65NJLt3sxa2p96DBLnZewCM.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/GKD65NJLt3sxa2p96DBLnZewCM.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/GKD65NJLt3sxa2p96DBLnZewCM.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/GKD65NJLt3sxa2p96DBLnZewCM.jpg\").href} 2048w`\n  },\n  SuYx2DiFA: false,\n  teAlQiM4x: \"Video title\",\n  tLE9Eig0c: true,\n  tPvt7nNy1: \"yritt\\xe4j\\xe4 ja toimitusjohtaja, Mikkeli Siivotaan Oy\",\n  tzwNtQtKI: true,\n  vFm0M6co0: \"\",\n  wODW9g9hV: \"Ohjelmistokehitys\",\n  X0kRpI6nH: true,\n  x3l5IaMKZ: false,\n  X41Af3rSo: true,\n  XAdyRv6pE: false,\n  XmLaIcMCl: false,\n  ZdPYnsSAv: {\n    src: new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png?scale-down-to=512\").href} 367w, ${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href} 393w`\n  },\n  ZsTq041Il: \"\",\n  ZTbt9XeXb: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\u201C\", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Sovelluksen tuomia\"\n      }), \" etuja on monia. T\\xe4rkeimm\\xe4t ominaisuudet ovat reaaliaikainen ty\\xf6ajanseuranta, joka on mahdollistanut henkil\\xf6st\\xf6n johtamisen parempiin suorituksiin.\\xa0\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Tietoturvallinen dokumentointi helpottaa asiakaspalvelua. Resurssien muutokset  on my\\xf6s helpompi tehd\\xe4. Ty\\xf6aikaa s\\xe4\\xe4styy jopa 2h/vko/ty\\xf6ntekij\\xe4, eli noin 40.000 \u20AC vuodessa.\u201D\"\n    })]\n  })\n}, {\n  a3eMn4eE_: /*#__PURE__*/_jsx(React.Fragment, {}),\n  afkyLS2jo: /*#__PURE__*/_jsx(React.Fragment, {}),\n  ALmz_321o: 'var(--token-c1d8159a-2fd9-42a4-9b1f-1967536f6e76, rgb(94, 176, 101)) /* {\"name\":\"Consultancy\"} */',\n  B_Xyv9ynN: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"strong\", {\n        children: \"Havainnoimme\"\n      }), \" lounasruokailua sek\\xe4 \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"haastattelimme\"\n      }), \" asiakkaita ja henkil\\xf6kuntaa, mink\\xe4 pohjalta teimme\", /*#__PURE__*/_jsx(\"strong\", {\n        children: \" service blueprintin \"\n      }), \"kuvaamaan asiakkaan lounasruokailun polkua. Polulta tunnistimme kipupisteet, joihin ideoimme ratkaisuja digitaaliseen palvelukonseptiin. Lopuksi \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"testasimme\"\n      }), \" palvelukonseptia ravintolan asiakkailla \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"suunnittelemamme mobiilin prototyypin\"\n      }), \" avulla ja teimme tarvittavat muutokset prototyyppiin palautteen perusteella.\"]\n    })\n  }),\n  BcmIjRPgR: /*#__PURE__*/_jsx(React.Fragment, {}),\n  cO64uiq3l: \"+358 50 569 3115\",\n  dQfRt5GdG: true,\n  E0zHuM5CP: {\n    src: new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png?scale-down-to=512\").href} 354w, ${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href} 393w`\n  },\n  erTKZinMC: true,\n  GAU6di3YT: \"\",\n  GFpOdKBeC: \"Suvi Ripatti\",\n  hG9E81PsB: {\n    alt: \"Vaiha Oy logo\",\n    src: new URL(\"https://framerusercontent.com/images/o8a950EGBcqfFG6TIgitoOz9ps.png\").href\n  },\n  I84bFAVUe: /*#__PURE__*/_jsx(React.Fragment, {}),\n  id: \"ax7fqNTl_\",\n  iDELE82h6: /*#__PURE__*/_jsx(React.Fragment, {}),\n  IKjvKjdao: \"vaiha\",\n  imA8jK2Em: true,\n  jh6SpZjaU: /*#__PURE__*/_jsx(React.Fragment, {}),\n  JVTsBckBt: \"Konsultoinnin tavoitteena oli selvitt\\xe4\\xe4 mahdollisuuksia yrityksen palveluprosessin kehitt\\xe4miseksi digitalisaation keinoin.\",\n  KdQA9QUFf: \"\",\n  l66usmJOS: /*#__PURE__*/_jsx(React.Fragment, {}),\n  L9LFebjK9: \"Teemu Kaijanen\",\n  mmBY60x9o: false,\n  mVdGbi2L5: \"suvi@mindhive.fi\",\n  NsV1EivJc: false,\n  oBjQk_Fmg: \"Eroon jonoista lounasravintolassa\",\n  Oso0pR9nx: true,\n  PJKHJuOIK: \"Konsultoinnin tavoitteena oli selvitt\\xe4\\xe4 mahdollisuuksia yrityksen palveluprosessin kehitt\\xe4miseksi digitalisaation keinoin.\",\n  QDFUpUCpf: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg\").href} 2048w`\n  },\n  S4rGqcCNF: {\n    src: new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png?scale-down-to=512\").href} 315w, ${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href} 393w`\n  },\n  SiVz9KaAC: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Konsultoinnin tavoitteena oli selvitt\\xe4\\xe4 mahdollisuuksia \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"yrityksen palveluprosessin kehitt\\xe4miseksi \"\n      }), \"digitalisaation keinoin, painopisteen\\xe4 erityisesti lounasruokailun ruuhka-aikojen sujuvoittaminen niin asiakkaan kuin henkil\\xf6kunnan n\\xe4k\\xf6kulmasta.\\xa0\"]\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"br\", {}), \"Muotoilimme palvelukonseptin, josta toteutimme \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"klikkailtavan mobiilin k\\xe4ytt\\xf6liittym\\xe4n prototyypin\"\n      }), \". Palvelun t\\xe4rkein ominaisuus on lounasruuan ostaminen ennakkoon.\"]\n    })]\n  }),\n  sJrPMqFYR: {\n    alt: \"Yritysten kehitt\\xe4mispalvelut digitalisoinnin konsultaatio - MIndhive Oy\",\n    src: new URL(\"https://framerusercontent.com/images/bh43RN7B39SwvGYYznYKaMiU.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/bh43RN7B39SwvGYYznYKaMiU.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/bh43RN7B39SwvGYYznYKaMiU.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/bh43RN7B39SwvGYYznYKaMiU.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/bh43RN7B39SwvGYYznYKaMiU.jpg\").href} 3568w`\n  },\n  SuYx2DiFA: false,\n  teAlQiM4x: \"Video title\",\n  tLE9Eig0c: true,\n  tPvt7nNy1: \"yritt\\xe4j\\xe4, Vaiha Oy\",\n  tzwNtQtKI: true,\n  vFm0M6co0: \"\",\n  wODW9g9hV: \"Konsultointi\",\n  X0kRpI6nH: true,\n  x3l5IaMKZ: false,\n  X41Af3rSo: false,\n  XAdyRv6pE: false,\n  XmLaIcMCl: false,\n  ZdPYnsSAv: {\n    src: new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png?scale-down-to=512\").href} 367w, ${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href} 393w`\n  },\n  ZsTq041Il: \"Account manager,   Service designer\",\n  ZTbt9XeXb: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\u201C\", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Mindhiven kokonaisvaltainen\"\n      }), \" ote konsultoinnissa nosti esille my\\xf6s palvelupolun fyysisten elementtien kehitystarpeita, jotka tulisi huomioida digitaalista ratkaisua toteutettaessa. Teimme jo konsultoinnin aikana p\\xe4ivityksi\\xe4 mm. lounaslinjastomme organisointiin.\u201D\"]\n    })\n  })\n}, {\n  a3eMn4eE_: /*#__PURE__*/_jsx(React.Fragment, {}),\n  afkyLS2jo: /*#__PURE__*/_jsx(React.Fragment, {}),\n  ALmz_321o: 'var(--token-4ebcb019-1bf0-4019-877d-85173c376b7a, rgb(156, 200, 221)) /* {\"name\":\"Software\"} */',\n  B_Xyv9ynN: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"Suunnittelimme Sodan ja rauhan keskus Muistin visuaalista ilmett\\xe4 noudattavan visuaalisen prototyypin, jonka avulla k\\xe4vimme yhdess\\xe4 asiakkaan kanssa l\\xe4pi palvelun toiminnallisuudet.\\xa0\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Prototyypin pohjalta toteutimme teknisen ratkaisun edeten ketter\\xe4sti osakokonaisuuksittain. Toteutus sis\\xe4lsi my\\xf6s avoimen API-rajapinnan backendiin.\"\n    })]\n  }),\n  BcmIjRPgR: /*#__PURE__*/_jsx(React.Fragment, {}),\n  cO64uiq3l: \"+358 50 569 3115\",\n  dQfRt5GdG: true,\n  E0zHuM5CP: {\n    src: new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png?scale-down-to=512\").href} 354w, ${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href} 393w`\n  },\n  erTKZinMC: false,\n  GAU6di3YT: \"\",\n  GFpOdKBeC: \"Suvi Ripatti\",\n  hG9E81PsB: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/CxwtYaBmZO1wgkMj96Qfnpboaoc.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CxwtYaBmZO1wgkMj96Qfnpboaoc.png?scale-down-to=512\").href} 423w, ${new URL(\"https://framerusercontent.com/images/CxwtYaBmZO1wgkMj96Qfnpboaoc.png\").href} 838w`\n  },\n  I84bFAVUe: /*#__PURE__*/_jsx(React.Fragment, {}),\n  id: \"j92GXsNiI\",\n  iDELE82h6: /*#__PURE__*/_jsx(React.Fragment, {}),\n  IKjvKjdao: \"memoriaali\",\n  imA8jK2Em: true,\n  jh6SpZjaU: /*#__PURE__*/_jsx(React.Fragment, {}),\n  JVTsBckBt: \"Memoriaalin Muistelupalvelussa k\\xe4ytt\\xe4j\\xe4 voi tallentaa muistitietoa sek\\xe4 video- ett\\xe4 audiomuodossa. \",\n  KdQA9QUFf: \"TypeScript React, node.js\",\n  l66usmJOS: /*#__PURE__*/_jsx(React.Fragment, {}),\n  L9LFebjK9: \"Pia Puntanen\",\n  mmBY60x9o: true,\n  mVdGbi2L5: \"suvi@mindhive.fi\",\n  NsV1EivJc: false,\n  oBjQk_Fmg: \"Muistelupalvelu Memoriaali -verkkopalveluun\",\n  Oso0pR9nx: false,\n  PJKHJuOIK: \"Memoriaalin Muistelupalvelussa k\\xe4ytt\\xe4j\\xe4 voi tallentaa muistitietoa sek\\xe4 video- ett\\xe4 audiomuodossa. \",\n  QDFUpUCpf: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/39EWs08vKoBfiq6oWkHzcAplqc.jpg\").href} 2048w`\n  },\n  S4rGqcCNF: {\n    src: new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png?scale-down-to=512\").href} 315w, ${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href} 393w`\n  },\n  SiVz9KaAC: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Memoriaalin Muistelupalvelussa k\\xe4ytt\\xe4j\\xe4 voi tallentaa muistitietoa sek\\xe4 video- ett\\xe4 audiomuodossa. \", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"br\", {}), \"Muistelun avuksi k\\xe4ytt\\xe4j\\xe4 voi tallentaa ennakkoon apukysymyksi\\xe4, joita palvelu n\\xe4ytt\\xe4\\xe4 tallennuksen aikana.\"]\n    })\n  }),\n  sJrPMqFYR: {\n    alt: \"Memoriaali muistelupalvelu - Mindhive Oy\",\n    src: new URL(\"https://framerusercontent.com/images/Arzfe7gaiCu8PIXQtajuoerh0fw.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/Arzfe7gaiCu8PIXQtajuoerh0fw.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/Arzfe7gaiCu8PIXQtajuoerh0fw.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/Arzfe7gaiCu8PIXQtajuoerh0fw.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/Arzfe7gaiCu8PIXQtajuoerh0fw.jpg\").href} 2872w`\n  },\n  SuYx2DiFA: false,\n  teAlQiM4x: \"Video title\",\n  tLE9Eig0c: true,\n  tPvt7nNy1: \"asiamies, Sodan ja rauhan keskus Muistin tukis\\xe4\\xe4ti\\xf6 sr\",\n  tzwNtQtKI: true,\n  vFm0M6co0: \"\",\n  wODW9g9hV: \"Ohjelmistokehitys\",\n  X0kRpI6nH: true,\n  x3l5IaMKZ: false,\n  X41Af3rSo: false,\n  XAdyRv6pE: false,\n  XmLaIcMCl: false,\n  ZdPYnsSAv: {\n    src: new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png?scale-down-to=512\").href} 367w, ${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href} 393w`\n  },\n  ZsTq041Il: \"Account manager,   Service designer\",\n  ZTbt9XeXb: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\u201C\", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Projekti toteutettiin\"\n      }), \" sille annetussa aikataulussa. Mindhiven asiantuntijuus sek\\xe4 kokonaisvaltainen ote kehitysty\\xf6h\\xf6n toivat esille my\\xf6s meille arvokkaita palvelun teknisi\\xe4 ominaisuuksia, jotka pystymme huomioimaan palvelun kehitt\\xe4misess\\xe4. Tiivis vuorovaikutus l\\xe4pi projektin takasi odotuksia vastanneen lopputuloksen.\u201D\"]\n    })\n  })\n}, {\n  a3eMn4eE_: /*#__PURE__*/_jsx(React.Fragment, {}),\n  afkyLS2jo: /*#__PURE__*/_jsx(React.Fragment, {}),\n  ALmz_321o: 'var(--token-4ebcb019-1bf0-4019-877d-85173c376b7a, rgb(156, 200, 221)) /* {\"name\":\"Software\"} */',\n  B_Xyv9ynN: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"Kuvasimme asiakkaan polun ja palveluprosessit, mik\\xe4 auttoi tunnistamaan asiakaskokemuksen kannalta merkitykselliset kosketuspisteet. T\\xe4m\\xe4n pohjalta teimme palvelusta k\\xe4ytt\\xf6liittym\\xe4prototyypin, johon perustuen toteutimme teknisen ratkaisun.\\xa0\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"br\", {}), \"J\\xe4rjestelm\\xe4st\\xe4 on pyritty tekem\\xe4\\xe4n asiakkaalle helppok\\xe4ytt\\xf6inen ja my\\xf6s yrityksell\\xe4 on mahdollisuudet tehd\\xe4 tarvittavia muutoksia esim. tuotevalikoimaan tai aukioloaikoihin.\"]\n    })]\n  }),\n  BcmIjRPgR: /*#__PURE__*/_jsx(React.Fragment, {}),\n  cO64uiq3l: \"+358 44 978 4000\",\n  dQfRt5GdG: true,\n  E0zHuM5CP: {\n    src: new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png?scale-down-to=512\").href} 354w, ${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href} 393w`\n  },\n  erTKZinMC: false,\n  GAU6di3YT: \"\",\n  GFpOdKBeC: \"Ville Ven\\xe4l\\xe4inen\",\n  I84bFAVUe: /*#__PURE__*/_jsx(React.Fragment, {}),\n  id: \"ueQtUJCfc\",\n  iDELE82h6: /*#__PURE__*/_jsx(React.Fragment, {}),\n  IKjvKjdao: \"pizzamax\",\n  imA8jK2Em: true,\n  jh6SpZjaU: /*#__PURE__*/_jsx(React.Fragment, {}),\n  JjxQb3NpT: \"app.pizzamax.fi\",\n  JVTsBckBt: \"Toteutimme asiakkaalle oman ravintolaruuan tilausj\\xe4rjestelm\\xe4n ja applikaation.\",\n  KdQA9QUFf: \"React, TypeScript, NextJS, Visma Pay, Material-UI,  Firebase, TypeScript React, node.js\",\n  l66usmJOS: /*#__PURE__*/_jsx(React.Fragment, {}),\n  L9LFebjK9: \"Helmi Ebrahimi\",\n  mmBY60x9o: true,\n  mVdGbi2L5: \"ville@mindhive.fi\",\n  NsV1EivJc: true,\n  oBjQk_Fmg: \"Pizzamax -palvelu ravintolaruuan tilaamiseen\",\n  Oso0pR9nx: false,\n  PJKHJuOIK: \"Toteutimme asiakkaalle oman ravintolaruuan tilausj\\xe4rjestelm\\xe4n ja applikaation.\",\n  QDFUpUCpf: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href} 2048w`\n  },\n  S4rGqcCNF: {\n    src: new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png?scale-down-to=512\").href} 315w, ${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href} 393w`\n  },\n  SiVz9KaAC: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Valmiiden ruuantilauspalvelualustojen k\\xe4ytt\\xe4minen ja niiden komissiomaksut sy\\xf6v\\xe4t ravintolan katteet, mihin ratkaisuna toteutimme asiakkaalle oman tilausj\\xe4rjestelm\\xe4n ja applikaation, jossa my\\xf6s tuotteiden hallinta on omissa k\\xe4siss\\xe4.\"\n    })\n  }),\n  sJrPMqFYR: {\n    alt: \"Pizzamax sovellus - Mindhive Oy\",\n    src: new URL(\"https://framerusercontent.com/images/IIafKQxVAI4rNhkHmvivVklM.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/IIafKQxVAI4rNhkHmvivVklM.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/IIafKQxVAI4rNhkHmvivVklM.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/IIafKQxVAI4rNhkHmvivVklM.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/IIafKQxVAI4rNhkHmvivVklM.jpg\").href} 2827w`\n  },\n  SuYx2DiFA: false,\n  teAlQiM4x: \"Video title\",\n  tLE9Eig0c: true,\n  tPvt7nNy1: \"ravintolayritt\\xe4j\\xe4, Pizzamax\",\n  tzwNtQtKI: true,\n  vFm0M6co0: \"\",\n  wODW9g9hV: \"Ohjelmistokehitys\",\n  X0kRpI6nH: true,\n  x3l5IaMKZ: false,\n  X41Af3rSo: false,\n  XAdyRv6pE: false,\n  XmLaIcMCl: false,\n  ZdPYnsSAv: {\n    src: new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png?scale-down-to=512\").href} 367w, ${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href} 393w`\n  },\n  ZsTq041Il: \"\",\n  ZTbt9XeXb: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\u201C\", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Meill\\xe4 ei ollut\"\n      }), \" mit\\xe4\\xe4n kokemusta teknologiaprojektista tai sellaisen ostamisesta, vain idea omasta tilausapplikaatiosta.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Yksi parhaita projektin puolia on ollut mahdollisuus testata ja kommentoida palvelua jatkuvasti. Silloin p\\xe4\\xe4see \\xe4l\\xe4ht\\xe4m\\xe4\\xe4n ajoissa ja tuomaan asiakkaana oma asiantuntijuus kehitysty\\xf6h\\xf6n.\u201D\"\n    })]\n  })\n}, {\n  a3eMn4eE_: /*#__PURE__*/_jsx(React.Fragment, {}),\n  afkyLS2jo: /*#__PURE__*/_jsx(React.Fragment, {}),\n  ALmz_321o: 'var(--token-4ebcb019-1bf0-4019-877d-85173c376b7a, rgb(156, 200, 221)) /* {\"name\":\"Software\"} */',\n  B_Xyv9ynN: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Suunnittelussa tunnistimme palveluprosessin kriittiset vaiheet ja sen pohjalta suunnittelimme visuaalisen k\\xe4ytt\\xf6liittym\\xe4prototyypin. \", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"br\", {}), \"Prototyypin pohjalta toteutimme teknisen ratkaisun, joka toimii sek\\xe4 mobiililaitteilla ett\\xe4 tietokoneen selaimessa tukien k\\xe4ytt\\xe4jien omaa ty\\xf6prosessia.\"]\n    })\n  }),\n  BcmIjRPgR: /*#__PURE__*/_jsx(React.Fragment, {}),\n  cO64uiq3l: \"+358 44 978 4000\",\n  dQfRt5GdG: true,\n  E0zHuM5CP: {\n    src: new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png?scale-down-to=512\").href} 354w, ${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href} 393w`\n  },\n  erTKZinMC: false,\n  GAU6di3YT: \"\",\n  GFpOdKBeC: \"Ville Ven\\xe4l\\xe4inen\",\n  I84bFAVUe: /*#__PURE__*/_jsx(React.Fragment, {}),\n  id: \"GSFUboGUM\",\n  iDELE82h6: /*#__PURE__*/_jsx(React.Fragment, {}),\n  IKjvKjdao: \"vigilan\",\n  imA8jK2Em: true,\n  jh6SpZjaU: /*#__PURE__*/_jsx(React.Fragment, {}),\n  JVTsBckBt: \"Asiakas tarvitsi k\\xe4ytt\\xf6liittym\\xe4n rakennuskosteusantureiden seurantaan.\",\n  KdQA9QUFf: \"React, TypeScript, NextJS, Material-UI,  Firebase, MongoDB\",\n  l66usmJOS: /*#__PURE__*/_jsx(React.Fragment, {}),\n  L9LFebjK9: \"Mikko Jaaksola\",\n  mmBY60x9o: true,\n  mVdGbi2L5: \"ville@mindhive.fi\",\n  NsV1EivJc: false,\n  oBjQk_Fmg: \"Vigilan-sovellus\",\n  Oso0pR9nx: true,\n  PJKHJuOIK: \"Asiakas tarvitsi k\\xe4ytt\\xf6liittym\\xe4n rakennuskosteus\\xadantureiden seurantaan.\",\n  QDFUpUCpf: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href} 2048w`\n  },\n  S4rGqcCNF: {\n    src: new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png?scale-down-to=512\").href} 315w, ${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href} 393w`\n  },\n  SiVz9KaAC: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Asiakas tarvitsi k\\xe4ytt\\xf6liittym\\xe4n rakennuskosteusantureiden seurantaan. Suunnittelimme ja toteutimme responsiivisen sovelluksen k\\xe4ytt\\xe4j\\xe4l\\xe4ht\\xf6isesti.\"\n    })\n  }),\n  sJrPMqFYR: {\n    alt: \"Mindhive Oy\",\n    src: new URL(\"https://framerusercontent.com/images/OvZ8Kn4miPmPMUNzq9AkqxMzM.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/OvZ8Kn4miPmPMUNzq9AkqxMzM.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/OvZ8Kn4miPmPMUNzq9AkqxMzM.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/OvZ8Kn4miPmPMUNzq9AkqxMzM.jpg\").href} 2048w`\n  },\n  SuYx2DiFA: false,\n  teAlQiM4x: \"Video title\",\n  tLE9Eig0c: true,\n  tPvt7nNy1: \"toimitusjohtaja, Vigilan Oy\",\n  tzwNtQtKI: true,\n  vFm0M6co0: \"\",\n  wODW9g9hV: \"Ohjelmistokehitys\",\n  X0kRpI6nH: true,\n  x3l5IaMKZ: false,\n  X41Af3rSo: false,\n  XAdyRv6pE: false,\n  XmLaIcMCl: false,\n  ZdPYnsSAv: {\n    src: new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png?scale-down-to=512\").href} 367w, ${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href} 393w`\n  },\n  ZsTq041Il: \"\",\n  ZTbt9XeXb: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\u201C\", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Sovellus n\\xe4ytt\\xe4\\xe4\"\n      }), \" hyv\\xe4lt\\xe4 ja kokemus laitteiden lis\\xe4\\xe4misest\\xe4 toimii k\\xe4yt\\xe4nn\\xf6n ty\\xf6skentelyn kannalta sujuvasti. \", /*#__PURE__*/_jsx(\"br\", {}), \"Sovellus tukee hyvin palveluprosessia. \u201D\"]\n    })\n  })\n}, {\n  a3eMn4eE_: /*#__PURE__*/_jsx(React.Fragment, {}),\n  afkyLS2jo: /*#__PURE__*/_jsx(React.Fragment, {}),\n  ALmz_321o: 'var(--token-4ebcb019-1bf0-4019-877d-85173c376b7a, rgb(156, 200, 221)) /* {\"name\":\"Software\"} */',\n  B_Xyv9ynN: /*#__PURE__*/_jsx(React.Fragment, {}),\n  BcmIjRPgR: /*#__PURE__*/_jsx(React.Fragment, {}),\n  cO64uiq3l: \"+358 44 978 4000\",\n  dQfRt5GdG: true,\n  E0zHuM5CP: {\n    src: new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png?scale-down-to=512\").href} 354w, ${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href} 393w`\n  },\n  erTKZinMC: false,\n  GAU6di3YT: \"\",\n  GFpOdKBeC: \"Ville Ven\\xe4l\\xe4inen\",\n  I84bFAVUe: /*#__PURE__*/_jsx(React.Fragment, {}),\n  id: \"OzCdrSgFL\",\n  iDELE82h6: /*#__PURE__*/_jsx(React.Fragment, {}),\n  IKjvKjdao: \"seoppi\",\n  imA8jK2Em: true,\n  jh6SpZjaU: /*#__PURE__*/_jsx(React.Fragment, {}),\n  JVTsBckBt: \"Toteutimme Suomen eOppimiskeskus ry:lle j\\xe4senrekisterisovelluksen saas-palveluna. \",\n  KdQA9QUFf: \"React, React-Native, React-Native-Paper Firebase, Material-UI, TypeScript\",\n  l66usmJOS: /*#__PURE__*/_jsx(React.Fragment, {}),\n  L9LFebjK9: \"\",\n  mmBY60x9o: true,\n  mVdGbi2L5: \"ville@mindhive.fi\",\n  NsV1EivJc: false,\n  oBjQk_Fmg: \"SeOppi - j\\xe4senrekisterisovellus\",\n  Oso0pR9nx: false,\n  PJKHJuOIK: \"Toteutimme Suomen eOppimiskeskus ry:lle j\\xe4senrekisterisovelluksen saas-palveluna. \",\n  QDFUpUCpf: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href} 2048w`\n  },\n  S4rGqcCNF: {\n    src: new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png?scale-down-to=512\").href} 315w, ${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href} 393w`\n  },\n  SiVz9KaAC: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Toteutimme Suomen eOppimiskeskus ry:lle j\\xe4senrekisterisovelluksen saas-palveluna. \", /*#__PURE__*/_jsx(\"br\", {}), /*#__PURE__*/_jsx(\"br\", {}), \"Osana kokonaisuutta on upotustoiminnallisuus, jolla sis\\xe4ll\\xf6ntuottajan dashboardilta tulevat tiedotteet \", /*#__PURE__*/_jsx(\"br\", {}), \"tuodaan osaksi yhdistyksen web-sivuja, jotka toimivat Wordpress-alustalla.\"]\n    })\n  }),\n  sJrPMqFYR: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/TQyrwUS7I5NoYrNWFdWQIqrR8.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/TQyrwUS7I5NoYrNWFdWQIqrR8.png?scale-down-to=512\").href} 230w, ${new URL(\"https://framerusercontent.com/images/TQyrwUS7I5NoYrNWFdWQIqrR8.png?scale-down-to=1024\").href} 461w, ${new URL(\"https://framerusercontent.com/images/TQyrwUS7I5NoYrNWFdWQIqrR8.png\").href} 602w`\n  },\n  SuYx2DiFA: false,\n  teAlQiM4x: \"Video title\",\n  tLE9Eig0c: false,\n  tPvt7nNy1: \"\",\n  tzwNtQtKI: true,\n  vFm0M6co0: \"\",\n  wODW9g9hV: \"Ohjelmistokehitys\",\n  X0kRpI6nH: true,\n  x3l5IaMKZ: false,\n  X41Af3rSo: false,\n  XAdyRv6pE: false,\n  XmLaIcMCl: false,\n  ZdPYnsSAv: {\n    src: new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png?scale-down-to=512\").href} 367w, ${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href} 393w`\n  },\n  ZsTq041Il: \"\",\n  ZTbt9XeXb: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    })\n  })\n}, {\n  a3eMn4eE_: /*#__PURE__*/_jsx(React.Fragment, {}),\n  afkyLS2jo: /*#__PURE__*/_jsx(React.Fragment, {}),\n  ALmz_321o: 'var(--token-4ebcb019-1bf0-4019-877d-85173c376b7a, rgb(156, 200, 221)) /* {\"name\":\"Software\"} */',\n  B_Xyv9ynN: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Vastasimme alustan suunnittelusta sek\\xe4 teknisest\\xe4 toteutuksesta.\"\n    })\n  }),\n  BcmIjRPgR: /*#__PURE__*/_jsx(React.Fragment, {}),\n  cO64uiq3l: \"+358 44 978 4000\",\n  dQfRt5GdG: true,\n  E0zHuM5CP: {\n    src: new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png?scale-down-to=512\").href} 354w, ${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href} 393w`\n  },\n  erTKZinMC: false,\n  GAU6di3YT: \"\",\n  GFpOdKBeC: \"Ville Ven\\xe4l\\xe4inen\",\n  hG9E81PsB: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/1OqgOnFT5aLZ01Zbsb3zDCqeBG8.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/1OqgOnFT5aLZ01Zbsb3zDCqeBG8.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/1OqgOnFT5aLZ01Zbsb3zDCqeBG8.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/1OqgOnFT5aLZ01Zbsb3zDCqeBG8.png\").href} 1470w`\n  },\n  I84bFAVUe: /*#__PURE__*/_jsx(React.Fragment, {}),\n  id: \"VMkr95_wP\",\n  iDELE82h6: /*#__PURE__*/_jsx(React.Fragment, {}),\n  IKjvKjdao: \"materiaalikierto-kierr\\xe4tystalouden-alusta\",\n  imA8jK2Em: true,\n  jh6SpZjaU: /*#__PURE__*/_jsx(React.Fragment, {}),\n  JjxQb3NpT: \"https://www.materiaalikierto.fi/\",\n  JVTsBckBt: \"Materiaalikierto on alusta, joka tekee kierr\\xe4tystalouden mahdolliseksi. \",\n  KdQA9QUFf: \"React, TypeScript, Firebase, Algolia, Stripe\",\n  l66usmJOS: /*#__PURE__*/_jsx(React.Fragment, {}),\n  L9LFebjK9: \"\",\n  mmBY60x9o: true,\n  mVdGbi2L5: \"ville@mindhive.fi\",\n  NsV1EivJc: true,\n  oBjQk_Fmg: \"Materiaalikierto -kierr\\xe4tystalouden alusta\",\n  Oso0pR9nx: false,\n  PJKHJuOIK: \"Materiaalikierto on alusta, joka tekee kierr\\xe4tystalouden mahdolliseksi. \",\n  QDFUpUCpf: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href} 2048w`\n  },\n  S4rGqcCNF: {\n    src: new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png?scale-down-to=512\").href} 315w, ${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href} 393w`\n  },\n  SiVz9KaAC: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"p\", {\n      children: \"Materiaalikierto on alusta, joka tekee kierr\\xe4tystalouden mahdolliseksi. Rekister\\xf6ityneet k\\xe4ytt\\xe4j\\xe4t voivat luoda ilmoituksia ylij\\xe4\\xe4m\\xe4materiaaleista kierr\\xe4tett\\xe4v\\xe4ksi. Ostaminen onnistuu laskulla tai luottokortilla.\\xa0\"\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"br\", {}), \"Palvelussa on integraatio Materiaalitori.fi -palvelun kanssa. Materiaalikierto hakee Materiaalitorilta tuotteita sivuston omien tuotteiden kanssa haettavaksi.\"]\n    })]\n  }),\n  sJrPMqFYR: {\n    alt: \"Materiaalikierto.fi - Mindhive Oy\",\n    src: new URL(\"https://framerusercontent.com/images/J6O4CMlHHmacglVDamQyR3ZSo.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/J6O4CMlHHmacglVDamQyR3ZSo.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/J6O4CMlHHmacglVDamQyR3ZSo.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/J6O4CMlHHmacglVDamQyR3ZSo.jpg?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/J6O4CMlHHmacglVDamQyR3ZSo.jpg\").href} 2889w`\n  },\n  SuYx2DiFA: false,\n  teAlQiM4x: \"Video title\",\n  tLE9Eig0c: false,\n  tPvt7nNy1: \"\",\n  tzwNtQtKI: true,\n  vFm0M6co0: \"\",\n  wODW9g9hV: \"Ohjelmistokehitys\",\n  X0kRpI6nH: true,\n  x3l5IaMKZ: false,\n  X41Af3rSo: false,\n  XAdyRv6pE: false,\n  XmLaIcMCl: false,\n  ZdPYnsSAv: {\n    src: new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png?scale-down-to=512\").href} 367w, ${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href} 393w`\n  },\n  ZsTq041Il: \"\",\n  ZTbt9XeXb: /*#__PURE__*/_jsx(React.Fragment, {})\n}, {\n  a3eMn4eE_: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Suurin osa kotitalouksien s\\xe4hk\\xf6katkoista ovat myrskyn, kovan tuulen tai johtimille kasaantuneen lumen tai j\\xe4\\xe4n aiheuttamia. Usein s\\xe4\\xe4olosuhteiden murjoma s\\xe4hk\\xf6linja on vaikeakulkuisessa maastossa, ja sen tarkka paikantaminen ja korjaamiseen tarvittavan tiedon ker\\xe4\\xe4minen on erityisesti myrskyolosuhteissa helikopterillakin vaikeaa.\"\n    })\n  }),\n  afkyLS2jo: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Idean perusajatus oli luoda ratkaisu, jossa dronen avulla pystytt\\xe4isiin l\\xe4hett\\xe4m\\xe4\\xe4n realiaikaisesti valokuvia paikkatietoineen verkkoyhti\\xf6n k\\xe4ytt\\xf6keskukseen. N\\xe4in tieto tarvittavasta kalustosta, katkon aiheuttanut syyst\\xe4 ja tarkka paikannus onnistuisivat nykyist\\xe4 ketter\\xe4mmin.\\xa0\"\n    })\n  }),\n  ALmz_321o: 'var(--token-4ebcb019-1bf0-4019-877d-85173c376b7a, rgb(156, 200, 221)) /* {\"name\":\"Software\"} */',\n  B_Xyv9ynN: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Teimme tiivist\\xe4 yhteisty\\xf6t\\xe4 l\\xe4pi tuotekehityksen aina varhaisesta konseptoinnista ja ydintoiminnoista palvelumuotoiluun ja asiakaspolkujen m\\xe4\\xe4rittelyyn. Vastasimme my\\xf6s j\\xe4rjestelm\\xe4arkkitehtuurin suunnittelusta, valitsimme k\\xe4ytett\\xe4v\\xe4t teknologiat ja muotoilimme k\\xe4ytt\\xf6liittym\\xe4n ja k\\xe4ytt\\xf6kokemuksen br\\xe4ndille, dronesovellukselle sek\\xe4 verkkopalveluille. Projekti toteutettiin ketter\\xe4n kehityksen menetelmin, mink\\xe4 p\\xe4\\xe4tteeksi julkaisimme sovelluksen MVP-version pilottik\\xe4ytt\\xf6\\xe4 varten.\"\n    })\n  }),\n  BcmIjRPgR: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Meill\\xe4 on monipuolinen osaaminen s\\xe4hk\\xf6verkkojen kentt\\xe4ty\\xf6skentelyst\\xe4, joten idea syntyi todellisesta tarpeesta. Meilt\\xe4 kuitenkin puuttui k\\xe4sitys siit\\xe4, miten idea muuttuisi toimivaksi tuotteeksi. T\\xe4ss\\xe4 kohtaa Mindhiven k\\xe4til\\xf6intiapu oli ratkaiseva askel eteenp\\xe4in, sanoo Saimaa Solutionin toimitusjohtaja \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Jussi Partanen\"\n      })]\n    })\n  }),\n  cO64uiq3l: \"+358 44 978 4000\",\n  dQfRt5GdG: false,\n  E0zHuM5CP: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png?scale-down-to=512\").href} 354w, ${new URL(\"https://framerusercontent.com/images/9REqyFDl42hf7QQjAnjCmiZAI.png\").href} 393w`\n  },\n  erTKZinMC: false,\n  GAU6di3YT: \"Dronet lyhent\\xe4m\\xe4\\xe4n s\\xe4hk\\xf6katkoja\",\n  GFpOdKBeC: \"Ville Ven\\xe4l\\xe4inen\",\n  I84bFAVUe: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    })\n  }),\n  id: \"AeGIq08Bn\",\n  iDELE82h6: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsxs(\"p\", {\n      children: [\"\u2013 Meill\\xe4 on monipuolinen osaaminen s\\xe4hk\\xf6verkkojen kentt\\xe4ty\\xf6skentelyst\\xe4, joten idea syntyi todellisesta tarpeesta. Meilt\\xe4 kuitenkin puuttui k\\xe4sitys siit\\xe4, miten idea muuttuisi toimivaksi tuotteeksi. T\\xe4ss\\xe4 kohtaa Mindhiven k\\xe4til\\xf6intiapu oli ratkaiseva askel eteenp\\xe4in, sanoo Saimaa Solutionin toimitusjohtaja \", /*#__PURE__*/_jsx(\"strong\", {\n        children: \"Jussi Partanen\"\n      }), \".\\xa0\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"strong\", {\n        children: \"Mind\"\n      }), \"leapin j\\xe4lkeen k\\xe4ynnistettiin\", /*#__PURE__*/_jsx(\"strong\", {\n        children: \" \"\n      }), /*#__PURE__*/_jsx(Link, {\n        href: \"https://www.mindhive.fi/mindsolutions\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsxs(\"a\", {\n          href: \"https://www.mindhive.fi/mindsolutions\",\n          rel: \"noreferrer noopener\",\n          children: [/*#__PURE__*/_jsx(\"strong\", {\n            children: \"mind\"\n          }), \"solution -projekti\"]\n        })\n      }), \", jossa rakennettiin varsinainen tuote, eli Faultti -j\\xe4rjestelm\\xe4 s\\xe4hk\\xf6verkkojen vianpaikannukseen. Palvelu koostuu pilvipalvelusta, Android -sovelluksesta ja selainpohjaisesta hallintok\\xe4ytt\\xf6liittym\\xe4st\\xe4.\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"\u2013 Yhteisty\\xf6 Mindhiven kanssa on mahdollistanut idean valmistumisen konkreettiseksi tuotteeksi, jota tullaan pilotoimaan useammassa verkkoyhti\\xf6ss\\xe4, iloitsee Partanen.\"\n    })]\n  }),\n  IKjvKjdao: \"faultti\",\n  imA8jK2Em: true,\n  jh6SpZjaU: /*#__PURE__*/_jsxs(React.Fragment, {\n    children: [/*#__PURE__*/_jsx(\"h3\", {\n      children: \"Yhteisty\\xf6ll\\xe4 ideasta tuotteeksi\\xa0\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: \"Idean perusajatus oli luoda ratkaisu, jossa dronen avulla pystytt\\xe4isiin l\\xe4hett\\xe4m\\xe4\\xe4n realiaikaisesti valokuvia paikkatietoineen verkkoyhti\\xf6n k\\xe4ytt\\xf6keskukseen. N\\xe4in tieto tarvittavasta kalustosta, katkon aiheuttanut syyst\\xe4 ja tarkka paikannus onnistuisivat nykyist\\xe4 ketter\\xe4mmin.\\xa0\"\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [\"Saimaa Solution Oy:lta puuttui kuitenkin kumppani, jonka kanssa ideaa olisi voinut l\\xe4hte\\xe4 viem\\xe4\\xe4n eteenp\\xe4in. Mindhiven valikoitui kumppaniksi, koska \", /*#__PURE__*/_jsx(Link, {\n        href: \"https://www.mindhive.fi/mindleap\",\n        openInNewTab: false,\n        smoothScroll: false,\n        children: /*#__PURE__*/_jsxs(\"a\", {\n          href: \"https://www.mindhive.fi/mindleap\",\n          rel: \"noreferrer noopener\",\n          children: [/*#__PURE__*/_jsx(\"strong\", {\n            children: \"mind\"\n          }), \"leap -projektin\"]\n        })\n      }), \" avulla alkuvaiheen ideaa pystyt\\xe4\\xe4n kehitt\\xe4m\\xe4\\xe4n eteenp\\xe4in matalin kustannuksin ja riskein.\\xa0\"]\n    }), /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    }), /*#__PURE__*/_jsxs(\"p\", {\n      children: [/*#__PURE__*/_jsx(\"strong\", {\n        children: \"Mind\"\n      }), \"leapin aikana idean pohjalta tehtiin vaatimusm\\xe4\\xe4rittely, k\\xe4ytt\\xf6liittym\\xe4suunnittelu sek\\xe4 luotiin palvelun arkkitehtuuri. Samalla saatiin luotua my\\xf6s kustannusarvio ja aikataulu palvelun rakentamiselle.\\xa0\"]\n    })]\n  }),\n  JVTsBckBt: \"Saimaa Solution Oy:n ja Mindhiven yhteisty\\xf6n tuloksena syntyi Faultti -j\\xe4rjestelm\\xe4. Sen avulla voidaan vaikeakulkuisestakin maastosta l\\xe4hett\\xe4\\xe4 reaaliaikaista kuvaa valvomoon.  \",\n  KdQA9QUFf: \"Java, Typescript, NextJS, Firebase\",\n  l66usmJOS: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: /*#__PURE__*/_jsx(\"br\", {\n        className: \"trailing-break\"\n      })\n    })\n  }),\n  L9LFebjK9: \"Jussi Partanen\",\n  mmBY60x9o: true,\n  mVdGbi2L5: \"ville@mindhive.fi\",\n  NsV1EivJc: false,\n  oBjQk_Fmg: \"Dronet lyhent\\xe4m\\xe4\\xe4n s\\xe4hk\\xf6katkoja\",\n  Oso0pR9nx: true,\n  PJKHJuOIK: \"Saimaa Solutions Oy:n ja Mindhiven yhteisty\\xf6n tuloksena syntyi Faultti -j\\xe4rjestelm\\xe4.\",\n  QDFUpUCpf: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/3TsMMrHL8KkGQmQ3UXPteoY0Bk.jpg\").href} 2048w`\n  },\n  S4rGqcCNF: {\n    src: new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png?scale-down-to=512\").href} 315w, ${new URL(\"https://framerusercontent.com/images/QOlrZxrxPU6U1y4xwY1uYYgq4.png\").href} 393w`\n  },\n  SiVz9KaAC: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Faultti-sovellus on kehitetty meid\\xe4n ja asiakkaan, Saimaa Solutions Oy:n, yhteisty\\xf6ss\\xe4. Sovelluksen avulla voidaan selvitt\\xe4\\xe4 s\\xe4hk\\xf6linjojen kunto nopeasti dronelennoilla perinteisten helikopteritarkastusten sijaan. Ratkaisu mahdollistaa nopeamman reagoinnin muutoksiin s\\xe4hk\\xf6linjoilla samalla ymp\\xe4rist\\xf6\\xe4 ja kustannuksia s\\xe4\\xe4st\\xe4en. Faultti-palveluun sis\\xe4ltyy sovellus dronelentojen ohjaukseen, jolla voidaan ottaa kuvia ja videoita haastavissa s\\xe4\\xe4olosuhteissa; kuten my\\xf6s pilvipohjainen tilannekuvaty\\xf6kalu, joka tuottaa reaaliajassa tietoa huoltolennoista ja sijaintiin liitetyist\\xe4 kuvista, ja jonka avulla droneohjaajat ja j\\xe4rjestelm\\xe4nk\\xe4ytt\\xe4j\\xe4t voivat kommunikoida kesken\\xe4\\xe4n.\"\n    })\n  }),\n  sJrPMqFYR: {\n    alt: 'Photo by <a href=\"https://unsplash.com/@odiin?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText\">Erik Odiin</a> on <a href=\"https://unsplash.com/s/photos/drone?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText\">Unsplash</a>   ',\n    src: new URL(\"https://framerusercontent.com/images/uW6TjgL4J4ZgqyJm5e3s7BRplms.jpg\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/uW6TjgL4J4ZgqyJm5e3s7BRplms.jpg?scale-down-to=512\").href} 383w, ${new URL(\"https://framerusercontent.com/images/uW6TjgL4J4ZgqyJm5e3s7BRplms.jpg?scale-down-to=1024\").href} 767w, ${new URL(\"https://framerusercontent.com/images/uW6TjgL4J4ZgqyJm5e3s7BRplms.jpg?scale-down-to=2048\").href} 1534w, ${new URL(\"https://framerusercontent.com/images/uW6TjgL4J4ZgqyJm5e3s7BRplms.jpg\").href} 2992w`\n  },\n  SuYx2DiFA: false,\n  teAlQiM4x: \"Faultti\u2122 \u2013 Sovellus s\\xe4hk\\xf6verkon vianpaikannukseen\",\n  tLE9Eig0c: true,\n  tPvt7nNy1: \"toimitusjohtaja, Saimaa Solutions Oy\",\n  tzwNtQtKI: false,\n  vFm0M6co0: \"https://www.youtube.com/watch?v=S7rDlZEPy-8\",\n  wODW9g9hV: \"Ohjelmistokehitys\",\n  X0kRpI6nH: false,\n  x3l5IaMKZ: false,\n  X41Af3rSo: false,\n  XAdyRv6pE: true,\n  XmLaIcMCl: false,\n  ZdPYnsSAv: {\n    alt: \"\",\n    src: new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href,\n    srcSet: `${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png?scale-down-to=512\").href} 367w, ${new URL(\"https://framerusercontent.com/images/CMI4NbukmyTtrxL2TWwLple6zdw.png\").href} 393w`\n  },\n  ZsTq041Il: \"\",\n  ZTbt9XeXb: /*#__PURE__*/_jsx(React.Fragment, {\n    children: /*#__PURE__*/_jsx(\"p\", {\n      children: \"Yhteisty\\xf6 Mindhiven kanssa on mahdollistanut idean valmistumisen konkreettiseksi tuotteeksi, jota ollaan pilotoimassa useammassa verkkoyhti\\xf6ss\\xe4.\"\n    })\n  })\n}];\ndata.forEach(item => Object.freeze(item));\naddPropertyControls(data, {\n  oBjQk_Fmg: {\n    defaultValue: \"\",\n    title: \"Title\",\n    type: ControlType.String\n  },\n  IKjvKjdao: {\n    title: \"Slug\",\n    type: ControlType.String\n  },\n  wODW9g9hV: {\n    defaultValue: \"\",\n    title: \"Main Tag\",\n    type: ControlType.String\n  },\n  sJrPMqFYR: {\n    title: \"Image\",\n    type: ControlType.ResponsiveImage\n  },\n  ALmz_321o: {\n    defaultValue: 'var(--token-bf64bf16-9fa6-494c-97d9-f6ac38cbda26, rgb(153, 90, 150)) /* {\"name\":\"Primary\"} */',\n    title: \"Color\",\n    type: ControlType.Color\n  },\n  hG9E81PsB: {\n    title: \"Client Logo\",\n    type: ControlType.ResponsiveImage\n  },\n  PJKHJuOIK: {\n    defaultValue: \"\",\n    displayTextArea: false,\n    title: \"Card Text\",\n    type: ControlType.String\n  },\n  JVTsBckBt: {\n    defaultValue: \"\",\n    title: \"Lead Paragraph\",\n    type: ControlType.String\n  },\n  teAlQiM4x: {\n    defaultValue: \"Video title\",\n    title: \"Video Title\",\n    type: ControlType.String\n  },\n  vFm0M6co0: {\n    defaultValue: \"\",\n    title: \"Video Url\",\n    type: ControlType.String\n  },\n  NsV1EivJc: {\n    defaultValue: false,\n    title: \"Link To Example Visible\",\n    type: ControlType.Boolean\n  },\n  JjxQb3NpT: {\n    title: \"Link To Example\",\n    type: ControlType.Link\n  },\n  tLE9Eig0c: {\n    defaultValue: true,\n    title: \"Quote Visible\",\n    type: ControlType.Boolean\n  },\n  ZTbt9XeXb: {\n    defaultValue: \"\",\n    title: \"Quote\",\n    type: ControlType.RichText\n  },\n  L9LFebjK9: {\n    defaultValue: \"\",\n    title: \"Quote Name\",\n    type: ControlType.String\n  },\n  tPvt7nNy1: {\n    defaultValue: \"\",\n    title: \"Quote Title Company\",\n    type: ControlType.String\n  },\n  SiVz9KaAC: {\n    defaultValue: \"\",\n    title: \"What We Did\",\n    type: ControlType.RichText\n  },\n  B_Xyv9ynN: {\n    defaultValue: \"\",\n    title: \"How We Did It\",\n    type: ControlType.RichText\n  },\n  KdQA9QUFf: {\n    defaultValue: \"\",\n    displayTextArea: true,\n    title: \"Used Techniques\",\n    type: ControlType.String\n  },\n  XAdyRv6pE: {\n    defaultValue: true,\n    title: \"Article Visible\",\n    type: ControlType.Boolean\n  },\n  GAU6di3YT: {\n    defaultValue: \"\",\n    title: \"Article Title\",\n    type: ControlType.String\n  },\n  a3eMn4eE_: {\n    defaultValue: \"\",\n    title: \"Article Paragraph 1\",\n    type: ControlType.RichText\n  },\n  jh6SpZjaU: {\n    defaultValue: \"\",\n    title: \"Article Paragraph 2\",\n    type: ControlType.RichText\n  },\n  iDELE82h6: {\n    defaultValue: \"\",\n    title: \"Article Paragraph 3\",\n    type: ControlType.RichText\n  },\n  X0kRpI6nH: {\n    defaultValue: true,\n    title: \"Article Paragraph 4 Visible\",\n    type: ControlType.Boolean\n  },\n  I84bFAVUe: {\n    defaultValue: \"\",\n    title: \"Article Paragraph 4\",\n    type: ControlType.RichText\n  },\n  tzwNtQtKI: {\n    defaultValue: true,\n    title: \"Article Paragraph 5 Visible\",\n    type: ControlType.Boolean\n  },\n  l66usmJOS: {\n    defaultValue: \"\",\n    title: \"Article Paragraph 5\",\n    type: ControlType.RichText\n  },\n  afkyLS2jo: {\n    defaultValue: \"\",\n    title: \"Article Quote 1\",\n    type: ControlType.RichText\n  },\n  BcmIjRPgR: {\n    defaultValue: \"\",\n    title: \"Article Quote 2\",\n    type: ControlType.RichText\n  },\n  imA8jK2Em: {\n    defaultValue: true,\n    title: \"Article Paragraph 2 Image Left\",\n    type: ControlType.Boolean\n  },\n  ZdPYnsSAv: {\n    __defaultAssetReference: \"data:framer/asset-reference,CMI4NbukmyTtrxL2TWwLple6zdw.png?originalFilename=Bubbles1.png&preferredSize=auto\",\n    title: \"Article Paragraph 2 Image\",\n    type: ControlType.ResponsiveImage\n  },\n  XmLaIcMCl: {\n    defaultValue: false,\n    title: \"Article Paragraph 3 Image Left\",\n    type: ControlType.Boolean\n  },\n  E0zHuM5CP: {\n    __defaultAssetReference: \"data:framer/asset-reference,9REqyFDl42hf7QQjAnjCmiZAI.png?originalFilename=mindhive_service_design_icon.png&preferredSize=auto\",\n    title: \"Article Paragraph 3 Image\",\n    type: ControlType.ResponsiveImage\n  },\n  x3l5IaMKZ: {\n    defaultValue: false,\n    title: \"Article Paragraph 5 Image Left\",\n    type: ControlType.Boolean\n  },\n  S4rGqcCNF: {\n    __defaultAssetReference: \"data:framer/asset-reference,QOlrZxrxPU6U1y4xwY1uYYgq4.png?originalFilename=mindhive_service_design_icon1.png&preferredSize=auto\",\n    title: \"Article Paragraph 5 Image\",\n    type: ControlType.ResponsiveImage\n  },\n  Oso0pR9nx: {\n    defaultValue: false,\n    title: \"Service Design\",\n    type: ControlType.Boolean\n  },\n  dQfRt5GdG: {\n    defaultValue: false,\n    title: \"UI Design\",\n    type: ControlType.Boolean\n  },\n  SuYx2DiFA: {\n    defaultValue: false,\n    title: \"AI And Data\",\n    type: ControlType.Boolean\n  },\n  X41Af3rSo: {\n    defaultValue: false,\n    title: \"Digital\",\n    type: ControlType.Boolean\n  },\n  mmBY60x9o: {\n    defaultValue: false,\n    title: \"Software Development\",\n    type: ControlType.Boolean\n  },\n  erTKZinMC: {\n    defaultValue: false,\n    title: \"Kehpa\",\n    type: ControlType.Boolean\n  },\n  QDFUpUCpf: {\n    __defaultAssetReference: \"data:framer/asset-reference,97Jh3WoEmmKQuJIFah5f5Qx1I.jpg?originalFilename=NELIO%CC%88TWEBMindhive_henkilo%CC%88sto%CC%882022_kuva_PihlaLiukkonen_Kontrastia-12.jpg&preferredSize=auto\",\n    title: \"Contact Image\",\n    type: ControlType.ResponsiveImage\n  },\n  GFpOdKBeC: {\n    defaultValue: \"Suvi Ripatti\",\n    title: \"Contact Name\",\n    type: ControlType.String\n  },\n  ZsTq041Il: {\n    defaultValue: \"Account manager,   Service designer\",\n    title: \"Contact Title\",\n    type: ControlType.String\n  },\n  cO64uiq3l: {\n    defaultValue: \"+358 50 569 3115\",\n    title: \"Contact Phone\",\n    type: ControlType.String\n  },\n  mVdGbi2L5: {\n    defaultValue: \"suvi@mindhive.fi\",\n    title: \"Contact Email\",\n    type: ControlType.String\n  }\n});\ndata[\"displayName\"] = \"FI Customer Stories\";\nexport default data;\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"data\",\n      \"name\": \"data\",\n      \"annotations\": {\n        \"framerData\": \"\",\n        \"framerContractVersion\": \"1\",\n        \"framerSlug\": \"IKjvKjdao\",\n        \"framerRecordIdKey\": \"id\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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GACd,MAAO,YACP,KAAMA,EAAY,MACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,0BACP,KAAMA,EAAY,OACpB,EACA,UAAW,CACT,MAAO,kBACP,KAAMA,EAAY,IACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,gBACP,KAAMA,EAAY,OACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,QACP,KAAMA,EAAY,QACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,aACP,KAAMA,EAAY,MACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,sBACP,KAAMA,EAAY,MACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,cACP,KAAMA,EAAY,QACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,gBACP,KAAMA,EAAY,QACpB,EACA,UAAW,CACT,aAAc,GACd,gBAAiB,GACjB,MAAO,kBACP,KAAMA,EAAY,MACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,kBACP,KAAMA,EAAY,OACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,gBACP,KAAMA,EAAY,MACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,sBACP,KAAMA,EAAY,QACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,sBACP,KAAMA,EAAY,QACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,sBACP,KAAMA,EAAY,QACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,8BACP,KAAMA,EAAY,OACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,sBACP,KAAMA,EAAY,QACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,8BACP,KAAMA,EAAY,OACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,sBACP,KAAMA,EAAY,QACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,kBACP,KAAMA,EAAY,QACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,kBACP,KAAMA,EAAY,QACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,iCACP,KAAMA,EAAY,OACpB,EACA,UAAW,CACT,wBAAyB,+GACzB,MAAO,4BACP,KAAMA,EAAY,eACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,iCACP,KAAMA,EAAY,OACpB,EACA,UAAW,CACT,wBAAyB,iIACzB,MAAO,4BACP,KAAMA,EAAY,eACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,iCACP,KAAMA,EAAY,OACpB,EACA,UAAW,CACT,wBAAyB,kIACzB,MAAO,4BACP,KAAMA,EAAY,eACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,iBACP,KAAMA,EAAY,OACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,YACP,KAAMA,EAAY,OACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,cACP,KAAMA,EAAY,OACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,UACP,KAAMA,EAAY,OACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,uBACP,KAAMA,EAAY,OACpB,EACA,UAAW,CACT,aAAc,GACd,MAAO,QACP,KAAMA,EAAY,OACpB,EACA,UAAW,CACT,wBAAyB,yLACzB,MAAO,gBACP,KAAMA,EAAY,eACpB,EACA,UAAW,CACT,aAAc,eACd,MAAO,eACP,KAAMA,EAAY,MACpB,EACA,UAAW,CACT,aAAc,sCACd,MAAO,gBACP,KAAMA,EAAY,MACpB,EACA,UAAW,CACT,aAAc,mBACd,MAAO,gBACP,KAAMA,EAAY,MACpB,EACA,UAAW,CACT,aAAc,mBACd,MAAO,gBACP,KAAMA,EAAY,MACpB,CACF,CAAC,EACDP,EAAK,YAAiB,sBACtB,IAAOQ,EAAQR,EACFS,EAAqB,CAChC,QAAW,CACT,QAAW,CACT,KAAQ,OACR,KAAQ,OACR,YAAe,CACb,WAAc,GACd,sBAAyB,IACzB,WAAc,YACd,kBAAqB,IACvB,CACF,EACA,mBAAsB,CACpB,KAAQ,UACV,CACF,CACF",
  "names": ["data", "p", "x", "u", "Link", "item", "addPropertyControls", "ControlType", "jUggpBptj_default", "__FramerMetadata__"]
}
