{"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\/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\n<a class=\"single-item single-item__articles\" href=\"https:\/\/fhi.nl\/en\/news\/70-jaar-fhi-samenwerken-is-geen-optie-maar-een-noodzaak\/\" data-id=\"80236\">\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>70 years of FHI: collaboration is not an option, but a necessity<\/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\">Column<\/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\t17 March 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\/greiner-bio-one-b-v\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Greiner Bio-One BV\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2311-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2311-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2311-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2311-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2311-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2311-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2311-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2311.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/celsius-benelux-b-v\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Celsius Benelux BV\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1271-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1271-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1271-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1271-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1271-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1271-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1271-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1271.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/hamamatsu-photonics\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Hamamatsu Photonics\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2371-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2371-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2371-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2371-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2371-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2371-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2371-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2371.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/brcontrols-products-b-v\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"BR Controls Products\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1061-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1061-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1061-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1061-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1061-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1061-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1061-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1061.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/hartech-meet-testapparatuur\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"HARTECH measuring &amp; testing equipment\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2421-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2421-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2421-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2421-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2421-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2421-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2421-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/2421.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/reek-weegtechniek\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Reek Weighing Technology\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/4621-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/4621-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/4621-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/4621-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/4621-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/4621-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/4621-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/4621.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/ats-applied-tech-systems-b-v\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"ATS Applied tech Systems BV\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/501-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/501-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/501-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/501-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/501-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/501-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/501-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/501.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/tyro-remotes\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Tyro Remotes\"><img decoding=\"async\" width=\"225\" height=\"225\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/07\/Tyro-Remotes.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/07\/Tyro-Remotes.png 225w, https:\/\/fhi.nl\/app\/uploads\/2024\/07\/Tyro-Remotes-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/07\/Tyro-Remotes-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/07\/Tyro-Remotes-200x200.png 200w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><\/a><a  href=\"\/en\/profiel\/labolutions\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Labolutions\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3451-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3451-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3451-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3451-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3451-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3451-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3451-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/3451.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/connect-d\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Connect-D\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1341-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1341-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1341-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1341-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1341-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1341-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1341-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1341.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/wisman-techniek\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"Wisman Technology\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1121-1-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1121-1-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1121-1-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1121-1-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1121-1-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1121-1-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1121-1-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1121-1.png 500w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a  href=\"\/en\/profiel\/xiltrix-international\/\" class=\"swiper-slide swiper-slide--grayscale\" aria-label=\"XiltriX International\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1141-1-300x300.png\" class=\"attachment-medium size-medium\" alt=\"\" srcset=\"https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1141-1-300x300.png 300w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1141-1-150x150.png 150w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1141-1-12x12.png 12w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1141-1-480x480.png 480w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1141-1-283x283.png 283w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1141-1-200x200.png 200w, https:\/\/fhi.nl\/app\/uploads\/2024\/06\/1141-1.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}]}}