{"id":71753,"date":"2025-08-18T12:11:16","date_gmt":"2025-08-18T10:11:16","guid":{"rendered":"https:\/\/fhi.nl\/?page_id=71753"},"modified":"2026-02-24T14:02:04","modified_gmt":"2026-02-24T13:02:04","slug":"trendlijn","status":"publish","type":"page","link":"https:\/\/fhi.nl\/en\/economische-barometer\/trendlijn\/","title":{"rendered":"Economic Barometer: Trendline"},"content":{"rendered":"<header id=\"header\" class=\"header header--low\">\n\n\t\n\t\t\t<div class=\"header__background header__background--graphic\"><\/div>\n\t\n\t<div class=\"container\">\n\t\t<div class=\"header__content\">\n\t\t\t<div class=\"header__first\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"header__navigation-button\">\n\t\t\t\t\t\t<a class=\"header__navigation-button__arrow\" target=\"_self\" href=\"https:\/\/fhi.nl\/en\/economische-barometer\/\">\n\t\t\t\t\t\t\t<svg width=\"56\" height=\"33\" viewbox=\"0 0 56 33\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><rect x=\"56\" y=\"33\" width=\"56\" height=\"33\" rx=\"16.5\" transform=\"rotate(180 56 33)\" fill=\"#2A5CEE\"\/><path d=\"M22.262 22.456 16.294 16.5l5.968-5.956M39.706 16.5H16.293\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg> Back to: Economic Barometer \t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<h1 class=\"header__title\" >\n\t\t\t\t\tEconomic Barometer: Trendline\t\t\t\t<\/h1>\n\n\t\t\t\t<div class=\"header__dots-line\">\n\t\t\t\t\t<svg width=\"431\" height=\"9\" viewbox=\"0 0 431 9\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M430.799 4.192a1.136 1.136 0 1 1-2.272-.001 1.136 1.136 0 0 1 2.272 0Zm-27.272 0a1.135 1.135 0 1 1-2.27 0 1.135 1.135 0 0 1 2.27 0Zm-27.27 0a1.136 1.136 0 1 1-2.272-.001 1.136 1.136 0 0 1 2.272 0Zm-27.272 0a1.39 1.39 0 1 1-2.78 0 1.39 1.39 0 0 1 2.78 0Zm-27.78 0a1.645 1.645 0 1 1-3.29 0 1.645 1.645 0 0 1 3.29 0Zm-28.29 0a1.9 1.9 0 1 1-3.799 0 1.9 1.9 0 0 1 3.799 0Zm-28.799 0a2.154 2.154 0 1 1-4.308 0 2.154 2.154 0 0 1 4.308 0Zm-29.308 0a2.41 2.41 0 1 1-4.819 0 2.41 2.41 0 0 1 4.819 0Zm-29.819 0a2.663 2.663 0 1 1-5.326.001 2.663 2.663 0 0 1 5.326-.001Zm-30.327 0a2.919 2.919 0 1 1-5.837 0 2.919 2.919 0 0 1 5.837 0Zm-30.837 0a3.173 3.173 0 1 1-6.345.001 3.173 3.173 0 0 1 6.345 0Zm-31.346 0a3.428 3.428 0 1 1-6.856 0 3.428 3.428 0 0 1 6.856 0Zm-31.856 0a3.683 3.683 0 1 1-7.365 0 3.683 3.683 0 0 1 7.365 0Zm-32.365 0a3.937 3.937 0 1 1-7.875 0 3.937 3.937 0 0 1 7.875 0Zm-32.874 0a4.192 4.192 0 1 1-8.384 0 4.192 4.192 0 0 1 8.384 0Z\" fill=\"#FFF960\"\/><\/svg>\t\t\t\t<\/div>\n\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"header__second\">\n\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"header__branch-logos\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t<\/div>\n<\/header>\n\n\n\n\n\n<div class=\"text bg--offwhite\">\n\t<div class=\"container\">\n\t\t\t\t\t<div class='heading-wrapper'><svg width=\"13\" height=\"13\" viewbox=\"0 0 13 13\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><circle cx=\"6.394\" cy=\"6.5\" r=\"6.394\" fill=\"#000\"\/><\/svg><h2>A new economic barometer<\/h2><\/div>\t\t\t\t\t\t<div class=\"text__content text__content--1-col\">\n\t\t\t<p><span style=\"font-size: 16px; letter-spacing: -0.32px;\">Since the first quarter of 2025, FHI has added a new component to the economic barometer. To improve the quality of the research, we now also ask companies to share a percentage estimate of the change compared to the previous quarter. The average of these estimates is used to calculate an estimate of the average change within the market. As a member, you can then gauge your own position in the market using the interactive chart on this page. For questions and ideas for improving this version of the research, please contact us via <\/span><a style=\"font-size: 16px; letter-spacing: -0.32px;\" href=\"mailto:vanessa.visscher@fhi.nl?subject=Vraag%20Trendlijn%20Economische%20Barometer\">mail<\/a><span style=\"font-size: 16px; letter-spacing: -0.32px;\">.<\/span><\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n\t<meta charset=\"UTF-8\">\n    \t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    \t<title>Interactie Lijngrafiek<\/title>\n    \t<link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/noUiSlider\/15.7.0\/nouislider.min.css\" rel=\"stylesheet\">\n    \t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/noUiSlider\/15.7.0\/nouislider.min.js\"><\/script>\n    \t<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js\"><\/script>\n    \t<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-zoom\"><\/script>\n    \t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/xlsx\/0.17.3\/xlsx.full.min.js\"><\/script>\n    \t<style>\n        body {\n            \tfont-family: Arial, sans-serif;\n            \tmargin: 20px;\n        }\n\t.controls {\n    \t\tmargin: 4px auto;\n    \t\twidth: fit-content;\n\t}\n        #chart-container {\n            \twidth: 80%;\n            \tmargin: 0 auto;\n        }\n\n    \t.slider-container {\n           \twidth: 80%; \/* of hetzelfde als je grafiek-container *\/\n           \tmargin: 0 auto; \/* mooi centreren *\/\n   \t}\n\n\t.help {\n      \t\tposition: relative;\n      \t\tdisplay: inline-block;\n      \t\tcursor: pointer;\n      \t\tfont-weight: bold;\n      \t\tborder-radius: 50%;\n      \t\tbackground-color: #808080;\n      \t\tcolor: white;\n      \t\twidth: 24px;\n      \t\theight: 24px;\n      \t\ttext-align: center;\n      \t\tline-height: 24px;\n    \t}\n   \n        .gecentreerd {\n            text-align: center;\n        }\n\n    \t.tooltip {\n      \t\tvisibility: hidden;\n      \t\twidth: 220px;\n      \t\tbackground-color: #333;\n      \t\tcolor: #fff;\n      \t\ttext-align: left;\n      \t\tborder-radius: 6px;\n      \t\tpadding: 10px;\n      \t\tposition: absolute;\n      \t\tz-index: 1;\n      \t\ttop: 30px;\n      \t\tleft: 50%;\n      \t\ttransform: translateX(-50%);\n      \t\topacity: 0;\n      \t\ttransition: opacity 0.3s;\n      \t\tfont-size: 14px;\n    \t}\n\n    \t.help:hover .tooltip {\n      \t\tvisibility: visible;\n      \t\topacity: 1;\n    \t}\n\n    \t#slider {\n           \tmargin-top: 20px;\n           \twidth: 100%;\n    \t}\n\n        select, button {\n            \tfont-size: 16px;\n            \tmargin: 5px;\n        }\n\n        #user-data-table {\n            \tdisplay: none;\n            \tmargin-top: 20px;\n            \tposition: relative;\n                bottom: 10px;\n           \t    left: 10%;\n            \twidth: 80%;\n            \tbackground-color: #fff;\n            \tborder-radius: 8px;\n            \tbox-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n            \tpadding: 20px;\n            \ttext-align: left;\n            \tz-index: 10; \n        }\n\n        #user-data-table table {\n            \twidth: 100%;\n            \tborder-collapse: collapse;\n        }\n\n        #user-data-table th, #user-data-table td {\n            \tpadding: 10px;\n            \tborder: 1px solid #ddd;\n            \ttext-align: center;\n        }\n\n        #user-data-table th {\n            \tbackground-color: #f4f4f4;\n        }\n\n        #user-data-table input {\n            \twidth: 60px;\n            \tpadding: 5px;\n            \ttext-align: center;\n        }\n\n        #file-upload-btn {\n            \tmargin-left: 10px;\n        }\n\n        .large-button {\n            \tfont-size: 18px;\n            \tpadding: 15px 30px;\n            \tbackground-color: #4CAF50;\n            \tcolor: white;\n            \tborder: none;\n            \tborder-radius: 5px;\n           \tcursor: pointer;\n        }\n\n        .large-button:hover {\n            \tbackground-color: #45a049;\n        }\n\n\t.close-button {\n    \t   \tbackground: none;\n     \t   \tborder: none;\n    \t   \tfont-size: 40px;\n    \t   \tcolor: red;\n    \t   \tposition: absolute;\n    \t   \ttop: 10px;\n   \t   \tright: 20px;\n    \t   \tcursor: pointer;\n\t}\n\n \t.close-button:hover {\n    \t   \tcolor: darkred;\n\t}\n\n        .small-button {\n           \tfont-size: 14px;\n            \tpadding: 5px 15px;\n            \tbackground-color: #f44336;\n            \tcolor: white;\n            \tborder: none;\n            \tborder-radius: 5px;\n            \tcursor: pointer;\n        }\n\n        .small-button:hover {\n            \tbackground-color: #d32f2f;\n        }\n\n\t.beautiful-button {\n            \tpadding: 10px 20px;\n            \tbackground-color: #A3C8A1;\n            \tcolor: white;\n            \tborder: none;\n            \tborder-radius: 5px;\n            \tfont-size: 16px;\n            \tcursor: pointer;\n            \tbox-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\n            \ttransition: all 0.3s ease-in-out;\n        }\n\n\t.button-wrapper {\n  \t\tposition: absolute;\n  \t\tbottom: 20px;\n  \t\tright: 20px;\n  \t\tdisplay: flex;\n  \t\tgap: 10px;\n\t}\n\n        .beautiful-button:hover {\n            \tbackground-color: #7C9F7A;\n            \ttransform: scale(1.05);\n        }\n\t\n\t.button-container {\n    \t\tdisplay: flex;\n    \t\tgap: 10px;\n\t   \tjustify-content: center;\n    \t\talign-items: center;\n\t}\n\tbody {\n        \tbackground-color: #ffffff;\n            \tmargin: 0 auto;\n    \t}\n\t<\/style>\n<\/head>\n\n<body>\n\t<div class=\"controls\">\n        \t<label for=\"category-select\">Category:<\/label>\n        \t<select id=\"category-select\" onchange=\"updateChart()\">\n            \t\t<option value=\"omzet\">Turnover<\/option>\n            \t\t<option value=\"orderpositie\">Order position<\/option>\n            \t\t<option value=\"tarieven\">prices<\/option>\n        \t<\/select>\n    \t<\/div>\n\n    \t<div class=\"controls\">\n        \t<label for=\"branch-select\">Select a branch:<\/label>\n        \t<select id=\"branch-select\">\n            \t\t<option value=\"Totaal\" style=\"background-color: rgba(255, 150, 150, 0.3);\">Total<\/option>\n            \t\t<option value=\"IA\" style=\"background-color: rgba(008, 164, 189, 0.3);\">IA<\/option>\n            \t\t<option value=\"IE\" style=\"background-color: rgba(045, 216, 129, 0.3);\">IE<\/option>\n            \t\t<option value=\"LT\" style=\"background-color: rgba(255, 249, 096, 0.3);\">LT<\/option>\n            \t\t<option value=\"GA\" style=\"background-color: rgba(177, 074, 237, 0.3);\">GA<\/option>\n        \t<\/select>\n    \t<\/div>\n\n    \t<div class=\"button-container\">\n        \t<button class=\"beautiful-button\" onclick=\"downloadImage()\">Download as image<\/button>\n        \t<button class=\"beautiful-button\" onclick=\"toggleDataInput()\">Add your own data<\/button>\n        \t<button class=\"beautiful-button\" onclick=\"clearUserData(); addUserData(); toggleDataInput()\">Delete your own data<\/button>\n    \t<\/div>\n\n    \t<div id=\"user-data-table\">\n       \t\t<button class=\"close-button\" onclick=\"toggleDataInput()\">\u00d7<\/button>\n            <p style=\"margin-bottom: 15px; text-align: center;\">\n        \t\tEnter the percentage change for each quarter compared to the same quarter a year earlier below, or choose an Excel file with this data already filled in.\n    \t\t<\/p>\n        \t<table>\n            \t\t<tr>\n                \t\t<th>Period<\/th>\n\t\t\t\t<th>2025<\/th>\n            \t\t<\/tr>\n            \t\t<tr>\n                \t\t<td>Q1<\/td>\n\t\t\t\t<td><input type=\"number\" id=\"user-data-1-2025\"><\/td>\n            \t\t<\/tr>\n            \t\t<tr>\n                \t\t<td>Q2<\/td>\n                \t\t<td><input type=\"number\" id=\"user-data-2-2025\"><\/td>\n            \t\t<\/tr>\n            \t\t<tr>\n                \t\t<td>Q3<\/td>\n                \t\t<td><input type=\"number\" id=\"user-data-3-2025\"><\/td>\n            \t\t<\/tr>\n            \t\t<tr>\n                \t\t<td>Q4<\/td>\n\t\t\t\t<td><input type=\"number\" id=\"user-data-4-2025\"><\/td>\n            \t\t<\/tr>\n        \t<\/table>\n\t\t<div class=\"help\">?\n      \t\t\t<div class=\"tooltip\">\n        \t\tAdd the data to an Excel file to make it easier to fill in, cell A1 represents Q1 2025\n      \t\t\t<\/div>\n    \t\t<\/div>\n        \t<button class=\"beautiful-button\" onclick=\"document.getElementById('excel-file').click()\">Choose File<\/button>\n        \t<input \n            \t\ttype=\"file\" \n           \t\tid=\"excel-file\" \n            \t\tstyle=\"display: none;\" \n            \t\tonchange=\"handleFileUpload(event)\" \n            \t\taccept=\".xlsx, .xls\" \n        \t\/>\n\t\t<button class=\"beautiful-button\" onclick=\"clearUserData()\">Clear<\/button>\n\t\t<button class=\"beautiful-button\" onclick=\"addUserData()\">OK<\/button>\n\n    \t<\/div>\n\n    \t<div id=\"chart-container\">\n        \t<canvas id=\"lineChart\"><\/canvas>\n    \t<\/div>\n\n    \t<div class=\"slider-container\">\n        \t<div id=\"slider\"><\/div>\n    \t<\/div>\n        <div style=\"height: 100px;\"><\/div>\n<script>\n    \tconst ctx = document.getElementById('lineChart').getContext('2d');\n\n   \tconst branchData = {\n        \torderpositie: {\n            \t\tTotaal: { 2025:[-0.12, 2.96, 2.22, 3.58] },\n\t\t\tGA: { 2025:[0, -2.5, 3, 12.5] },\n            \t\tIA: { 2025:[-3.5, 5, 1.43, 2.62] },\n            \t\tIE: { 2025:[1.1, 2.27, 3.18, 6.25] },\n            \t\tLT: { 2025:[2.5, 1.14, 1.15, -0.14] }\n            \t\t\n        \t},\t\t\n        \tomzet: {\n            \t\tTotaal: { 2025:[-0.94, 0.38, 3.21, 1.48] },\n\t\t\tGA: { 2025:[-0.83, -2.5, 1.5, 0.00] },\n            \t\tIA: { 2025:[-3.55, 2.81, 3.33, -0.71] },\n            \t\tIE: { 2025:[0.09, -1.04, 3.28, 4.00] },\n            \t\tLT: { 2025:[0.58, 0.23, 3.46, 0.69] }\n            \t\t\n        \t},\n        \ttarieven: {\n            \t\tTotaal: { 2025:[3.38, 2.5, 1.2, 2.62] },\n\t\t\tGA: { 2025:[7.5, 2.5, 3.5, 3.75] },\n            \t\tIA: { 2025:[2.5, 1.5, 1.11, 2.5] },\n            \t\tIE: { 2025:[3.44, 3.33, 1.64, 2.6] },\n            \t\tLT: { 2025:[3.00, 1.94, -0.58, 2.64] }\n            \t\t\n        \t}\n    \t};\n\n\tconst periodLabels = ['2025 Q1', '2025 Q2', '2025 Q3', '2025 Q4'];\n\n \tconst branchColors = {\n    \t\tTotaal: 'rgba(255, 150, 150, 1)',\n   \t \tIA: 'rgba(008, 164, 189, 1)',\n   \t \tIE: 'rgba(045, 216, 129, 1)',\n   \t \tLT: 'rgba(255, 249, 096, 1)',\n    \t\tGA: 'rgba(177, 074, 237, 1)'\n  \t};\n\n\tconst dataMappings = {\n\t\t'user-data-1-2025': { row: 0, col: 0 },\n\t\t'user-data-2-2025': { row: 1, col: 0 },\n\t\t'user-data-3-2025': { row: 2, col: 0 },\n\t\t'user-data-4-2025': { row: 3, col: 0 }\n\t};\n\n\tfunction clearUserData() {\n\t\tdocument.getElementById('user-data-1-2025').value = '';\n\t\tdocument.getElementById('user-data-2-2025').value = '';\n\t\tdocument.getElementById('user-data-3-2025').value = '';\n\t\tdocument.getElementById('user-data-4-2025').value = '';\n\n    \t}\n\n\tfunction getUserInputData() {\n    \t\treturn [\n\t\t\tparseFloat(document.getElementById('user-data-1-2025').value),\n\t\t\tparseFloat(document.getElementById('user-data-2-2025').value),\n\t\t\tparseFloat(document.getElementById('user-data-3-2025').value),\n\t\t\tparseFloat(document.getElementById('user-data-4-2025').value)\n    \t\t];\n\t}\n\n\tfunction updateChart() {\n        \tconst category = document.getElementById('category-select').value;\n        \tconst selectedBranche = document.getElementById('branch-select').value;\n\n\t\tconst data2025 = branchData[category][selectedBranche][2025];\n\t\tconst combinedData = data2025.concat();\n\n        lineChart.data.datasets = [];\n\n        const color = getColorForBranch(selectedBranche);\n        const backgroundColor = `rgba(${parseInt(color.slice(5, 8))}, ${parseInt(color.slice(10, 13))}, ${parseInt(color.slice(15, 18))}, 0.2)`;\n        const borderColor = `rgba(${parseInt(color.slice(5, 8))}, ${parseInt(color.slice(10, 13))}, ${parseInt(color.slice(15, 18))}, 0.8)`;\n\n        const singleDataset = {\n            label: `${selectedBranche}`,\n            data: combinedData,\n            borderColor: borderColor,\n            backgroundColor: backgroundColor,\n            fill: false\n        };\n\nlineChart.data.datasets.push(singleDataset);\n\n        \tlineChart.data.labels = periodLabels;\n        \taddUserData();\n        \ttoggleDataInput();\n        \tlineChart.update();\n\n        \tupdateSliderColor(selectedBranche);\n    \t}\n   \n\tlet lineChart = new Chart(ctx, {\n    \t\ttype: 'line',\n        \tdata: {\n        \t\tlabels: periodLabels,\n  \t\t\tdatasets: []\n        \t},\n        \toptions: {\n            \t\tresponsive: true,\n            \t\tscales: {\n                \t\tx: {\n                    \t\t\ttype: 'category'  \/\/ X-axis for time or categories\n                \t\t},\n               \t\t\ty: {\n                    \t\t\tbeginAtZero: false,\n                    \t\t\tticks: {\n                        \t\t\tcallback: function(value) {\n                            \t\t\t\treturn value.toFixed(2) + \"%\";\n                        \t\t\t}\n                    \t\t\t}\n                \t\t}\n     \t\t\t},\n       \t\t\tplugins: {\n             \t\t\ttooltip: {\n                \t\t\tenabled: true,\n                    \t\t\tmode: 'nearest',\n                    \t\t\tintersect: true,\n                \t\t\tcallbacks: {\n                    \t\t\t\tlabel: function(tooltipItem) {\n                        \t\t\t\tconst value = tooltipItem.raw;\n                        \t\t\t\treturn tooltipItem.dataset.label + ': ' + value.toFixed(2) + '%';\n                    \t\t\t\t}\n                \t\t\t},\n               \t\t\t\tbackgroundColor: 'rgba(0, 0, 0, 0.8)',\n                \t\t\ttitleColor: '#fff',\n                \t\t\tbodyColor: '#fff',\n                \t\t\tbodyFont: {\n                    \t\t\t\tsize: 14,\n                    \t\t\t\tweight: 'bold'\n                \t\t\t},\n                \t\t\tfooterColor: '#fff',\n                \t\t\tfooterFont: {\n                    \t\t\t\tsize: 12\n                \t\t\t}\n            \t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\n    \twindow.onload = function() {\n        \tdocument.getElementById('category-select').value = 'omzet';\n\n        \tconst branchSelect = document.getElementById('branch-select');\n        \tfor (const option of branchSelect.options) {\n            \t\toption.selected = option.value === 'Totaal';\n        \t}\n        \tupdateChart();\n    \t};\n\n    \tfunction hexToRGBA(hex, alpha) {\n        \tlet r = parseInt(hex.slice(1, 3), 16);\n        \tlet g = parseInt(hex.slice(3, 5), 16);\n        \tlet b = parseInt(hex.slice(5, 7), 16);\n        \treturn `rgba(${r}, ${g}, ${b}, ${alpha})`;\n    \t}\n\n    \tconst slider = document.getElementById('slider');\n\n    \tnoUiSlider.create(slider, {\n        \tstart: [0, periodLabels.length - 1],\n        \tconnect: true,\n        \trange: {\n            \t\tmin: 0,\n            \t\tmax: periodLabels.length - 1\n        \t},\n        \ttooltips: [\n            \t\t{\n                \t\tto: value => periodLabels[Math.round(value)],\n                \t\tfrom: label => periodLabels.indexOf(label)\n            \t\t},\n            \t\t{\n                \t\tto: value => periodLabels[Math.round(value)],\n                \t\tfrom: label => periodLabels.indexOf(label)\n            \t\t}\t\n        \t],\n        \tformat: {\n            \t\tto: value => value.toFixed(0),\n            \t\tfrom: value => Number(value)\n        \t}\n    \t});\n\n    \tslider.noUiSlider.on('update', function(values) {\n        \tlet startValue = parseFloat(values[0]);\n        \tlet endValue = parseFloat(values[1]);\n\n        \tconst startIndex = Math.floor(startValue + 0.5);\n        \tconst endIndex = Math.floor(endValue + 0.5);\n\n        \tupdateChartWithRange(startIndex, endIndex);\n   \t});\n\n    \tfunction updateSliderColor(branch) {\n        \tconst color = getColorForBranch(branch);\n        \tconst borderColor = `rgba(${parseInt(color.slice(5, 8))}, ${parseInt(color.slice(10, 13))}, ${parseInt(color.slice(15, 18))}, 0.5)`;\n\n        \tconst connectElement = slider.querySelector('.noUi-connect');\n        \tif (connectElement) {\n            \t\tconnectElement.style.backgroundColor = borderColor;\n        \t}\n    \t}\n\n    \tfunction updateChartWithRange(startIndex, endIndex) {\n        \tlineChart.options.scales.x.min = periodLabels[startIndex];\n        \tlineChart.options.scales.x.max = periodLabels[endIndex];\n        \tlineChart.update();\n    \t}\n\n    \tfunction getColorForBranch(branch) {\n        \treturn branchColors[branch] || 'rgba(0, 0, 0, 1)';\n    \t}\n\n    \tdocument.getElementById('category-select').addEventListener('change', updateChart);\n    \tdocument.getElementById('branch-select').addEventListener('change', function() {\n        \tupdateChart();  \n    \t});\n    \twindow.addEventListener('resize', function() {\n\t\tif(lineChart) {\n\t\t\tlineChart.resize();\n\t\t\tupdateChart();\n\t\t}\n    \t});\n    \tdocument.getElementById('fullsize-btn').addEventListener('click', function() {\n\t\tif(lineChart) {\n\t\t\tlineChart.resize();\n\t\t\tupdateChart();\n\t\t}\n    \t});\n\n    \tfunction toggleDataInput() {\n        \tconst table = document.getElementById('user-data-table');\n        \n        \tif (table.style.display === '' || table.style.display === 'none') {\n            \t\ttable.style.display = 'block';\n        \t} else {\n            \t\ttable.style.display = 'none';\n        \t}\n    \t}\n\n\tfunction addUserData() {\n    \t\tconst category = document.getElementById('category-select').value;\n    \t\tconst newData = getUserInputData();\n\n    \t\tlineChart.data.datasets = lineChart.data.datasets.filter(dataset => !dataset.label.includes(category));\n\n   \t\tif (newData.some(value => !isNaN(value))) {\n        \t\tconst userDataColor = 'rgba(255, 159, 64, 1)';\n        \t\tconst backgroundUserDataColor = 'rgba(255, 159, 64, 0.2)';\n\n       \t\t\tconst newDataset = {\n            \t\t\tlabel: `Eigen data - ${category}`,\n            \t\t\tdata: newData,\n            \t\t\tborderColor: userDataColor,\n            \t\t\tbackgroundColor: backgroundUserDataColor,\n            \t\t\tborderWidth: 2,\n            \t\t\tfill: false\n        \t\t};\n\n        \t\tlineChart.data.datasets.push(newDataset);\n    \t\t}\n\n    \t\tlineChart.update();\n    \t\ttoggleDataInput();\n\t}\n\n\tfunction handleFileUpload(event) {\n    \t\tconst file = event.target.files[0];\n\n   \t\t if (file) {\n        \t\tconst reader = new FileReader();\n\n        \t\treader.onload = function (e) {\n           \t\t\tconst data = e.target.result;\n           \t\t\tconst workbook = XLSX.read(data, { type: 'binary' });\n            \t\t\tconst sheet = workbook.Sheets[workbook.SheetNames[0]];\n            \t\t\tconst jsonData = XLSX.utils.sheet_to_json(sheet, { header: 1 });\n\n            \t\t\tfor (const [elementId, position] of Object.entries(dataMappings)) {\n               \t\t\t\tconst value = jsonData[position.row]?.[position.col] || '';\n                \t\t\tconst element = document.getElementById(elementId);\n                \t\t\tif (element) element.value = value;\n            \t\t\t}\n        \t\t};\n\n        \t\treader.readAsBinaryString(file);\n        \t\tevent.target.value = '';\n    \t\t}\n\t}\n\t\n\t\n\n    \tfunction downloadImage() {\n        \tconst newCanvas = document.createElement('canvas');\n        \tconst newCtx = newCanvas.getContext('2d');\n\n       \t\tnewCanvas.width = lineChart.canvas.width;\n        \tnewCanvas.height = lineChart.canvas.height;\n\n        \tnewCtx.fillStyle = 'white';\n        \tnewCtx.fillRect(0, 0, newCanvas.width, newCanvas.height);\n\n        \tnewCtx.drawImage(lineChart.canvas, 0, 0);\n\n        \tconst link = document.createElement('a');\n        \tlink.href = newCanvas.toDataURL();\n        \tlink.download = 'Economische Barometer.png';\n        \tlink.click();\n    \t}\n<\/script>\n<\/body>\n<\/html>\n\n\n\r\n\t<div class=\"articles bg--dark-blue automatic\">\r\n\t\t<div class=\"container\">\r\n\t\t\t<div class=\"articles__header\">\r\n\t\t\t\t\t\t\t\t\t<div class='heading-wrapper'><svg width=\"13\" height=\"13\" viewbox=\"0 0 13 13\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><circle cx=\"6.394\" cy=\"6.5\" r=\"6.394\" fill=\"#000\"\/><\/svg><h2>News<\/h2><\/div>\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"post-grid post-grid--no-padding\">\r\n\t\t\t\t\n<a class=\"single-item single-item__articles\" href=\"https:\/\/fhi.nl\/en\/news\/ai-expert-jarno-duursma-opent-wots-2026\/\" data-id=\"82193\">\n\t<div class=\"single-item__articles-icon\">\n\t\t<svg width=\"108\" height=\"97\" viewbox=\"0 0 108 97\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M71.1889 19.4317C71.1889 18.8156 70.905 18.2339 70.4193 17.8549C69.9336 17.4759 69.3003 17.3419 68.7027 17.4917L39.0059 24.935C38.1162 25.1581 37.4922 25.9577 37.4922 26.875V37.3931H29.2051C28.1005 37.3931 27.2051 38.2885 27.2051 39.3931V75.9996H31.2051V41.3931H47.895V75.9996H51.895V39.3931C51.895 38.2885 50.9996 37.3931 49.895 37.3931H41.4922V28.4356L67.1889 21.9948V75.9998H71.1889V34.3866H77.4785V75.9995H81.4785V32.3866C81.4785 31.282 80.5831 30.3866 79.4785 30.3866H71.1889V19.4317ZM37.5508 51.9436C37.5508 53.0482 38.4462 53.9436 39.5508 53.9436C40.6554 53.9436 41.5508 53.0482 41.5508 51.9436V48.7891C41.5508 47.6845 40.6554 46.7891 39.5508 46.7891C38.4462 46.7891 37.5508 47.6845 37.5508 48.7891V51.9436ZM39.5508 67.01C38.4462 67.01 37.5508 66.1146 37.5508 65.01V61.8555C37.5508 60.7509 38.4462 59.8555 39.5508 59.8555C40.6554 59.8555 41.5508 60.7509 41.5508 61.8555V65.01C41.5508 66.1146 40.6554 67.01 39.5508 67.01ZM56.7871 51.9436C56.7871 53.0482 57.6825 53.9436 58.7871 53.9436C59.8917 53.9436 60.7871 53.0482 60.7871 51.9436V48.7891C60.7871 47.6845 59.8917 46.7891 58.7871 46.7891C57.6825 46.7891 56.7871 47.6845 56.7871 48.7891V51.9436ZM58.7871 35.5164C57.6825 35.5164 56.7871 34.6209 56.7871 33.5164V30.3618C56.7871 29.2572 57.6825 28.3618 58.7871 28.3618C59.8917 28.3618 60.7871 29.2572 60.7871 30.3618V33.5164C60.7871 34.6209 59.8917 35.5164 58.7871 35.5164ZM56.7871 65.01C56.7871 66.1146 57.6825 67.01 58.7871 67.01C59.8917 67.01 60.7871 66.1146 60.7871 65.01V61.8555C60.7871 60.7509 59.8917 59.8555 58.7871 59.8555C57.6825 59.8555 56.7871 60.7509 56.7871 61.8555V65.01Z\" fill=\"#B14AED\"\/>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M96.9545 4H11C7.13401 4 4 7.13401 4 11V66.7273C4 70.5933 7.134 73.7273 11 73.7273H96.9545C100.821 73.7273 103.955 70.5933 103.955 66.7273V11C103.955 7.134 100.821 4 96.9545 4ZM11 0C4.92487 0 0 4.92486 0 11V66.7273C0 72.8024 4.92486 77.7273 11 77.7273H96.9545C103.03 77.7273 107.955 72.8024 107.955 66.7273V11C107.955 4.92487 103.03 0 96.9545 0H11Z\" fill=\"#B14AED\"\/>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M38 74H69V97H38V74ZM42 78V93H65V78H42Z\" fill=\"#B14AED\"\/>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.9082 95C23.9082 93.8954 24.8036 93 25.9082 93L82.0446 93C83.1491 93 84.0446 93.8954 84.0446 95C84.0446 96.1046 83.1491 97 82.0446 97L25.9082 97C24.8036 97 23.9082 96.1046 23.9082 95Z\" fill=\"#B14AED\"\/>\n<\/svg>\n\t<\/div>\n\t<div class=\"single-item__articles-title\"><div class='heading-wrapper'><h3>AI expert Jarno Duursma opens WoTS 2026<\/h3><\/div><\/div>\n\t<div class=\"single-item__articles-terms\">\n\t\t\n\t\t\n\t\t\t\t\t\t<span class=\"button button--outline single-item__articles-term--branche single-item__articles-term\">Building Automation<\/span>\n\t\t\t\t\t\t\t\t<span class=\"button button--outline single-item__articles-term--branche single-item__articles-term\">Federated<\/span>\n\t\t\t\t\t\t\t\t<span class=\"button button--outline single-item__articles-term--branche single-item__articles-term\">World of Industry, Technology &amp; Science<\/span>\n\t\t\t\t\t\t\t\t<span class=\"button button--outline single-item__articles-term--branche single-item__articles-term\">Artificial Intelligence (AI)<\/span>\n\t\t\t\t\t<\/div>\n\t<div class=\"single-item__articles-author-date-wrapper\">\n\t\t\t\t\t<div class=\"single-item__articles-author\">\n\t\t\t\tFHI\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"single-item__articles-date\">\n\t\t\t\t12 May 2026\t\t\t<\/div>\n\t\t\t<\/div>\n<\/a>\n\n<a class=\"single-item single-item__articles\" href=\"https:\/\/fhi.nl\/en\/news\/willem-van-raalte-over-het-70-jarig-jubileum-van-fhi\/\" data-id=\"80941\">\n\t<div class=\"single-item__articles-icon\">\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\"  viewbox=\"0 -960 960 960\"  fill=\"#000\"><path d=\"M180-120q-24 0-42-18t-18-42v-600q0-24 18-42t42-18h462l198 198v462q0 24-18 42t-42 18H180Zm0-60h600v-428.57H609V-780H180v600Zm99-111h402v-60H279v60Zm0-318h201v-60H279v60Zm0 159h402v-60H279v60Zm-99-330v171.43V-780v600-600Z\"\/><\/svg>\t<\/div>\n\t<div class=\"single-item__articles-title\"><div class='heading-wrapper'><h3>Willem van Raalte on the 70th anniversary of FHI<\/h3><\/div><\/div>\n\t<div class=\"single-item__articles-terms\">\n\t\t\n\t\t\n\t\t\t\t\t\t<span class=\"button button--outline single-item__articles-term--branche single-item__articles-term\">Federated<\/span>\n\t\t\t\t\t\t\t\t<span class=\"button button--outline single-item__articles-term--branche single-item__articles-term\">Interview<\/span>\n\t\t\t\t\t<\/div>\n\t<div class=\"single-item__articles-author-date-wrapper\">\n\t\t\t\t\t<div class=\"single-item__articles-author\">\n\t\t\t\tFHI\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"single-item__articles-date\">\n\t\t\t\t3 April 2026\t\t\t<\/div>\n\t\t\t<\/div>\n<\/a>\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\n\n\n\t<div class=\"logo-slider bg--offwhite\">\n\t\t<div class=\"container\">\t\t\t\t\t\t\t\t<div class='heading-wrapper'><svg width=\"13\" height=\"13\" viewbox=\"0 0 13 13\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><circle cx=\"6.394\" cy=\"6.5\" r=\"6.394\" fill=\"#000\"\/><\/svg><h2 class='logo-slider__title'>Members<\/h2><\/div>\t\t\t\t\t\n\t\t<div class=\"swiper\" data-swiper-autoplay=\"true\">\n\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t<a  href=\"\/en\/profiel\/valioserv-b-v\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"VALIOSERV BV\"><img decoding=\"async\" width=\"300\" height=\"73\" src=\"https:\/\/fhi.nl\/app\/uploads\/2026\/02\/8b84fee792392a9b9296c7c56c05ab9a-8e00ceea8634452972402f59fb673d6082c7d81b-logo-valioserv-offerte_300x73px.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2026\/02\/8b84fee792392a9b9296c7c56c05ab9a-8e00ceea8634452972402f59fb673d6082c7d81b-logo-valioserv-offerte_300x73px.jpg 300w, https:\/\/fhi.nl\/app\/uploads\/2026\/02\/8b84fee792392a9b9296c7c56c05ab9a-8e00ceea8634452972402f59fb673d6082c7d81b-logo-valioserv-offerte_300x73px-18x4.jpg 18w, https:\/\/fhi.nl\/app\/uploads\/2026\/02\/8b84fee792392a9b9296c7c56c05ab9a-8e00ceea8634452972402f59fb673d6082c7d81b-logo-valioserv-offerte_300x73px-200x49.jpg 200w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/haskoning\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Haskoning\"><img decoding=\"async\" width=\"300\" height=\"137\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/Haskoning_Logo_Colour_RGB-300x137.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/Haskoning_Logo_Colour_RGB-300x137.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/Haskoning_Logo_Colour_RGB-1024x467.png 1024w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/Haskoning_Logo_Colour_RGB-768x350.png 768w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/Haskoning_Logo_Colour_RGB-1536x700.png 1536w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/Haskoning_Logo_Colour_RGB-18x8.png 18w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/Haskoning_Logo_Colour_RGB-576x263.png 576w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/Haskoning_Logo_Colour_RGB-472x215.png 472w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/Haskoning_Logo_Colour_RGB-1280x583.png 1280w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/Haskoning_Logo_Colour_RGB-200x91.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/Haskoning_Logo_Colour_RGB.png 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/agidens-process-automation-bv\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Agidens Process Automation bv\"><img decoding=\"async\" width=\"300\" height=\"168\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/05\/Agidens-300x168.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/05\/Agidens-300x168.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/05\/Agidens-768x430.png 768w, https:\/\/fhi.nl\/app\/uploads\/2024\/05\/Agidens-18x10.png 18w, https:\/\/fhi.nl\/app\/uploads\/2024\/05\/Agidens-576x322.png 576w, https:\/\/fhi.nl\/app\/uploads\/2024\/05\/Agidens-472x264.png 472w, https:\/\/fhi.nl\/app\/uploads\/2024\/05\/Agidens-200x112.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/05\/Agidens.png 840w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/elincom-electronics-b-v\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Elincom Electronics BV\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1801-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1801-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1801-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1801-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1801-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1801-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1801-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1801.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/lumberg-nederland\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Lumberg Netherlands\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3651-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3651-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3651-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3651-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3651-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3651-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3651-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3651.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/ideetron-b-v\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Ideatron bv\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2791-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2791-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2791-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2791-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2791-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2791-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2791-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2791.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/dual-inventive-holding\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Dual Inventive Holding\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1671-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1671-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1671-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1671-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1671-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1671-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1671-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1671.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/scala-scientific-b-v\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Scala Scientific BV\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/4901-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/4901-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/4901-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/4901-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/4901-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/4901-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/4901-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/4901.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/catec-bv\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"CaTeC bv\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1241-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1241-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1241-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1241-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1241-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1241-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1241-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1241.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/julabo-nederland-b-v\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"JULABO Netherlands BV\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3201-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3201-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3201-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3201-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3201-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3201-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3201-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3201.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/promicro\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"ProMicro\"><img decoding=\"async\" width=\"300\" height=\"55\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/12\/WT2_LOGO-DESIGN-300x55.jpg\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/12\/WT2_LOGO-DESIGN-300x55.jpg 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/12\/WT2_LOGO-DESIGN-1024x187.jpg 1024w, https:\/\/fhi.nl\/app\/uploads\/2024\/12\/WT2_LOGO-DESIGN-768x140.jpg 768w, https:\/\/fhi.nl\/app\/uploads\/2024\/12\/WT2_LOGO-DESIGN-1536x281.jpg 1536w, https:\/\/fhi.nl\/app\/uploads\/2024\/12\/WT2_LOGO-DESIGN-18x3.jpg 18w, https:\/\/fhi.nl\/app\/uploads\/2024\/12\/WT2_LOGO-DESIGN-576x105.jpg 576w, https:\/\/fhi.nl\/app\/uploads\/2024\/12\/WT2_LOGO-DESIGN-472x86.jpg 472w, https:\/\/fhi.nl\/app\/uploads\/2024\/12\/WT2_LOGO-DESIGN-1280x234.jpg 1280w, https:\/\/fhi.nl\/app\/uploads\/2024\/12\/WT2_LOGO-DESIGN-200x37.jpg 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/12\/WT2_LOGO-DESIGN.jpg 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/binder-nederland\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Binder Netherlands\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/891-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/891-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/891-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/891-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/891-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/891-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/891-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/891.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"swiper-controls\">\n\t\t\t\t\t<div class=\"swiper-nav-button button button--primary button--sm swiper-nav-button-prev\">\n\t\t\t\t\t\t<svg width=\"27\" height=\"15\" viewbox=\"0 0 27 15\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M8.262 13.457 2.294 7.5l5.968-5.956M25.706 7.5H2.293\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"swiper-nav-button button button--primary button--sm swiper-nav-button-next\">\n\t\t\t\t\t\t<svg width=\"27\" height=\"15\" viewbox=\"0 0 27 15\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M8.262 13.457 2.294 7.5l5.968-5.956M25.706 7.5H2.293\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg>\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Interaction Line Chart Category: TurnoverOrder PositionRates Select a branch: TotalIAIELTGA Download as image Add your own data Remove your own data \u00d7 Enter the percentage change per quarter compared to the same quarter a year earlier below or choose an Excel file where this data is already filled in. Period 2025 Q1 Q2 Q3 Q4 ? Add the data to<\/p>","protected":false},"author":17,"featured_media":0,"parent":45487,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"branches":[],"events":[],"secretariat":[],"categories":[],"themes_tax":[],"class_list":["post-71753","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Economische Barometer: Trendlijn - FHI, federatie van technologiebranches<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fhi.nl\/en\/economische-barometer\/trendlijn\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Economische Barometer: Trendlijn - FHI, federatie van technologiebranches\" \/>\n<meta property=\"og:description\" content=\"Interactie Lijngrafiek Categorie: OmzetOrderpositieTarieven Selecteer een branch: TotaalIAIELTGA Download als afbeelding Voeg eigen data toe Verwijder eigen data \u00d7 Vul hieronder per kwartaal de procentuele verandering in t.o.v. hetzelfde kwartaal een jaar daarvoor of kies een Excel-bestand waar deze gegevens al zijn ingevuld. Periode 2025 Q1 Q2 Q3 Q4 ? Voeg de data toe aan\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fhi.nl\/en\/economische-barometer\/trendlijn\/\" \/>\n<meta property=\"og:site_name\" content=\"FHI, federatie van technologiebranches\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-24T13:02:04+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fhi.nl\/economische-barometer\/trendlijn\/\",\"url\":\"https:\/\/fhi.nl\/economische-barometer\/trendlijn\/\",\"name\":\"Economische Barometer: Trendlijn - FHI, federatie van technologiebranches\",\"isPartOf\":{\"@id\":\"https:\/\/fhi.nl\/#website\"},\"datePublished\":\"2025-08-18T10:11:16+00:00\",\"dateModified\":\"2026-02-24T13:02:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fhi.nl\/economische-barometer\/trendlijn\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fhi.nl\/economische-barometer\/trendlijn\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fhi.nl\/economische-barometer\/trendlijn\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fhi.nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Economische Barometer\",\"item\":\"https:\/\/fhi.nl\/economische-barometer\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Economische Barometer: Trendlijn\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fhi.nl\/#website\",\"url\":\"https:\/\/fhi.nl\/\",\"name\":\"FHI, federatie van technologiebranches\",\"description\":\"Nederlandse branchevereniging voor technologiebranches\",\"publisher\":{\"@id\":\"https:\/\/fhi.nl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fhi.nl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/fhi.nl\/#organization\",\"name\":\"FHI, federatie van technologiebranches\",\"url\":\"https:\/\/fhi.nl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/fhi.nl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3-e1722349014385.png\",\"contentUrl\":\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3-e1722349014385.png\",\"width\":732,\"height\":136,\"caption\":\"FHI, federatie van technologiebranches\"},\"image\":{\"@id\":\"https:\/\/fhi.nl\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/fhi-federation-of-technology-branches\",\"https:\/\/www.instagram.com\/fhi_nl\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Economic Barometer: Trendline - FHI, federation of technology industries","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fhi.nl\/en\/economische-barometer\/trendlijn\/","og_locale":"en_GB","og_type":"article","og_title":"Economische Barometer: Trendlijn - FHI, federatie van technologiebranches","og_description":"Interactie Lijngrafiek Categorie: OmzetOrderpositieTarieven Selecteer een branch: TotaalIAIELTGA Download als afbeelding Voeg eigen data toe Verwijder eigen data \u00d7 Vul hieronder per kwartaal de procentuele verandering in t.o.v. hetzelfde kwartaal een jaar daarvoor of kies een Excel-bestand waar deze gegevens al zijn ingevuld. Periode 2025 Q1 Q2 Q3 Q4 ? Voeg de data toe aan","og_url":"https:\/\/fhi.nl\/en\/economische-barometer\/trendlijn\/","og_site_name":"FHI, federatie van technologiebranches","article_modified_time":"2026-02-24T13:02:04+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fhi.nl\/economische-barometer\/trendlijn\/","url":"https:\/\/fhi.nl\/economische-barometer\/trendlijn\/","name":"Economic Barometer: Trendline - FHI, federation of technology industries","isPartOf":{"@id":"https:\/\/fhi.nl\/#website"},"datePublished":"2025-08-18T10:11:16+00:00","dateModified":"2026-02-24T13:02:04+00:00","breadcrumb":{"@id":"https:\/\/fhi.nl\/economische-barometer\/trendlijn\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fhi.nl\/economische-barometer\/trendlijn\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fhi.nl\/economische-barometer\/trendlijn\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fhi.nl\/"},{"@type":"ListItem","position":2,"name":"Economische Barometer","item":"https:\/\/fhi.nl\/economische-barometer\/"},{"@type":"ListItem","position":3,"name":"Economische Barometer: Trendlijn"}]},{"@type":"WebSite","@id":"https:\/\/fhi.nl\/#website","url":"https:\/\/fhi.nl\/","name":"FHI, federation of technology industries","description":"Dutch trade association for technology industries","publisher":{"@id":"https:\/\/fhi.nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fhi.nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/fhi.nl\/#organization","name":"FHI, federation of technology industries","url":"https:\/\/fhi.nl\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/fhi.nl\/#\/schema\/logo\/image\/","url":"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3-e1722349014385.png","contentUrl":"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3-e1722349014385.png","width":732,"height":136,"caption":"FHI, federatie van technologiebranches"},"image":{"@id":"https:\/\/fhi.nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/fhi-federation-of-technology-branches","https:\/\/www.instagram.com\/fhi_nl\/"]}]}},"_links":{"self":[{"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/pages\/71753","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/comments?post=71753"}],"version-history":[{"count":31,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/pages\/71753\/revisions"}],"predecessor-version":[{"id":79197,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/pages\/71753\/revisions\/79197"}],"up":[{"embeddable":true,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/pages\/45487"}],"wp:attachment":[{"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/media?parent=71753"}],"wp:term":[{"taxonomy":"branches","embeddable":true,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/branches?post=71753"},{"taxonomy":"events","embeddable":true,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/events?post=71753"},{"taxonomy":"secretariat","embeddable":true,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/secretariat?post=71753"},{"taxonomy":"categories","embeddable":true,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/categories?post=71753"},{"taxonomy":"themes","embeddable":true,"href":"https:\/\/fhi.nl\/en\/wp-json\/wp\/v2\/themes_tax?post=71753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}