﻿{"id":80891,"date":"2026-09-15T10:41:09","date_gmt":"2026-09-15T07:41:09","guid":{"rendered":"https:\/\/www.sweco.fi\/?post_type=blog&#038;p=80891"},"modified":"2026-09-15T10:48:46","modified_gmt":"2026-09-15T07:48:46","slug":"the-eu-battery-regulation-extends-producer-responsibility-to-energy-storage-systems","status":"publish","type":"blog","link":"https:\/\/www.sweco.fi\/en\/blog\/the-eu-battery-regulation-extends-producer-responsibility-to-energy-storage-systems\/","title":{"rendered":"The EU Battery Regulation extends producer responsibility to energy storage systems"},"content":{"rendered":"<section class=\"block cb block--white\" >\n\t<div class=\"block__inner cb__inner cb__inner--one\">\n\t<div class=\"col--12 col--center col--wrapper\">\n\t\t<div class=\"col col--6 editor-content\">\n\t\t\t<p>&nbsp;<\/p>\n<div>\n<p><em>The growing demand for energy storage systems is already visible in the European recycling system. Manufacturers and importers of energy storage systems should understand the requirements that the EU Battery Regulation and related legislation place on battery producers, users, and recycling operators.<\/em><\/p>\n<p>The EU Battery Regulation (2023\/1542), particularly Chapter 8, changed <a href=\"https:\/\/www.paristokierratys.fi\/en\/blog\/2025\/06\/26\/batteryregulation-producer-responsibility-for-industrial-batteries-changes-in-august-2025-what-does-collective-responsibility-mean\/\" target=\"_blank\" rel=\"noopener\">battery producers\u2019 responsibilities<\/a> in August 2025. Manufacturers and importers of batteries, and in certain cases distributors and distance sellers operating outside Finland, are subject to collective producer responsibility. This means that producers jointly bear the costs arising from the recycling of end-of-life batteries.<\/p>\n<p>In practice, companies fulfill these obligations by joining a producer responsibility organization, which manages the collection and recycling of used batteries on their behalf. Similar systems are already in place for the recycling of vehicles and tires.<\/p>\n<p>Collective responsibility means that producers must arrange the take-back not only of their own products but also of equivalent batteries placed on the market by other producers. Producer responsibility organizations carry out statutory obligations on behalf of their member companies and distribute the associated costs among producers.<\/p>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/section>\n\n\n<section class=\"block block--white columns\" >\n\t<div class=\"block__inner columns__inner\">\n\t\t<div class=\"col--11 col--wrapper col--stretch\">\n\t\t\t\n\t\t\t\t\t\t\t<div class=\"columns__col col col--6\">\n\t\t\t\t\t<div class=\"editor-content columns__content columns__content--image\" tabindex=\"-1\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1680\" height=\"1000\" src=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2024\/12\/Akkuteollisuus_YVA-prosessi.jpg\" class=\"attachment-full size-full\" alt=\"Akkuteollisuushankkeen YVA-prosessi\" srcset=\"https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2024\/12\/Akkuteollisuus_YVA-prosessi.jpg 1680w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2024\/12\/Akkuteollisuus_YVA-prosessi-200x119.jpg 200w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2024\/12\/Akkuteollisuus_YVA-prosessi-768x457.jpg 768w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2024\/12\/Akkuteollisuus_YVA-prosessi-1536x914.jpg 1536w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2024\/12\/Akkuteollisuus_YVA-prosessi-1260x750.jpg 1260w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2024\/12\/Akkuteollisuus_YVA-prosessi-520x310.jpg 520w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2024\/12\/Akkuteollisuus_YVA-prosessi-800x476.jpg 800w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2024\/12\/Akkuteollisuus_YVA-prosessi-504x300.jpg 504w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2024\/12\/Akkuteollisuus_YVA-prosessi-756x450.jpg 756w, https:\/\/www.sweco.fi\/wp-content\/uploads\/sites\/7\/2024\/12\/Akkuteollisuus_YVA-prosessi-652x388.jpg 652w\" sizes=\"auto, (max-width: 1680px) 100vw, 1680px\" \/>\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"columns__col col col--6\">\n\t\t\t\t\t<div class=\"editor-content columns__content columns__content--content\" tabindex=\"-1\">\n\t\t\t\t\t\t<h3><\/h3>\n<div>\n<h2>Producer responsibility supports Europe\u2019s battery self-sufficiency<\/h2>\n<p>Producer responsibility is linked to the EU\u2019s objective of ensuring self-sufficient production and recycling of key battery raw materials in Europe. The Critical Raw Materials Act (CRMA) aims to increase the extraction, processing, and recycling of strategically important raw materials within Europe while reducing dependence on imports from outside the EU.<\/p>\n<p>Among battery materials, lithium, cobalt, nickel, manganese, and graphite have been designated as strategic raw materials. The EU aims to establish recycling capacity sufficient to cover 25% of its annual consumption of these materials.<\/p>\n<p>Additional CRMA targets for strategic raw materials by 2030 include:<\/p>\n<ol>\n<li>Mining capacity equal to at least 10% of annual consumption.<\/li>\n<li>Processing capacity equal to at least 40% of annual consumption (raw materials may be imported from outside the EU but processed within Europe).<\/li>\n<\/ol>\n<p>The Battery Regulation also sets targets for the share of recycled materials used in key battery components. Compliance is ensured through technical documentation demonstrating that recycled content requirements are met. In addition, the regulation defines requirements for material recovery and recycling efficiency.<\/p>\n<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n<section class=\"block cb block--white\" >\n\t<div class=\"block__inner cb__inner cb__inner--one\">\n\t<div class=\"col--12 col--center col--wrapper\">\n\t\t<div class=\"col col--6 editor-content\">\n\t\t\t<h2>Producer responsibility fees also fund the recycling system<\/h2>\n<p>Increasing Europe\u2019s self-sufficiency in battery production and recycling requires not only regulatory obligations, but also effective monitoring and enforcement. The EU Battery Regulation introduces a digital battery passport to improve the traceability of individual batteries. The passport will be introduced gradually for the different battery categories covered by the Regulation.<\/p>\n<p>Companies placing batteries on the EU market must provide information in the battery passport on, among other things:<\/p>\n<ol>\n<li>the manufacturer<\/li>\n<li>the raw materials used and their origin<\/li>\n<li>the battery\u2019s carbon footprint and<\/li>\n<li>its recyclability.<\/li>\n<\/ol>\n<p>The battery passport enhances product traceability and makes it easier to monitor compliance with producer responsibility obligations. If an importer or distance seller based outside the EU fails to meet its producer responsibility obligations, the remaining producer community may ultimately have to cover the recycling costs of these \u201cfree-rider\u201d products.<\/p>\n<p>Producer responsibility fees must cover not only the recycling of battery materials, but also the establishment and maintenance of an effective recycling system. Stakeholders across the battery industry need to be able to develop appropriately scaled recycling systems and producer responsibility fee structures.<\/p>\n<blockquote>\n<blockquote>\n<figure><i class=\"icon icon-quote\"><\/i><\/figure>\n<p>Producer responsibility organisations may also have to cover the recycling costs of products placed on the market by \u2018free riders\u2018.<\/p><\/blockquote>\n<\/blockquote>\n<h2>Battery production supports recycling \u2013 and recycling supports production<\/h2>\n<p>Battery production and recycling are closely interconnected. In addition to end-of-life batteries, rejected materials and production by-products generated at different stages of battery manufacturing must also be recycled. Recycling facilities recover and refine valuable raw materials that can replace virgin materials extracted through mining.<\/p>\n<p>Locating both battery production and recycling in Europe shortens supply chains while strengthening material traceability and security of supply. Battery recycling in Europe:<\/p>\n<ol>\n<li>enables the use of secondary and recycled raw materials in battery manufacturing instead of virgin mined materials;<\/li>\n<li>strengthens the EU\u2019s security of supply for battery raw materials by making recycled materials available for battery production;<\/li>\n<li>improves transparency and oversight of both production and recycling when the entire value chain is located in Europe; and<\/li>\n<li>supports investment in the battery industry and the development of new technologies.<\/li>\n<\/ol>\n<blockquote>\n<blockquote>\n<figure><i class=\"icon icon-quote\"><\/i><\/figure>\n<p>The growing use of industrial batteries requires producers to adopt comprehensive, multidimensional risk management practices.<\/p><\/blockquote>\n<\/blockquote>\n<h2>Circular economy expertise throughout the battery value chain<\/h2>\n<p>In Finland, producer responsibility for batteries, including non-lead-acid batteries, is managed by Recser Oy. Recser Industrial Oy was established specifically to implement producer responsibility for industrial batteries. Our experts have worked closely with Recser to develop a responsible and resilient <a href=\"https:\/\/www.paristokierratys.fi\/en\/for-producers\/large-industrial-batteries\/\" target=\"_blank\" rel=\"noopener\">producer responsibility model for industrial batteries<\/a>.<\/p>\n<p>From a producer responsibility perspective, the growing use of industrial batteries calls for comprehensive and multidimensional risk management. Recycling costs may change significantly over a battery\u2019s long lifecycle, so the system must ensure that recycling costs are covered under all future scenarios.<\/p>\n<p><a href=\"https:\/\/www.sweco.fi\/en\/blog\/a-transformation-in-battery-recycling\/\">Forecasting battery demand<\/a> is challenging in a rapidly evolving market. Nevertheless, we aim to support all members of the producer community throughout the value chain, from battery imports and raw material processing to material recycling. Our organisation also includes dedicated <a href=\"https:\/\/www.sweco.fi\/en\/sustainability-consultancy\/material-audit\/\">specialists in circular economy systems<\/a>.<\/p>\n<p><a href=\"https:\/\/www.sweco.fi\/en\/services\/industry\/ind\/battery-industry\/\">Our battery industry experts<\/a> have participated in projects aimed at strengthening Europe\u2019s self-sufficiency in battery production and recycling. We support our clients across the entire battery value chain, from raw material extraction and battery material production to battery manufacturing and the implementation of recycling solutions.<\/p>\n<h2>Would you like to discuss the future of the European battery industry?<\/h2>\n<p>Would you like to learn more about the direction of the European battery industry and explore how these developments could affect your business and operations in the battery sector?<\/p>\n<p>Get in touch with us.<\/p>\n<p><strong>Erno Voutilainen, L<\/strong>ead Expert, Battery Industry,\u00a0<a href=\"mailto:erno.voutilainen@sweco.fi\">erno.voutilainen@sweco.fi<\/a><\/p>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/section>\n\n\n    <section class=\"block block--white related-content\" >\n        <div class=\"block__inner related-content__inner\">\n            <div class=\"col--11 col--wrapper col--start col--stretch col--bottom no-img\">\n                                    <div class=\"col col--12 editor-content related-content__title\">\n                        <h3 class=\"h3 hyphenate\">Read my previous blog posts on the battery industry!<\/h3>                    <\/div>\n                \n                                    <div class=\"col col--3 item \">\n\n                        \n                                                    <a class=\"item__content item__link editor-content\" href=\"https:\/\/www.sweco.fi\/en\/blog\/european-battery-industry-is-key-to-strengthens-our-societal-resilience\/\"  aria-label=\"European Battery Industry is key to strengthens our societal resilience\">\n                                                                <div class=\"item__content--wrapper\">\n                                    <h4 class=\"h5 hyphenate\">European Battery Industry is key to strengthens our societal resilience<\/h4>                                    <span class=\"btn btn__arrow\" aria-hidden=\"true\">\n                                        <i class=\"icon icon-arrow-right\"><\/i>\n                                    <\/span>\n                                <\/div>\n                            <\/a>\n                                            <\/div>\n                                    <div class=\"col col--3 item \">\n\n                        \n                                                    <a class=\"item__content item__link editor-content\" href=\"https:\/\/www.sweco.fi\/en\/blog\/a-transformation-in-battery-recycling\/\"  aria-label=\"A transformation in battery recycling\">\n                                                                <div class=\"item__content--wrapper\">\n                                    <h4 class=\"h5 hyphenate\">A transformation in battery recycling<\/h4>                                    <span class=\"btn btn__arrow\" aria-hidden=\"true\">\n                                        <i class=\"icon icon-arrow-right\"><\/i>\n                                    <\/span>\n                                <\/div>\n                            <\/a>\n                                            <\/div>\n                \n                            <\/div>\n        <\/div>\n    <\/section>\n\n\n<section class=\"block form-block block--white\" >\n\t<div class=\"block__inner form-block__inner \">\n\n                    <div class=\"col--11 col--wrapper\">\n                                    <div class=\"col col--4 editor-content form-block__title\">\n                        <h3 class=\"h3 hyphenate\">Contact Us!<\/h3>                    <\/div>\n                    <div class=\"col--12 col\"><\/div>\n                \n                <div class=\"col col--4 editor-content\">\n                                    <\/div>\n\n                <div class=\"col col--7\">\n                    <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_6' ><form class=\"gform_analytics_tracking\" method='post' enctype='multipart\/form-data' target='gform_ajax_frame_6' id='gform_6'  action='\/en\/wp-json\/wp\/v2\/blog\/80891' data-formid='6' novalidate autocomplete=\"off\">\n                        <div class='gform-body gform_body'><ul id='gform_fields_6' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id=\"field_6_8\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible gform_honeypot\"  data-field-class=\"gform_honeypot\" ><label class='gfield_label gform-field-label' for='input_6_8'><span class='gform-field-label__text'>X\/Twitter<\/span><\/label><div class='ginput_container'><input autocomplete=\"off\"  name='input_8' id='input_6_8' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_6_8'>This field is for validation purposes and should be left unchanged.<\/div><\/li><li id=\"field_6_1\" class=\"gfield gfield--type-text half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_text\"  data-field-class=\"gform_text\" ><label class='gfield_label gform-field-label' for='input_6_1'><span class='gform-field-label__text'>Name<\/span><\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_1' id='input_6_1' type='text' value='' class='medium'      aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_6_2\" class=\"gfield gfield--type-text half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_text\"  data-field-class=\"gform_text\" ><label class='gfield_label gform-field-label' for='input_6_2'><span class='gform-field-label__text'>Company<\/span><\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_2' id='input_6_2' type='text' value='' class='medium'      aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_6_5\" class=\"gfield gfield--type-email half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_email\"  data-field-class=\"gform_email\" ><label class='gfield_label gform-field-label' for='input_6_5'><span class='gform-field-label__text'>Email<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input autocomplete=\"off\"  name='input_5' id='input_6_5' type='email' value='' class='medium'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/li><li id=\"field_6_3\" class=\"gfield gfield--type-text half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_text\"  data-field-class=\"gform_text\" ><label class='gfield_label gform-field-label' for='input_6_3'><span class='gform-field-label__text'>Mobile<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input autocomplete=\"off\"  name='input_3' id='input_6_3' type='text' value='' class='medium'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/li><li id=\"field_6_6\" class=\"gfield gfield--type-textarea full expanding-textarea field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gform_textarea\"  data-field-class=\"gform_textarea\" ><label class='gfield_label gform-field-label' for='input_6_6'><span class='gform-field-label__text'>How can we help you?<\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea autocomplete=\"off\"  name='input_6' id='input_6_6' class='textarea medium'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/li><li id=\"field_6_7\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gfield--choice-align-vertical gform_consent\"  data-field-class=\"gform_consent\" ><label class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Agreement<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_consent'><input name='input_7.1' id='input_6_7_1' type='checkbox' value='1'   aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_6_7_1' ><span class='gform-field-label__text'>By sending this form I accept that my information will be saved in Sweco customer register. <a href=\"https:\/\/www.sweco.fi\/en\/about-sweco\/sweco-data-privacy-statement\/\">Sweco Data Privacy Statement<\/a>&gt;<\/span><\/label><input type='hidden' name='input_7.2' value='By sending this form I accept that my information will be saved in Sweco customer register. &lt;a href=&quot;https:\/\/www.sweco.fi\/en\/about-sweco\/sweco-data-privacy-statement\/&quot;&gt;Sweco Data Privacy Statement&lt;\/a&gt;&gt;' class='gform_hidden' \/><input type='hidden' name='input_7.3' value='5' class='gform_hidden' \/><\/div><\/li><\/ul><\/div>\n        <div class='gform-footer gform_footer top_label'> <button class='btn btn__primary' id='gform_submit_button_6'><span>Send<\/span><\/button> <input type='hidden' name='gform_ajax' value='form_id=6&amp;title=&amp;description=&amp;tabindex=0&amp;theme=legacy&amp;hash=4fef7decf52ef6029b89308caac65e3b' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_6' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_6' id='gform_theme_6' value='legacy' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_6' id='gform_style_settings_6' value='' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_6' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='6' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='nLE5fJPvHccgq+6Qu8XTmYZnx7ExWWNofUnwruZimG4+tvtuYDjY27Mm101YlT\/REZJUB6Ueuj47UHRJ0XoxGGiq41Lq6InOBsicwAlJbNqzsYc=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_6' value='WyJ7XCI3LjFcIjpcIjVhYWVlZmI3NTc0MTU1YjA1ZTkwNjQxMWI2MWVlNGZiXCIsXCI3LjJcIjpcIjNiMjE4NmJlMWQ5YWNhNTQ3NTA5NzgyNzViYzNjNmM4XCIsXCI3LjNcIjpcIjY5M2FkN2IxNjZjMGFlYWRiOTEwNmMzMjZkNGEwOGZhXCIsXCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjhjNmJlMjZhNGRhNzRhNjIxMzRhNzYzODIxNTI2ZTFjXCIsXCJhM2FjNTZkZjVmNTkyMWExNDhlNGI3MjUxNjI3YjMwOFwiLFwiNWY4MTJkNGM3ZmM5NGJhNzIzOGUwN2JmYjc4NTYwODRcIl0sXCJnZm9ybV90aGVtZVwiOlwiNjIyNGZlODY5ZGMyYTlhZmY1NzdkMjE4YmM0MzhhMTBcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCIzNjFhZjk4MTM1MmMwOGYyZmYxYTJjN2EzMzVlY2Y5NVwiLFwiZm9ybV9pZFwiOlwiNDc2YTAyNDFlMzY2ZTA0OWVhYjg0NmIyNDA4MDVkMmNcIixcInVybFwiOlwiNDM2OTRlYjhiMDQ4NzU0YWFjNGVjY2FmMjJhMTZjOWZcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiNmM0NTdjMTFiZTIzOGNjODJjNjM0MTIxNzI0YjQxZmFcIn0iLCI5ZjUzMmMzNTNhYzMwYzYxZDFjMDk3NDEzYzEwYmUzYyIsMTc5MjExNzYzNV0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_6' id='gform_target_page_number_6' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_6' id='gform_source_page_number_6' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_6' id='gform_ajax_frame_6' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_6').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_6');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_6').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_6').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_6').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_6').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );var current_page = jQuery('#gform_source_page_number_6').val();jQuery(document).trigger('gform_page_loaded', [6, current_page]);window['gf_submitting_6'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_6').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [6]);window['gf_submitting_6'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_6').text());}else{jQuery('#gform_6').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"6\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_6\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_6\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_6\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 6, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n                <\/div>\n            <\/div>\n        \n\t<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>The growing demand for energy storage systems is already visible in the European recycling system. Manufacturers and importers of energy storage systems should understand the requirements that the EU Battery Regulation and related legislation place on battery producers, users, and recycling operators.<\/p>\n","protected":false},"featured_media":80892,"template":"","blog_cats":[928],"blog_tags":[941],"blog_author":[937],"class_list":["post-80891","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog_cats-energy","blog_tags-battery-industry","blog_author-erno-voutilainen-2"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/blog\/80891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/types\/blog"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media\/80892"}],"wp:attachment":[{"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/media?parent=80891"}],"wp:term":[{"taxonomy":"blog_cats","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/blog_cats?post=80891"},{"taxonomy":"blog_tags","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/blog_tags?post=80891"},{"taxonomy":"blog_author","embeddable":true,"href":"https:\/\/www.sweco.fi\/en\/wp-json\/wp\/v2\/blog_author?post=80891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}