{"id":30639,"date":"2022-02-22T13:39:31","date_gmt":"2022-02-22T12:39:31","guid":{"rendered":"https:\/\/swiss-energypark.com\/force-hydraulique\/"},"modified":"2025-02-12T16:41:46","modified_gmt":"2025-02-12T15:41:46","slug":"force-hydraulique","status":"publish","type":"page","link":"https:\/\/swiss-energypark.com\/fr\/force-hydraulique\/","title":{"rendered":"Force hydraulique"},"content":{"rendered":"<p><div class=\"fusion-bg-parallax\" data-bg-align=\"center top\" data-direction=\"down\" data-mute=\"false\" data-opacity=\"100\" data-velocity=\"-0.3\" data-mobile-enabled=\"false\" data-break_parents=\"0\" data-bg-image=\"https:\/\/swiss-energypark.com\/wp-content\/uploads\/2022\/02\/dam-view-water_swiss-energypark.jpg\" data-bg-repeat=\"false\" data-bg-color=\"#6a8a76\" data-blend-mode=\"multiply\" ><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container fusion-parallax-down nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-background-position:center top;--awb-background-blend-mode:multiply;--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top-medium:100px;--awb-padding-top-small:0px;--awb-min-height:500px;--awb-min-height-small:350px;--awb-background-color:#6a8a76;--awb-background-image:url(&quot;https:\/\/swiss-energypark.com\/wp-content\/uploads\/2022\/02\/dam-view-water_swiss-energypark.jpg&quot;);--awb-background-size:cover;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-end fusion-flex-content-wrap\" style=\"max-width:1296px;margin-left: calc(-8% \/ 2 );margin-right: calc(-8% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-padding-bottom:64px;--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:5.52%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:5.52%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:5.52%;--awb-spacing-left-medium:5.52%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-one\" style=\"--awb-text-color:#ffffff;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h1 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">Force hydraulique<\/h1><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_3 1_3 fusion-flex-column fusion-no-small-visibility\" style=\"--awb-bg-size:cover;--awb-width-large:33.333333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:11.04%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:11.04%;--awb-width-medium:33.333333333333%;--awb-order-medium:0;--awb-spacing-right-medium:11.04%;--awb-spacing-left-medium:11.04%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-widget-area awb-widget-area-element fusion-widget-area-1 fusion-content-widget-area\" style=\"--awb-title-color:#000000;--awb-padding:0px 0px 0px 0px;\"><div id=\"custom_html-20\" class=\"widget_text widget widget_custom_html\" style=\"border-style: solid;border-color:transparent;border-width:0px;\"><div class=\"textwidget custom-html-widget\"><style>\r\n    .copyright,\r\n    .hpw_copy {\r\n        font-size: 0.8em;\r\n        color: #a0a1a3;\r\n        margin-top: 20px;\r\n    }\r\n    \r\n    .hpw_copy {\r\n        padding-top: 10px;\r\n        clear: both;\r\n        text-align: right;\r\n        display: none;\r\n    }\r\n    \r\n    @media only screen and (min-width: 1340px) {\r\n        #hpw_1,\r\n        #hpw_2 {\r\n            display: block !important;\r\n        }\r\n    }\r\n    \r\n    @media only screen and (max-width: 767px) {\r\n        #hpw_1,\r\n        #hpw_2 {\r\n            display: none !important;\r\n        }\r\n    }\r\n    \r\n    #hpw {\r\n        float: left;\r\n    }\r\n    \r\n    #hpw_0,\r\n    #hpw_1,\r\n    #hpw_2 {\r\n        display: block;\r\n        float: left;\r\n        width: 87px;\r\n        margin-right: 20px;\r\n        background: #fff;\r\n        border-radius: 4px;\r\n        \/* box-shadow: 0px 0px 10px #c8cacc; *\/\r\n    }\r\n    \r\n    #map #hpw_0 {\r\n        box-shadow: none;\r\n        margin: 20px 20px 0 0;\r\n    }\r\n    \r\n    #map #hpw_1,\r\n    #map #hpw_2 {\r\n        display: none !important;\r\n    }\r\n    \r\n    #hpw_2 {\r\n        display: none;\r\n    }\r\n    \r\n    #hpw_3,\r\n    #hpw_4,\r\n    #hpw_5,\r\n    #hpw_6 {\r\n        display: none;\r\n    }\r\n    \r\n    p.hpw_subtitle {\r\n        display: none;\r\n    }\r\n    \r\n    .hpw_date_short {\r\n        display: block;\r\n        font-weight: bold;\r\n        text-align: center;\r\n        font-size: 1.5em;\r\n        padding: 10px 0px 2px 0px;\r\n    }\r\n    \r\n    .hpw_date_long {\r\n        display: none;\r\n    }\r\n    \r\n    .hpw_comma {\r\n        display: none;\r\n    }\r\n    \r\n    .hpw_date_exp {\r\n        display: none;\r\n    }\r\n    \r\n    .hpw_date_num {\r\n        display: none;\r\n    }\r\n    \r\n    #hpw_img_0,\r\n    #hpw_img_1,\r\n    #hpw_img_2 {\r\n        background-position: center center;\r\n        background-repeat: no-repeat;\r\n        background-size: 50px auto;\r\n        display: block;\r\n        height: 60px;\r\n        opacity: 0.5;\r\n    }\r\n    \r\n    #hpw_img_3,\r\n    #hpw_img_4,\r\n    #hpw_img_5,\r\n    #hpw_img_6 {\r\n        display: none;\r\n    }\r\n    \r\n    .hpw_txt {\r\n        display: none;\r\n    }\r\n    \r\n    .hpw_temp_0,\r\n    .hpw_temp_min,\r\n    .hpw_temp_max {\r\n        display: block;\r\n        font-size: 18px;\r\n        text-align: center;\r\n        color: #fff;\r\n        padding: 5px 0;\r\n    }\r\n    \r\n    .hpw_temp_0 {\r\n        border-bottom-left-radius: 4px;\r\n        border-bottom-right-radius: 4px;\r\n        display: block;\r\n        text-align: center;\r\n    }\r\n    \r\n    .hpw_temp_min {\r\n        display: block;\r\n        float: left;\r\n        text-align: center;\r\n        width: 47px;\r\n        border-bottom-left-radius: 4px;\r\n    }\r\n    \r\n    .hpw_temp_delim {\r\n        display: none;\r\n        float: left;\r\n        text-align: center;\r\n        width: 6px;\r\n    }\r\n    \r\n    .hpw_temp_max {\r\n        float: right;\r\n        display: block;\r\n        text-align: center;\r\n        width: 40px;\r\n        border-bottom-right-radius: 4px;\r\n    }\r\n    \r\n    p.hpw_copy a {\r\n        text-decoration: none;\r\n        color: #646566;\r\n    }\r\n    \r\n    p.hpw_copy a:hover {\r\n        text-decoration: underline;\r\n        color: #969799;\r\n    }\r\n    \r\n    .hpw_img_code_1 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/1.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_2 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/2.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_3 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/3.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_4 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/4.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_5 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/5.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_6 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/6.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_7 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/7.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_8 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/8.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_9 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/9.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_10 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/10.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_11 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/11.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_12 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/12.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_13 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/13.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_14 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/14.svg');\r\n    }\r\n    \r\n    .hpw_img_code_15 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/15.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_16 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/16.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_17 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/17.svg');\r\n    }\r\n    \r\n    .hpw_img_code_18 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/18.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_19 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/19.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_20 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/20.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_21 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/21.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_22 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/22.svg');\r\n    }\r\n    \r\n    .hpw_img_code_23 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/23.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_24 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/24.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_25 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/25.svg');\r\n    }\r\n    \r\n    .hpw_img_code_26 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/26.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_27 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/27.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_28 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/28.jpg');\r\n    }\r\n\t\r\n\t    .hpw_img_code_35 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/35.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_51 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/51.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_52 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/52.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_53 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/53.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_54 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/54.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_55 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/55.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_56 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/56.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_57 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/57.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_58 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/58.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_59 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/59.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_60 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/60.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_61 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/61.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_62 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/62.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_63 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/63.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_64 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/64.svg');\r\n    }\r\n    \r\n    .hpw_img_code_65 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/65.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_66 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/66.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_67 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/67.svg');\r\n    }\r\n    \r\n    .hpw_img_code_68 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/68.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_69 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/69.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_70 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/70.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_71 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/71.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_72 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/72.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_73 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/73.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_74 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/74.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_75 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/75.svg');\r\n    }\r\n    \r\n    .hpw_img_code_76 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/76.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_77 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/77.jpg');\r\n    }\r\n    \r\n    .hpw_img_code_78 {\r\n        background-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/78.jpg');\r\n    }\r\n.hpw_img_code_105 {\r\nbackground-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/105.jpg');\r\n}\r\n.hpw_img_code_126 {\r\nbackground-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/126.jpg');\r\n}\r\n.hpw_img_code_135 {\r\nbackground-image: url('https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/135.jpg');\r\n}\r\n<\/style>\r\n<div class=\"weather_widget\"><\/div>\r\n<script>\r\n    document.onload = init();\r\n\r\n    function init() {\r\n        let dayTranslateMapping = [{\r\n            en: 'Mo',\r\n            fr: 'Lu',\r\n            de: 'Mo'\r\n        }, {\r\n            en: 'Tu',\r\n            fr: 'Ma',\r\n            de: 'Di'\r\n        }, {\r\n            en: 'We',\r\n            fr: 'Me',\r\n            de: 'Mi'\r\n        }, {\r\n            en: 'Th',\r\n            fr: 'Je',\r\n            de: 'Do'\r\n        }, {\r\n            en: 'Fr',\r\n            fr: 'Ve',\r\n            de: 'Fr'\r\n        }, {\r\n            en: 'Sa',\r\n            fr: 'Sa',\r\n            de: 'Sa'\r\n        }, {\r\n            en: 'Su',\r\n            fr: 'Di',\r\n            de: 'So'\r\n        }];\r\n        let widgetQueryInterval = 3600 \/\/seconds (3600 seconds = 1hour);\r\n        let translationIndex = 0;\r\n        setTimeout(() => {\r\n            loadWidgetData();\r\n        }, 100);\r\n        async function loadWidgetData() {\r\n            if (window.location.href.includes('\/fr\/')) {\r\n                translationIndex = 1;\r\n            }\r\n            if (window.location.href.includes('\/en\/')) {\r\n                translationIndex = 2;\r\n            }\r\n            const data = await getData();\r\n\t\t\t\t\tconsole.log(\"weather\", data)\r\n            const widgetContainer = document.getElementsByClassName('weather_widget')[0];\r\n            widgetContainer.innerHTML = data.data.WEATHER.data;\r\n\r\n            translateDayNames();\r\n            applyWidgetStyles();\r\n            setInterval(async() => {\r\n                const data = await getData();\r\n                const widgetContainer = document.getElementsByClassName('weather_widget')[0];\r\n                widgetContainer.innerHTML = data.data.WEATHER.data;\r\n                translateDayNames();\r\n                applyWidgetStyles();\r\n            }, widgetQueryInterval * 1000)\r\n        }\r\n\r\n        function translateDayNames() {\r\n            const dayNameElement = document.getElementsByClassName('hpw_date_short');\r\n            const translationKey = translationIndex === 0 ? 'de' : translationIndex === 1 ? 'fr' : 'en';\r\n            for (const elem of dayNameElement) {\r\n                const dayIndex = dayTranslateMapping.map(e => e.fr).indexOf(elem.innerHTML);\r\n                elem.innerHTML = dayTranslateMapping[dayIndex][translationKey];\r\n            }\r\n        }\r\n\r\n        function applyWidgetStyles() {\r\n            const q = document.getElementsByClassName('hpw_temp_0');\r\n            for (let i = 0; i < q.length; i++) {\r\n                q[i].style.backgroundColor = SEPWidgetConfig.colors.green;\r\n            }\r\n            const r = document.getElementsByClassName('hpw_temp_min');\r\n            for (let i = 0; i < r.length; i++) {\r\n                r[i].style.backgroundColor = SEPWidgetConfig.colors.green;\r\n            }\r\n            const s = document.getElementsByClassName('hpw_temp_max');\r\n            for (let i = 0; i < s.length; i++) {\r\n                s[i].style.backgroundColor = SEPWidgetConfig.colors.green;\r\n            }\r\n            const t = document.getElementsByClassName('hpw_date_short');\r\n            for (let i = 0; i < t.length; i++) {\r\n                t[i].style.color = SEPWidgetConfig.colors.green;\r\n            }\r\n        }\r\n        async function getData() {\r\n            let queryString = `query {\r\n      WEATHER {\r\n        data\r\n        mutTS\r\n      }\r\n    }`;\r\n            const data = JSON.stringify({\r\n                query: queryString\r\n            });\r\n            const res = await fetch(\r\n                SEPWidgetConfig.apiServerURL, {\r\n                    method: 'post',\r\n                    body: data,\r\n                    headers: {\r\n                        'Content-Type': 'application\/json',\r\n                        'Content-Length': data.length\r\n                    },\r\n                }\r\n            );\r\n            return await res.json();\r\n        }\r\n    }\r\n<\/script><\/div><\/div><div class=\"fusion-additional-widget-content\"><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:60px;--awb-padding-bottom:60px;--awb-background-color:#eaeaea;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1296px;margin-left: calc(-8% \/ 2 );margin-right: calc(-8% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-animated\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.68%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.68%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:3.68%;--awb-spacing-left-medium:3.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\" data-animationType=\"fadeInUp\" data-animationDuration=\"0.8\" data-animationOffset=\"bottom-in-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1 awb-text-cols fusion-text-columns-2\" style=\"--awb-content-alignment:justify;--awb-font-size:var(--awb-typography4-font-size);--awb-line-height:var(--awb-typography4-line-height);--awb-letter-spacing:var(--awb-typography4-letter-spacing);--awb-text-transform:var(--awb-typography4-text-transform);--awb-columns:2;--awb-column-spacing:2em;--awb-column-min-width:300px;--awb-text-font-family:var(--awb-typography4-font-family);--awb-text-font-weight:var(--awb-typography4-font-weight);--awb-text-font-style:var(--awb-typography4-font-style);\"><div class=\"flex_column av_two_third flex_column_div first avia-builder-el-1 el_after_av_heading el_before_av_hr \">\n<section class=\"av_textblock_section \">\n<div class=\"avia_textblock \">\n<p>Sur le territoire du Swiss Energypark, la Soci\u00e9t\u00e9 des Forces Electriques de la Goule SA exploite la centrale de La Goule. Install\u00e9e sur le Doubs, cette centrale hydro\u00e9lectrique est l\u2019une des plus anciennes de Suisse (mise en service en 1894). Avec ses 7.5 MW de puissance install\u00e9e, la centrale au fil de l\u2019eau est la plus grande installation de production d\u2019\u00e9lectricit\u00e9 hydraulique du Jura et du Jura bernois. Les d\u00e9bits minimum autoris\u00e9s sont en aval du barrage de 1.3 m3\/s et en aval de l\u2019usine hydro\u00e9lectrique de 7 m3\/s en hiver et 5 m3\/sec en \u00e9t\u00e9. En cas de s\u00e9cheresse, les d\u00e9bits sont adapt\u00e9s en fonction du d\u00e9bit naturel de la rivi\u00e8re aux Brenets. La centrale peut commencer \u00e0 produire de l\u2019\u00e9lectricit\u00e9 \u00e0 partir de 1.8 m3\/sec, en principe elle produit de l\u2019\u00e9lectricit\u00e9 toute l\u2019ann\u00e9e sauf en p\u00e9riode de r\u00e9vision (quelques jours par ann\u00e9e en situation normale). Lorsque le d\u00e9bit d\u00e9passe la valeur de 23 m3\/sec, le lac d\u00e9borde par-dessus le barrage.<\/p>\n<\/div>\n<\/section>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:120px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1296px;margin-left: calc(-8% \/ 2 );margin-right: calc(-8% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.68%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.68%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:3.68%;--awb-spacing-left-medium:3.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">Mesures en temps r\u00e9el<\/h3><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:5.52%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:5.52%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:5.52%;--awb-spacing-left-medium:5.52%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-widget-area awb-widget-area-element fusion-widget-area-2 fusion-content-widget-area\" style=\"--awb-title-color:#000000;--awb-padding:0px 0px 0px 0px;\"><div id=\"custom_html-19\" class=\"widget_text widget widget_custom_html\" style=\"border-style: solid;border-color:transparent;border-width:0px;\"><div class=\"textwidget custom-html-widget\"><style>\r\n    .widget-hydro-container {\r\n        display: flex;\r\n        width: 100%;\r\n    }\r\n    \r\n    .widget-hydro-section {\r\n        margin-right: 10px;\r\n        margin-left: 10px;\r\n        border: 1px solid #c7cacc;\r\n        border-radius: 5px;\r\n        width: 45%;\r\n        height: 100%;\r\n    }\r\n    \r\n    .update-data-notification {\r\n        margin-top: 2rem;\r\n        margin-left: 10px;\r\n        width: 92.5%;\r\n        height: 32px;\r\n        text-align: center;\r\n        background-color: #51cb5c;\r\n        color: white;\r\n        border-radius: 5px;\r\n    }\r\n    \r\n    .widget-hydro-section-upper {\r\n        padding-top: 1.5rem;\r\n        padding-bottom: 1rem;\r\n        height: 180px;\r\n        text-align: center;\r\n    }\r\n    \r\n    .widget-hydro-section-lower {\r\n        padding-top: 1.5rem;\r\n        padding-bottom: 1rem;\r\n        height: 180px;\r\n        text-align: center;\r\n    }\r\n    \r\n    .widget-hydro-section-title {\r\n        display: block;\r\n        font-weight: 300;\r\n        word-break: break-all;\r\n        font-size: 1.1rem;\r\n    }\r\n    \r\n    .widget-hydro-section-value {\r\n        margin-top: 20px;\r\n        display: inline-block;\r\n        font-size: 2.2rem;\r\n    }\r\n    \r\n    .widget-hydro-section-units {\r\n        font-weight: bold;\r\n        font-size: 1.1rem;\r\n    }\r\n    \r\n    .hidden {\r\n        display: none;\r\n    }\r\n    \r\n    .fade-out {\r\n        animation: fade-out 1.5s;\r\n    }\r\n    \r\n    @keyframes fade-out {\r\n        from {\r\n            opacity: 1;\r\n        }\r\n        to {\r\n            opacity: 0;\r\n        }\r\n    }\r\n    \r\n    @media screen and (max-width: 768px) {\r\n        .widget-hydro-section-title {\r\n            font-size: 1rem;\r\n        }\r\n        .widget-hydro-section-value {\r\n            font-size: 2rem;\r\n        }\r\n        .widget-hydro-section-units {\r\n            font-size: 1rem;\r\n        }\r\n    }\r\n    \r\n    @media screen and (max-width: 450px) {\r\n        .widget-hydro-section-title {\r\n            font-size: 0.7rem;\r\n        }\r\n        .widget-hydro-section-value {\r\n            font-size: 1.8rem;\r\n        }\r\n        .widget-hydro-section-units {\r\n            font-size: 0.8rem;\r\n        }\r\n    }\r\n<\/style>\r\n<div class=\"widget-hydro-container\">\r\n    <div class=\"widget-hydro-section\">\r\n        <div class=\"widget-hydro-section-upper water-flux-kpi\">\r\n            <span class=\"widget-hydro-section-title\"><\/span><span class=\"widget-hydro-section-value\"><\/span><span class=\"widget-hydro-section-units\"><\/span>\r\n        <\/div>\r\n        <hr style=\"margin: 0 5px\">\r\n        <div class=\"widget-hydro-section-lower water-level-kpi\">\r\n            <span class=\"widget-hydro-section-title\"><\/span><span class=\"widget-hydro-section-value\"><\/span><span class=\"widget-hydro-section-units\"><\/span>\r\n        <\/div>\r\n    <\/div>\r\n    <div class=\"widget-hydro-section\">\r\n        <div class=\"widget-hydro-section-upper hydro-production-kpi\">\r\n            <span class=\"widget-hydro-section-title\"><\/span><span class=\"widget-hydro-section-value\"><\/span><span class=\"widget-hydro-section-units\"><\/span>\r\n        <\/div>\r\n        <hr style=\"margin: 0 5px\">\r\n        <div class=\"widget-hydro-section-lower hydro-homescount-kpi\">\r\n            <span class=\"widget-hydro-section-title\"><\/span><span class=\"widget-hydro-section-value\"><\/span><span class=\"widget-hydro-section-units\"><\/span>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n<div class=\"update-data-notification hidden\"><\/div>\r\n<script>\r\n    document.onload = init();\r\n\r\n    function init() {\r\n        let translatedTexts = [{\r\n            langKey: 'de',\r\n            waterFlux: 'Abfluss',\r\n            waterLevel: 'Wasserstand',\r\n            actualProduction: 'Aktuelle Leistung',\r\n            yesterdayProduction: 'Gestern versorgten wir',\r\n            homes: 'Haushalte',\r\n            dataUpdated: 'Daten aktualisiert'\r\n        }, {\r\n            langKey: 'fr',\r\n            waterFlux: 'D\u00e9bit',\r\n            waterLevel: 'Niveau de l\u2019eau',\r\n            actualProduction: 'Production actuelle',\r\n            yesterdayProduction: 'Hier, nous avons approvisionn\u00e9',\r\n            homes: 'M\u00e9nages',\r\n            dataUpdated: 'Mise \u00e0 jour des valuers actuelles'\r\n        }, {\r\n            langKey: 'en',\r\n            waterFlux: 'Water flux',\r\n            waterLevel: 'Water level',\r\n            actualProduction: 'Actual Production',\r\n            yesterdayProduction: 'Yesterday we took care',\r\n            homes: 'Homes',\r\n            dataUpdated: 'Data updated'\r\n        }];\r\n        let widgetSignals = [{\r\n            alias: 'water_flux',\r\n            signal: 'HY_Outflow_mag_f',\r\n            aggregationType: 'AVG'\r\n        }, {\r\n            alias: 'production',\r\n            signal: 'HY_ActPower_mag_f',\r\n            aggregationType: 'SUM'\r\n        }, {\r\n            alias: 'water_level',\r\n            signal: 'HY_DepthWater_mag_f',\r\n            aggregationType: 'AVG'\r\n        }, {\r\n            alias: 'total_production',\r\n            signal: 'HY_ActPower_mag_f',\r\n            aggregationType: 'SUM'\r\n        }];\r\n        let translationIndex = 0;\r\n        let widgetQueryInterval = 60; \/\/seconds (3600 seconds = 1hour);\r\n        let kpis = {};\r\n        setTimeout(() => {\r\n            if (window.location.href.includes('\/fr\/')) {\r\n                translationIndex = 1;\r\n            }\r\n            if (window.location.href.includes('\/en\/')) {\r\n                translationIndex = 2;\r\n            }\r\n            loadKPIDefaultData();\r\n            loadWidgetStyles();\r\n        }, 10);\r\n\r\n        function loadKPIDefaultData() {\r\n            kpis = {\r\n                waterFlux: {\r\n                    widgetTitle: translatedTexts[translationIndex].waterFlux,\r\n                    value: 0,\r\n                    units: 'm3\/s'\r\n                },\r\n                waterLevel: {\r\n                    widgetTitle: translatedTexts[translationIndex].waterLevel,\r\n                    value: 0,\r\n                    units: 'm'\r\n                },\r\n                actualProduction: {\r\n                    widgetTitle: translatedTexts[translationIndex].actualProduction,\r\n                    value: 0,\r\n                    units: 'kW'\r\n                },\r\n                yesterdayProduction: {\r\n                    widgetTitle: translatedTexts[translationIndex].yesterdayProduction,\r\n                    value: 0,\r\n                    units: translatedTexts[translationIndex].homes\r\n                }\r\n            };\r\n        }\r\n        async function loadWidgetStyles() {\r\n            const q = document.getElementsByClassName('widget-hydro-section-value');\r\n            for (let i = 0; i < q.length; i++) {\r\n                q[i].style.color = SEPWidgetConfig.kpiWidgetConfig.valueFontColor;\r\n            }\r\n            const r = document.getElementsByClassName('widget-hydro-section-title');\r\n            for (let i = 0; i < r.length; i++) {\r\n                r[i].style.color = SEPWidgetConfig.kpiWidgetConfig.titleFontColor;\r\n            }\r\n            const s = document.getElementsByClassName('widget-hydro-section-units');\r\n            for (let i = 0; i < s.length; i++) {\r\n                s[i].style.color = SEPWidgetConfig.kpiWidgetConfig.unitsFontColor;\r\n            }\r\n            await loadData();\r\n            setInterval(async() => {\r\n                await loadData();\r\n                fadeOutAnimation();\r\n            }, widgetQueryInterval * 1000);\r\n        }\r\n\r\n        function fadeOutAnimation() {\r\n            const element = document.getElementsByClassName('update-data-notification')[0];\r\n            element.classList.remove('hidden');\r\n            element.classList.remove('fade-out');\r\n            element.innerHTML = translatedTexts[translationIndex].dataUpdated;\r\n            setTimeout(() => {\r\n                element.classList.add('fade-out');\r\n            }, 1500);\r\n            setTimeout(() => {\r\n                element.classList.add('hidden');\r\n            }, 3000);\r\n        }\r\n\r\n        function calculateAverage(value) {\r\n            let sum = 0;\r\n            for (let i = 0; i < value[0].data.timeseries.length; i++) {\r\n                sum += Number(value[0].data.timeseries[i].Value);\r\n            }\r\n            return sum === 0 ? 0 : (sum \/ value[0].data.timeseries.length - 1) \/ 1000 * 24;\r\n        }\r\n        async function loadData() {\r\n            const data = await getData();\r\n            console.log(data);\r\n            const d = [];\r\n            for (const i of widgetSignals) {\r\n                if (i.alias !== 'total_production') {\r\n                    if (data.data[i.alias][0].data.timeseries.length > 0) {\r\n                        d.push(data.data[i.alias][0].data.timeseries[0].Value || 0);\r\n                    } else {\r\n                        d.push(0);\r\n                    }\r\n                } else {\r\n                    d.push(calculateTotalYesterdayProduction(data.data[i.alias][0].data.timeseries));\r\n                }\r\n            }\r\n            d[3] = calculateAverage(data.data.total_production)\r\n            kpis.waterFlux.value = Number(d[0]).toFixed(0);\r\n            kpis.actualProduction.value = Number(d[1] \/ 1000).toFixed(0);\r\n            kpis.waterLevel.value = Number(d[2]).toFixed(0);\r\n            kpis.yesterdayProduction.value = Number(Math.abs(d[3]) * consumptionFactor.houseHoldFactor).toFixed(0);\r\n            assignValues(kpis);\r\n        }\r\n\r\n        function calculateTotalYesterdayProduction(data) {\r\n            return data[0] ? data[data.length - 1].Value - data[0].Value : 0;\r\n        }\r\n\r\n        function parseHighComma(value) {\r\n            return value.toString().replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \"'\");\r\n        }\r\n\r\n        function assignValues(data) {\r\n            const waterFlux = document.getElementsByClassName('water-flux-kpi')[0];\r\n            waterFlux.children[0].innerHTML = kpis.waterFlux.widgetTitle;\r\n            waterFlux.children[1].innerHTML = parseHighComma(kpis.waterFlux.value);\r\n            waterFlux.children[2].innerHTML = kpis.waterFlux.units;\r\n            const waterLevelKPI = document.getElementsByClassName('water-level-kpi')[0];\r\n            waterLevelKPI.children[0].innerHTML = kpis.waterLevel.widgetTitle;\r\n            waterLevelKPI.children[1].innerHTML = parseHighComma(kpis.waterLevel.value);\r\n            waterLevelKPI.children[2].innerHTML = kpis.waterLevel.units;\r\n            const productionKPI = document.getElementsByClassName('hydro-production-kpi')[0];\r\n            productionKPI.children[0].innerHTML = kpis.actualProduction.widgetTitle;\r\n            productionKPI.children[1].innerHTML = parseHighComma(kpis.actualProduction.value);\r\n            productionKPI.children[2].innerHTML = kpis.actualProduction.units;\r\n            const homesCountKPI = document.getElementsByClassName('hydro-homescount-kpi')[0];\r\n            homesCountKPI.children[0].innerHTML = kpis.yesterdayProduction.widgetTitle;\r\n            homesCountKPI.children[1].innerHTML = parseHighComma(kpis.yesterdayProduction.value);\r\n            homesCountKPI.children[2].innerHTML = kpis.yesterdayProduction.units;\r\n        }\r\n        async function getData() {\r\n            const timeRange = {\r\n                startTS: moment().unix() * 1000,\r\n                endTS: moment().unix() * 1000\r\n            };\r\n            const step = 3600;\r\n            let queryString = 'query {';\r\n            for (const i of widgetSignals) {\r\n                if (i.alias !== 'total_production') {\r\n                    queryString += `\r\n        ${i.alias}: SIGNALS (where: {code: \"${i.signal}\"}){\r\n        name\r\n        unit\r\n        data {\r\n            timeseries (range: {startTs: ${timeRange.startTS}, endTs: ${timeRange.endTS}}, aggregator: {step: ${step} ,aggregateFunction: ${i.aggregationType}}) {\r\n            Date\r\n            Value\r\n            }\r\n        }\r\n        }\r\n    `;\r\n                } else {\r\n                    queryString += `\r\n        ${i.alias}: SIGNALS (where: {code: \"${i.signal}\"}){\r\n        name\r\n        unit\r\n        data {\r\n            timeseries (range: {startTs: ${moment().startOf('day').subtract(1, 'd').unix() *\r\n                1000}, endTs: ${moment().startOf('day').unix() *\r\n                  1000}}, aggregator: {step: 3600 ,aggregateFunction: ${i.aggregationType}}) {\r\n            Date\r\n            Value\r\n            }\r\n        }\r\n        }\r\n    `;\r\n                }\r\n            }\r\n            queryString += '}';\r\n            const data = JSON.stringify({\r\n                query: queryString\r\n            });\r\n            const res = await fetch(SEPWidgetConfig.apiServerURL, {\r\n                method: 'post',\r\n                body: data,\r\n                headers: {\r\n                    'Content-Type': 'application\/json',\r\n                    'Content-Length': data.length\r\n                }\r\n            });\r\n            return await res.json();\r\n        }\r\n    }\r\n<\/script><\/div><\/div><div class=\"fusion-additional-widget-content\"><\/div><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_3 1_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:33.333333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:11.04%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:11.04%;--awb-width-medium:33.333333333333%;--awb-order-medium:0;--awb-spacing-right-medium:11.04%;--awb-spacing-left-medium:11.04%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-widget-area awb-widget-area-element fusion-widget-area-3 fusion-content-widget-area\" style=\"--awb-title-color:#000000;--awb-padding:0px 0px 0px 0px;\"><div id=\"custom_html-18\" class=\"widget_text widget widget_custom_html\" style=\"border-style: solid;border-color:transparent;border-width:0px;\"><div class=\"textwidget custom-html-widget\"><style>\r\n    .hydro-box3 {\r\n        width: 32%;\r\n        margin-right: 2%;\r\n    }\r\n    \r\n    .hydro-boxOder {\r\n        width: 45%;\r\n        text-align: center;\r\n    }\r\n    \r\n    @media screen and (max-width: 959px) {\r\n        .hydro-box3 {\r\n            width: 100%;\r\n            float: none;\r\n        }\r\n        .hydro-box3 .hydro-box3 {\r\n            width: 32%;\r\n            float: left;\r\n        }\r\n    }\r\n    \r\n    .hydro-box3 {\r\n        border: 1px solid #C8CACC;\r\n        padding: 10px;\r\n        margin-bottom: 20px;\r\n        float: left;\r\n        min-height: 300px;\r\n        border-radius: 4px;\r\n    }\r\n    \r\n    .hydro-box3 div {\r\n        border: 0px;\r\n    }\r\n    \r\n    .hydro-row>div:last-of-type {\r\n        margin-right: 0;\r\n    }\r\n    \r\n    .hydro-zahlbox {\r\n        height: 364px;\r\n        width: 300px;\r\n        border: 1px solid #00925b;\r\n    }\r\n    \r\n    .hydro-zahlbox .hydro-title {\r\n        padding: 10px 0 0 0;\r\n        height: 60px;\r\n        font-size: 1.1rem;\r\n    }\r\n    \r\n    .hydro-zahlbox .wert {\r\n        text-align: right;\r\n    }\r\n    \r\n    .hydro-zahlbox .hydro-row {\r\n        height: 60px;\r\n        margin: 0px;\r\n        width: 100%;\r\n    }\r\n    \r\n    .hydro-zahlbox .hydro-row .hydro-box3 {\r\n        height: 60px;\r\n        line-height: 60px;\r\n        margin: 0px;\r\n        padding: 0px;\r\n        font-size: 0.6em;\r\n        min-height: 0px;\r\n    }\r\n    \r\n    .hydro-zahlbox .hydro-row .hydro-box3 {\r\n        width: 45%;\r\n    }\r\n    \r\n    .hydro-zahlbox .hydro-row.heading .hydro-box3,\r\n    .hydro-row.heading {\r\n        height: 30px;\r\n        line-height: 30px;\r\n        text-align: right;\r\n        font-size: 1em;\r\n    }\r\n    \r\n    .hydro-row .icon_haus,\r\n    .hydro-row .icon_auto,\r\n    .hydro-row .icon_computer {\r\n        background-position: center center;\r\n        background-repeat: no-repeat;\r\n        background-size: 66px 66px;\r\n    }\r\n    \r\n    .icon_haus {\r\n        background-image: url(https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/RZ-BKW-Energypark-Icons-hairdryer.png)\r\n    }\r\n    \r\n    .icon_auto {\r\n        background-image: url(https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/RZ-BKW-Energypark-Icons-frigor.png)\r\n    }\r\n    \r\n    .icon_computer {\r\n        background-image: url(https:\/\/swiss-energypark.com\/wp-content\/uploads\/monitoring\/graphics\/RZ-BKW-Energypark-Icons-Computer.png)\r\n    }\r\n    \r\n    @media screen and (max-width: 1150px) {\r\n        .hydro-zahlbox {\r\n            width: 100%;\r\n        }\r\n    }\r\n    \r\n    @media screen and (max-width: 860px) {\r\n        .hydro-zahlbox .hydro-title {\r\n            font-size: 0.9rem;\r\n        }\r\n    }\r\n    \r\n    @media screen and (max-width: 728px) {\r\n        .hydro-zahlbox .hydro-row.heading .hydro-box3,\r\n        .hydro-row.heading {\r\n            height: 0px;\r\n        }\r\n    }\r\n    \r\n    @media screen and (max-width: 640px) {\r\n        .hydro-zahlbox .hydro-row.heading .hydro-box3,\r\n        .hydro-row.heading {\r\n            height: 30px;\r\n        }\r\n        .hydro-zahlbox {\r\n            width: 300px;\r\n        }\r\n    }\r\n<\/style>\r\n<div class=\"hydro-box3 hydro-zahlbox\">\r\n    <span class=\"hydro-title\"><\/span>\r\n    <div class=\"hydro-row heading\">\r\n        <div class=\"hydro-box3\"><\/div>\r\n    <\/div>\r\n    <div class=\"hydro-row tt_haus\">\r\n        <div class=\"hydro-box3 icon_haus\">\r\n        <\/div>\r\n        <div class=\"hydro-box3 aktuell\">\r\n            <span id=\"hydro-wertHaus\" class=\"hydro-wert\"><\/span>\r\n        <\/div>\r\n    <\/div>\r\n    <div class=\"hydro-boxOder\"><\/div>\r\n    <div class=\"hydro-row tt_auto\">\r\n        <div class=\"hydro-box3 icon_auto\">\r\n        <\/div>\r\n        <div class=\"hydro-box3 aktuell\">\r\n            <span id=\"hydro-wertAuto\" class=\"hydro-wert\"><\/span>\r\n        <\/div>\r\n    <\/div>\r\n    <div class=\"hydro-boxOder\"><\/div>\r\n    <div class=\"hydro-row tt_computer\">\r\n        <div class=\"hydro-box3 icon_computer\">\r\n        <\/div>\r\n        <div class=\"hydro-box3 aktuell\">\r\n            <span id=\"hydro-wertComputer\" class=\"hydro-wert\"><\/span>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n<div class=\"update-data-notification hidden\"><\/div>\r\n<script>\r\n    document.onload = init();\r\n\r\n    function init() {\r\n        let translatedTexts = [{\r\n            langKey: 'de',\r\n            widgetTitle: 'Mit der aktuellen Leistung kann man folgende Ger\u00e4te betreiben:',\r\n            or: 'ODER'\r\n        }, {\r\n            langKey: 'fr',\r\n            widgetTitle: `La production actuelle permet d\u2019alimenter les appareils suivants:`,\r\n            or: 'OU',\r\n        }, {\r\n            langKey: 'en',\r\n            widgetTitle: 'The following devices can be operated with the current output:',\r\n            or: 'OR'\r\n        }];\r\n        let widgetSignals = [{\r\n            alias: 'production',\r\n            signal: 'HY_ActPower_mag_f'\r\n        }];\r\n        let translationIndex = 0;\r\n        const widgetQueryInterval = 60 \/\/seconds (3600 seconds = 1hour);\r\n        setTimeout(() => {\r\n            if (window.location.href.includes('\/fr\/')) {\r\n                translationIndex = 1;\r\n            }\r\n            if (window.location.href.includes('\/en\/')) {\r\n                translationIndex = 2;\r\n            }\r\n            loadWidgetStyles();\r\n        }, 10);\r\n        async function loadWidgetStyles() {\r\n            const q = document.getElementsByClassName('hydro-zahlbox')[0];\r\n            q.style.backgroundColor = SEPWidgetConfig.consumptionItemsWidgetConfig.backgroundColor;\r\n            await loadData();\r\n            setInterval(async() => {\r\n                await loadData();\r\n            }, widgetQueryInterval * 1000);\r\n        }\r\n        async function loadData() {\r\n            const data = await getData();\r\n            console.log(\"current prod\", data);\r\n            const otherElements = document.getElementsByClassName('hydro-boxOder');\r\n            document.getElementsByClassName('hydro-title')[0].innerHTML = translatedTexts[translationIndex].widgetTitle;\r\n            document.getElementsByClassName('hydro-title')[0].style.color = SEPWidgetConfig.consumptionItemsWidgetConfig.titleFontColor;\r\n            for (let i = 0; i < otherElements.length; i++) {\r\n                otherElements[i].innerHTML = translatedTexts[translationIndex].or;\r\n                otherElements[i].style.color = SEPWidgetConfig.consumptionItemsWidgetConfig.titleFontColor;\r\n            }\r\n            const r = document.getElementsByClassName('hydro-wert');\r\n            for (let i = 0; i < r.length; i++) {\r\n                r[i].style.fontSize = SEPWidgetConfig.consumptionItemsWidgetConfig.valuesFontSize + 'rem';\r\n                r[i].style.color = SEPWidgetConfig.consumptionItemsWidgetConfig.valuesFontColor;\r\n            }\r\n            const productionValue = data.data[widgetSignals[0].alias][0].data.lastValue.length > 0 ? data.data[widgetSignals[0].alias][0].data.lastValue[0].Value : 50;\r\n            assignValues(productionValue);\r\n        }\r\n\r\n        function assignValues(data) {\r\n            document.getElementById('hydro-wertHaus').innerHTML = Number(data \/ 1000 * consumptionFactor.hairDryer).toFixed(0) > 0 ? Number(data \/ 1000 * consumptionFactor.hairDryer).toFixed(0) : 0;\r\n            document.getElementById('hydro-wertAuto').innerHTML = Number(data \/ 1000 * consumptionFactor.fridge).toFixed(0) > 0 ? Number(data \/ 1000 * consumptionFactor.fridge).toFixed(0) : 0;\r\n            document.getElementById('hydro-wertComputer').innerHTML = Number(data \/ 1000 * consumptionFactor.computer).toFixed(0) > 0 ? Number(data \/ 1000 * consumptionFactor.computer).toFixed(0) : 0;\r\n        }\r\n        async function getData() {\r\n            const queryString = `\r\n        query {${widgetSignals[0].alias}: SIGNALS (where: {code: \"${widgetSignals[0].signal}\"}){\r\n          name\r\n          unit\r\n          data {\r\n\t\t\t\t\t\tlastValue {\r\n\t\t\t\t\t\t\tDate\r\n\t\t\t\t\t\t\tValue\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n        }\r\n\t\t\t}\r\n      `\r\n            const data = JSON.stringify({\r\n                query: queryString\r\n            });\r\n            const res = await fetch(\r\n                SEPWidgetConfig.apiServerURL, {\r\n                    method: 'post',\r\n                    body: data,\r\n                    headers: {\r\n                        'Content-Type': 'application\/json',\r\n                        'Content-Length': data.length\r\n                    },\r\n                }\r\n            );\r\n            return await res.json();\r\n        }\r\n    }\r\n<\/script><\/div><\/div><div class=\"fusion-additional-widget-content\"><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:60px;--awb-padding-bottom:60px;--awb-background-color:#eaeaea;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1296px;margin-left: calc(-8% \/ 2 );margin-right: calc(-8% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-animated\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.68%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.68%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:3.68%;--awb-spacing-left-medium:3.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\" data-animationType=\"fadeInUp\" data-animationDuration=\"0.8\" data-animationOffset=\"bottom-in-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2 awb-text-cols fusion-text-columns-2\" style=\"--awb-font-size:var(--awb-typography4-font-size);--awb-line-height:var(--awb-typography4-line-height);--awb-letter-spacing:var(--awb-typography4-letter-spacing);--awb-text-transform:var(--awb-typography4-text-transform);--awb-columns:2;--awb-column-spacing:2em;--awb-column-min-width:300px;--awb-text-font-family:var(--awb-typography4-font-family);--awb-text-font-weight:var(--awb-typography4-font-weight);--awb-text-font-style:var(--awb-typography4-font-style);\"><div class=\"flex_column av_two_third flex_column_div first avia-builder-el-1 el_after_av_heading el_before_av_hr \">\n<section class=\"av_textblock_section \">\n<div class=\"avia_textblock \">\n<p>Le volume d\u2019\u00e9lectricit\u00e9 produit est \u00e0 son maximum au printemps, au moment o\u00f9 d\u00e9bute la fonte des neiges. Les centrales au fil de l\u2019eau produisent de l\u2019\u00e9nergie en continu. Elles affichent un nombre d\u2019heures \u00e9quivalent pleine puissance \u00e9lev\u00e9 et de faibles fluctuations de production. La force hydraulique contribue pour une part essentielle \u00e0 l\u2019approvisionnement \u00e9lectrique de base en Suisse.<\/p>\n<\/div>\n<\/section>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-5 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:120px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1296px;margin-left: calc(-8% \/ 2 );margin-right: calc(-8% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-7 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.68%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.68%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:3.68%;--awb-spacing-left-medium:3.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:2em;\"><h2 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;font-size:1em;\">Donn\u00e9es historiques<\/h2><\/div><div class=\"fusion-text fusion-text-3\" style=\"--awb-font-size:var(--awb-typography4-font-size);--awb-line-height:var(--awb-typography4-line-height);--awb-letter-spacing:var(--awb-typography4-letter-spacing);--awb-text-transform:var(--awb-typography4-text-transform);--awb-text-font-family:var(--awb-typography4-font-family);--awb-text-font-weight:var(--awb-typography4-font-weight);--awb-text-font-style:var(--awb-typography4-font-style);\"><div class=\"flex_column av_two_third flex_column_div first avia-builder-el-1 el_after_av_heading el_before_av_hr \">\n<div>La puissance totale cumul\u00e9e des trois turbines de la centrale est de 7.5 MW. Dans la pratique, seuls 5 MW sont exploit\u00e9s pour la production dans des conditions optimales.<\/div>\n<\/div>\n<\/div><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-margin-top:20px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">Graphique des donn\u00e9es historiques<\/h4><\/div><div class=\"fusion-widget-area awb-widget-area-element fusion-widget-area-4 fusion-content-widget-area\" style=\"--awb-title-color:#000000;--awb-padding:0px 0px 0px 0px;\"><div id=\"custom_html-17\" class=\"widget_text widget widget_custom_html\" style=\"border-style: solid;border-color:transparent;border-width:0px;\"><div class=\"textwidget custom-html-widget\"><style>\r\n    .hydro-production-chart-container {\r\n        border-radius: 5px;\r\n        padding: 2rem 2rem 0.5rem 2rem;\r\n    }\r\n    \r\n    .hydro-production-period-selector-container {\r\n        margin-top: 2rem;\r\n        display: flex;\r\n        justify-content: center;\r\n        visibility: hidden;\r\n    }\r\n    \r\n    .hydro-production-period-selector-container button {\r\n        cursor: pointer;\r\n        border-radius: 5px;\r\n        margin: 0 0.6rem;\r\n        padding: 0.4rem 0.8rem;\r\n        border: none;\r\n        opacity: 0.6;\r\n    }\r\n    \r\n    .text-center {\r\n        text-align: center;\r\n        color: #6e7b8a;\r\n    }\r\n    \r\n    .active {\r\n        opacity: 1 !important;\r\n    }\r\n    \r\n    @media screen and (max-width: 600px) {\r\n        .hydro-production-chart-container {\r\n            padding: 2rem 0rem 0.5rem 0rem;\r\n        }\r\n    }\r\n<\/style>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/chartjs-plugin-annotation\/1.2.2\/chartjs-plugin-annotation.min.js\"><\/script>\r\n<div class=\"hydro-production-chart-container\">\r\n    <canvas id=\"hydro-production-line-chart\" width=\"400\" height=\"150\"><\/canvas>\r\n    <div class=\"hydro-production-period-selector-container\">\r\n        <button id=\"year_button_hydro\"><\/button>\r\n        <button id=\"month_button_hydro\"><\/button>\r\n        <button id=\"week_button_hydro\"><\/button>\r\n        <button id=\"day_button_hydro\"><\/button>\r\n    <\/div>\r\n    <p class=\"text-center\" style=\"margin-top: 30px;\">\r\n        <b><span id=\"source_text_hydro\"><\/span><\/b>\r\n        <span style=\"font-weight: 200;\">BKW Energie AG<\/span>\r\n    <\/p>\r\n<\/div>\r\n<script>\r\n    document.onload = init();\r\n\r\n    function init() {\r\n        let widgetSignals = [{\r\n            alias: 'production',\r\n            signal: 'NB_HY_ActPower_mag_f',\r\n            aggregationType: 'SUM'\r\n        }, {\r\n            alias: 'water_flux',\r\n            signal: 'HY_Outflow_mag_f',\r\n            aggregationType: 'AVG'\r\n        }];\r\n        let translatedTexts = [{\r\n            langKey: 'de',\r\n            powerLabel: 'Windgeschwindigkeit',\r\n            waterFluxLabel: 'Abfluss',\r\n            year: 'Jahr',\r\n            month: 'Monat',\r\n            week: 'Woche',\r\n            day: 'Tag',\r\n            source: 'Quelle:',\r\n            startingTimeText: 'Wasserkraftwerk kann Energie produzieren',\r\n            cutInText: 'Maximale Verarbeitungsmenge'\r\n        }, {\r\n            langKey: 'fr',\r\n            powerLabel: 'Production actuelle',\r\n            waterFluxLabel: 'D\u00e9bit',\r\n            year: 'Ann\u00e9e',\r\n            month: 'Mois',\r\n            week: 'Semaine',\r\n            day: 'Jour',\r\n            source: 'Source:',\r\n            startingTimeText: `Une centrale hydro\u00e9lectrique peut produire de l'\u00e9nergie`,\r\n            cutInText: `Montant maximal de traitement`\r\n        }, {\r\n            langKey: 'en',\r\n            powerLabel: 'Actual production',\r\n            waterFluxLabel: 'Water flux',\r\n            year: 'Year',\r\n            month: 'Month',\r\n            week: 'Week',\r\n            day: 'Day',\r\n            source: 'Source:',\r\n            startingTimeText: 'Hydroelectric power station can produce energy',\r\n            cutInText: 'Maximum processing amount'\r\n        }]\r\n        let translationIndex = 0;\r\n        let chart = null;\r\n        setTimeout(() => {\r\n            if (window.location.href.includes('\/fr\/')) {\r\n                translationIndex = 1;\r\n            }\r\n            if (window.location.href.includes('\/en\/')) {\r\n                translationIndex = 2;\r\n            }\r\n            loadClickDetection();\r\n            loadWidgetStyles();\r\n        }, 100);\r\n        async function loadWidgetStyles() {\r\n            translateTexts();\r\n            document.getElementById('year_button_hydro').style.backgroundColor = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonColor;\r\n            document.getElementById('year_button_hydro').style.fontSize = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonTextFontSize + 'rem';\r\n            document.getElementById('year_button_hydro').style.color = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonTextFontColor;\r\n            document.getElementById('month_button_hydro').style.backgroundColor = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonColor;\r\n            document.getElementById('month_button_hydro').style.fontSize = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonTextFontSize + 'rem';\r\n            document.getElementById('month_button_hydro').style.color = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonTextFontColor;\r\n            document.getElementById('week_button_hydro').style.backgroundColor = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonColor;\r\n            document.getElementById('week_button_hydro').style.fontSize = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonTextFontSize + 'rem';\r\n            document.getElementById('week_button_hydro').style.color = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonTextFontColor;\r\n            document.getElementById('day_button_hydro').style.backgroundColor = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonColor;\r\n            document.getElementById('day_button_hydro').style.fontSize = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonTextFontSize + 'rem';\r\n            document.getElementById('day_button_hydro').style.color = SEPWidgetConfig.lineChartConfig.periodSelectorConfig.buttonTextFontColor;\r\n            await loadData('day');\r\n            $(\"#day_button_hydro\").addClass('active');\r\n        }\r\n\r\n        function translateTexts() {\r\n            document.getElementById('year_button_hydro').innerHTML = translatedTexts[translationIndex].year;\r\n            document.getElementById('month_button_hydro').innerHTML = translatedTexts[translationIndex].month;\r\n            document.getElementById('week_button_hydro').innerHTML = translatedTexts[translationIndex].week;\r\n            document.getElementById('day_button_hydro').innerHTML = translatedTexts[translationIndex].day;\r\n            document.getElementById('source_text_hydro').innerHTML = translatedTexts[translationIndex].source;\r\n        }\r\n\r\n        function removeActiveClass() {\r\n            $(\"#year_button_hydro\").removeClass('active');\r\n            $(\"#month_button_hydro\").removeClass('active');\r\n            $(\"#week_button_hydro\").removeClass('active');\r\n            $(\"#day_button_hydro\").removeClass('active');\r\n        }\r\n\r\n        function loadClickDetection() {\r\n            $(\"#year_button_hydro\").click(function(e) {\r\n                removeActiveClass();\r\n                $(\"#year_button_hydro\").addClass('active');\r\n                loadData('year');\r\n            });\r\n            $(\"#month_button_hydro\").click(function(e) {\r\n                removeActiveClass();\r\n                $(\"#month_button_hydro\").addClass('active');\r\n                loadData('month');\r\n            });\r\n            $(\"#week_button_hydro\").click(function(e) {\r\n                removeActiveClass();\r\n                $(\"#week_button_hydro\").addClass('active');\r\n                loadData('week');\r\n            });\r\n            $(\"#day_button_hydro\").click(function(e) {\r\n                removeActiveClass();\r\n                $(\"#day_button_hydro\").addClass('active');\r\n                loadData('day');\r\n            });\r\n        }\r\n        async function loadData(period) {\r\n            const data = await getData(period);\r\n            createChart(data, period);\r\n            document.getElementsByClassName('hydro-production-period-selector-container')[0].style.visibility = 'initial';\r\n        }\r\n\r\n        function createChart(rawData, period) {\r\n            if (chart) {\r\n                chart.destroy();\r\n            }\r\n            let data = [];\r\n            console.log(rawData);\r\n            \/\/ data.push(rawData.data.production);\r\n            \/\/ data.push(rawData.data.windspeed);\r\n            \/\/ console.log(data);\r\n            for (const i of widgetSignals) {\r\n                if (i.alias === 'production') {\r\n                    data.push(rawData.data[i.alias][0].data.timeseries.map(d => [d.Date, d.Value \/ 1000]));\r\n                } else {\r\n                    data.push(rawData.data[i.alias][0].data.timeseries.map(d => [d.Date, Number(d.Value).toFixed(0)]));\r\n                }\r\n            }\r\n            let format;\r\n            let tooltipFormat;\r\n            if (period === 'year') {\r\n                format = 'MMM YYYY';\r\n                tooltipFormat = 'MMM YYYY';\r\n            }\r\n            if (period === 'month') {\r\n                format = 'D. MMM YY';\r\n                tooltipFormat = 'D. MMM YY HH:mm';\r\n            }\r\n            if (period === 'week') {\r\n                format = 'D. MMM YY';\r\n                tooltipFormat = 'HH:mm D. MMM';\r\n            }\r\n            if (period === 'day') {\r\n                format = 'HH:mm D. MMM';\r\n                tooltipFormat = 'HH:mm D. MMM';\r\n            }\r\n            chart = new Chart(document.getElementById('hydro-production-line-chart'), {\r\n                type: 'line',\r\n                data: {\r\n                    labels: data[0].map((d) => moment(d[0]).format(tooltipFormat)),\r\n                    datasets: [{\r\n                        label: translatedTexts[translationIndex].powerLabel,\r\n                        backgroundColor: SEPWidgetConfig.colors.green,\r\n                        borderColor: SEPWidgetConfig.colors.green,\r\n                        borderWidth: window.screen.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? SEPWidgetConfig.lineChartConfig.lineThickness : window.screen.width < SEPWidgetConfig.lineChartConfig.responsiveConfig.smBreakPoint ? SEPWidgetConfig.lineChartConfig.lineThickness - 2 : SEPWidgetConfig.lineChartConfig.lineThickness - 1,\r\n                        data: data[0].map((d) => d[1]),\r\n                        pointRadius: SEPWidgetConfig.lineChartConfig.pointRadius,\r\n                        yAxisID: 'A'\r\n                    }, {\r\n                        label: translatedTexts[translationIndex].windSpeedLabel,\r\n                        backgroundColor: SEPWidgetConfig.colors.blue,\r\n                        borderColor: SEPWidgetConfig.colors.blue,\r\n                        borderWidth: window.screen.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? SEPWidgetConfig.lineChartConfig.lineThickness : window.screen.width < SEPWidgetConfig.lineChartConfig.responsiveConfig.smBreakPoint ? SEPWidgetConfig.lineChartConfig.lineThickness - 2 : SEPWidgetConfig.lineChartConfig.lineThickness - 1,\r\n                        data: data[1].map((d) => d[1]),\r\n                        pointRadius: SEPWidgetConfig.lineChartConfig.pointRadius,\r\n                        yAxisID: 'B'\r\n                    }]\r\n                },\r\n                options: {\r\n                    onResize: function(chartElement) {\r\n                        if (chartElement.chartArea) {\r\n                            chartElement.config.data.datasets.forEach(d => {\r\n                                d.borderWidth = chartElement.chartArea.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? SEPWidgetConfig.lineChartConfig.lineThickness : chartElement.chartArea.width < SEPWidgetConfig.lineChartConfig.responsiveConfig.smBreakPoint ? SEPWidgetConfig.lineChartConfig.lineThickness - 2 : SEPWidgetConfig.lineChartConfig.lineThickness - 1;\r\n                            });\r\n                            chartElement.options.plugins.annotation.annotations.line1.display = chartElement.chartArea.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.mdBreakPoint;\r\n                            chartElement.options.plugins.annotation.annotations.line1.label.font.size = chartElement.chartArea.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? 10 : 8;\r\n                            chartElement.options.plugins.annotation.annotations.line2.display = chartElement.chartArea.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.mdBreakPoint;\r\n                            chartElement.options.plugins.annotation.annotations.line2.label.font.size = chartElement.chartArea.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? 10 : 8;\r\n                            chartElement.options.scales.xAxis.ticks.font.size = chartElement.chartArea.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? 12 : chartElement.chartArea.width < SEPWidgetConfig.lineChartConfig.responsiveConfig.smBreakPoint ? 6 : 8;\r\n                            chartElement.options.scales.A.ticks.font.size = chartElement.chartArea.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? 14 : chartElement.chartArea.width < SEPWidgetConfig.lineChartConfig.responsiveConfig.smBreakPoint ? 8 : 12;\r\n                            chartElement.options.scales.B.ticks.font.size = chartElement.chartArea.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? 14 : chartElement.chartArea.width < SEPWidgetConfig.lineChartConfig.responsiveConfig.smBreakPoint ? 8 : 12;\r\n                        }\r\n                    },\r\n                    plugins: {\r\n                        legend: {\r\n                            display: false\r\n                        },\r\n                        tooltip: {\r\n                            padding: 10,\r\n                            callbacks: {\r\n                                label: function(context) {\r\n                                    if (context.dataset.yAxisID === 'A') {\r\n                                        return ' ' + context.formattedValue + ' kW';\r\n                                    }\r\n                                    if (context.dataset.yAxisID === 'B') {\r\n                                        return ' ' + context.formattedValue + ' m3\/s';\r\n                                    }\r\n                                }\r\n                            }\r\n                        },\r\n                        annotation: {\r\n                            annotations: {\r\n                                line1: {\r\n                                    type: 'line',\r\n                                    display: window.innerWidth > SEPWidgetConfig.lineChartConfig.responsiveConfig.mdBreakPoint,\r\n                                    mode: 'horizontal',\r\n                                    scaleID: 'B',\r\n                                    yScaleID: 'B',\r\n                                    xScaleID: '',\r\n                                    value: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.hydroStartingProducing,\r\n                                    borderColor: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.lineColor,\r\n                                    borderWidth: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.lineHeight,\r\n                                    label: {\r\n                                        enabled: true,\r\n                                        font: {\r\n                                            size: 10\r\n                                        },\r\n                                        content: translatedTexts[translationIndex].startingTimeText,\r\n                                        backgroundColor: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.textBackgroundColor,\r\n                                        xPadding: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.labelXPadding,\r\n                                        color: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.textColor\r\n                                    }\r\n                                },\r\n                                line2: {\r\n                                    type: 'line',\r\n                                    display: window.innerWidth > SEPWidgetConfig.lineChartConfig.responsiveConfig.mdBreakPoint,\r\n                                    mode: 'horizontal',\r\n                                    scaleID: 'B',\r\n                                    yScaleID: 'B',\r\n                                    xScaleID: '',\r\n                                    value: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.maxProcessCapacity,\r\n                                    borderColor: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.lineColor,\r\n                                    borderWidth: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.lineHeight,\r\n                                    label: {\r\n                                        enabled: true,\r\n                                        font: {\r\n                                            size: 10\r\n                                        },\r\n                                        content: translatedTexts[translationIndex].cutInText,\r\n                                        backgroundColor: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.textBackgroundColor,\r\n                                        xPadding: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.labelXPadding,\r\n                                        color: SEPWidgetConfig.lineChartConfig.windSpeedCutValues.textColor\r\n                                    }\r\n                                },\r\n                            }\r\n                        },\r\n                    },\r\n                    title: {\r\n                        display: true,\r\n                        text: 'Swiss Energy Park PRODUCTION'\r\n                    },\r\n                    scales: {\r\n                        A: {\r\n                            id: 'Power',\r\n                            type: 'linear',\r\n                            position: 'left',\r\n                            axis: 'y',\r\n                            min: 0,\r\n                            max: 6000,\r\n                            ticks: {\r\n                                count: 5,\r\n                                maxTicksLimit: 5,\r\n                                color: SEPWidgetConfig.colors.green,\r\n                                font: {\r\n                                    size: window.screen.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? 14 : window.screen.width < SEPWidgetConfig.lineChartConfig.responsiveConfig.smBreakPoint ? 8 : 12,\r\n                                    weight: 'bold'\r\n                                },\r\n                                callback: function(l, i, b) {\r\n                                    return l + ' kW';\r\n                                }\r\n                            }\r\n                        },\r\n                        B: {\r\n                            id: 'Water Flux',\r\n                            type: 'linear',\r\n                            position: 'right',\r\n                            axis: 'y',\r\n                            min: 0,\r\n                            max: 250,\r\n                            grid: {\r\n                                drawOnChartArea: false\r\n                            },\r\n                            ticks: {\r\n                                display: true,\r\n                                count: 6,\r\n                                maxTicksLimit: 6,\r\n                                stepSize: 20,\r\n                                color: SEPWidgetConfig.colors.blue,\r\n                                font: {\r\n                                    size: window.screen.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? 14 : window.screen.width < SEPWidgetConfig.lineChartConfig.responsiveConfig.smBreakPoint ? 8 : 12,\r\n                                    weight: 'bold'\r\n                                },\r\n                                callback: function(l, i, b) {\r\n                                    return l + ' m3\/s';\r\n                                }\r\n                            }\r\n                        },\r\n                        xAxis: {\r\n                            position: 'bottom',\r\n                            axis: 'x',\r\n                            ticks: {\r\n                                beginAtZero: true,\r\n                                display: true,\r\n                                maxRotation: 0,\r\n                                minRotation: 0,\r\n                                autoSkip: false,\r\n                                count: period === 'day' ? 13 : period === 'week' ? 15 : period === 'month' ? 16 : 13,\r\n                                maxTicksLimit: period === 'day' ? 13 : period === 'week' ? 15 : period === 'month' ? 16 : 13,\r\n                                color: SEPWidgetConfig.colors.darkGray,\r\n                                font: {\r\n                                    size: window.screen.width > SEPWidgetConfig.lineChartConfig.responsiveConfig.xlBreakPoint ? 12 : window.screen.width < SEPWidgetConfig.lineChartConfig.responsiveConfig.smBreakPoint ? 6 : 10,\r\n                                    weight: 'bold',\r\n                                },\r\n                                callback: function(l, i, b) {\r\n                                    if (period === 'year') {\r\n                                        return i === 0 || i % 2 !== 0 || i === b.length - 1 ? '' : moment(data[0][i][0]).format(format).toUpperCase();\r\n                                    }\r\n                                    if (period === 'month') {\r\n                                        return i === 0 || i % 16 !== 0 || i === b.length - 1 ? '' : moment(data[0][i][0]).format(format).toUpperCase();\r\n                                    }\r\n                                    if (period === 'week') {\r\n                                        return i === 0 || i % 24 !== 0 || i === b.length - 1 ? '' : moment(data[0][i][0]).format(format).toUpperCase();\r\n                                    }\r\n                                    if (period === 'day') {\r\n                                        return i === 0 || i % 4 !== 0 || i === b.length - 1 ? '' : moment(data[0][i][0]).format(format).toUpperCase();\r\n                                    }\r\n                                }\r\n                            }\r\n                        }\r\n                    }\r\n                }\r\n            });\r\n        }\r\n        async function getData(period) {\r\n            const timeRange = {\r\n                startTS: 0,\r\n                endTS: 0\r\n            };\r\n            let step = 3600;\r\n            timeRange.endTS = moment().startOf('day').unix() * 1000;\r\n            if (period === 'year') {\r\n                step = 3600 * 24 * 31 \/ 2;\r\n                timeRange.startTS = moment().startOf('month').subtract(1, 'y').unix() * 1000;\r\n            }\r\n            if (period === 'month') {\r\n                step = 3600 * 6;\r\n                timeRange.startTS = moment().startOf('day').subtract(30, 'd').unix() * 1000;\r\n            }\r\n            if (period === 'week') {\r\n                timeRange.startTS = moment().startOf('day').subtract(7, 'd').unix() * 1000;\r\n            }\r\n            if (period === 'day') {\r\n                timeRange.startTS = moment().startOf('day').subtract(1, 'd').unix() * 1000;\r\n            }\r\n            let queryString = 'query {';\r\n            for (const i of widgetSignals) {\r\n                queryString += `\r\n        ${i.alias}: SIGNALS (where: {code: \"${i.signal}\"}){\r\n          name\r\n          unit\r\n          data {\r\n            timeseries (range: {startTs: ${timeRange.startTS}, endTs: ${timeRange.endTS}}, aggregator: {step: ${step} ,aggregateFunction: ${i.aggregationType}}) {\r\n              Date\r\n              Value\r\n            }\r\n          }\r\n        }\r\n      `\r\n            };\r\n            queryString += '}'\r\n            const data = JSON.stringify({\r\n                query: queryString\r\n            });\r\n            const response = await fetch(\r\n                SEPWidgetConfig.apiServerURL, {\r\n                    method: 'post',\r\n                    body: data,\r\n                    headers: {\r\n                        'Content-Type': 'application\/json',\r\n                        'Content-Length': data.length\r\n                    },\r\n                }\r\n            );\r\n            return await response.json();\r\n        }\r\n    }\r\n<\/script><\/div><\/div><div class=\"fusion-additional-widget-content\"><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-6 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:60px;--awb-padding-bottom:60px;--awb-background-color:#18593b;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1296px;margin-left: calc(-8% \/ 2 );margin-right: calc(-8% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-8 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-animated\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.68%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.68%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:3.68%;--awb-spacing-left-medium:3.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\" data-animationType=\"fadeInUp\" data-animationDuration=\"0.8\" data-animationOffset=\"bottom-in-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-9 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.36%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:7.36%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:7.36%;--awb-spacing-left-medium:7.36%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-text-color:#f7f7f7;--awb-margin-top:20px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h4 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">Principe physique de la production d&rsquo;\u00e9lectricit\u00e9 \u00e0 partir de l&rsquo;eau<\/h4><\/div><div class=\"fusion-text fusion-text-4 awb-text-cols fusion-text-columns-2\" style=\"--awb-font-size:var(--awb-typography4-font-size);--awb-line-height:var(--awb-typography4-line-height);--awb-letter-spacing:var(--awb-typography4-letter-spacing);--awb-text-transform:var(--awb-typography4-text-transform);--awb-text-color:#f7f7f7;--awb-columns:2;--awb-column-spacing:2em;--awb-column-min-width:300px;--awb-text-font-family:var(--awb-typography4-font-family);--awb-text-font-weight:var(--awb-typography4-font-weight);--awb-text-font-style:var(--awb-typography4-font-style);\"><p>L\u2019\u00e9lectricit\u00e9 est produite dans deux types de centrales: les centrales au fil de l\u2019eau construites sur des cours d\u2019eau et les centrales \u00e0 accumulation et de pompage-turbinage install\u00e9es dans les Alpes. Les lacs d\u2019accumulation remplissent une fonction essentielle de \u00abbatterie\u00bb: ils permettent d\u2019adapter la production d\u2019\u00e9lectricit\u00e9 aux besoins, notamment de couvrir les pics de production, ce qui contribue \u00e0 stabiliser les r\u00e9seaux de transport de l\u2019\u00e9lectricit\u00e9.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-10 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.36%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:7.36%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:7.36%;--awb-spacing-left-medium:7.36%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"1200\" height=\"800\" alt=\"Summer School Mont Soleil 2021 Oerlikon Turbine\" title=\"Summer School Mont Soleil 2021\" src=\"https:\/\/swiss-energypark.com\/wp-content\/uploads\/2022\/02\/water-plant-turbine-oerlikon_swiss-energypark-1200x800.jpg\" class=\"img-responsive wp-image-30056\" srcset=\"https:\/\/swiss-energypark.com\/wp-content\/uploads\/2022\/02\/water-plant-turbine-oerlikon_swiss-energypark-200x133.jpg 200w, https:\/\/swiss-energypark.com\/wp-content\/uploads\/2022\/02\/water-plant-turbine-oerlikon_swiss-energypark-400x267.jpg 400w, https:\/\/swiss-energypark.com\/wp-content\/uploads\/2022\/02\/water-plant-turbine-oerlikon_swiss-energypark-600x400.jpg 600w, https:\/\/swiss-energypark.com\/wp-content\/uploads\/2022\/02\/water-plant-turbine-oerlikon_swiss-energypark-800x533.jpg 800w, https:\/\/swiss-energypark.com\/wp-content\/uploads\/2022\/02\/water-plant-turbine-oerlikon_swiss-energypark-1200x800.jpg 1200w\" sizes=\"(max-width: 640px) 100vw, 600px\" \/><\/span><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-7 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:120px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1296px;margin-left: calc(-8% \/ 2 );margin-right: calc(-8% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-11 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.68%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.68%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:3.68%;--awb-spacing-left-medium:3.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:3.68%;--awb-spacing-left-small:3.68%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;\"><h3 class=\"fusion-title-heading title-heading-left\" style=\"margin:0;\">Fact sheet<\/h3><\/div>\n<div class=\"table-1\">\n<table width=\"100%\">\n<thead>\n<tr>\n<th align=\"left\"><\/th>\n<th align=\"left\"><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">Longueur du tron\u00e7on de rivi\u00e8re court-circuit\u00e9<\/td>\n<td align=\"left\">env. 600 m<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Chute brute exploit\u00e9e<\/td>\n<td align=\"left\">28 m<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Turbogenerator-Gruppe 1, Francis<\/td>\n<td align=\"left\">1500 kW<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Turbogenerator-Gruppe 2, Kaplan<\/td>\n<td align=\"left\">3300 kW<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Turbogenerator-Gruppe 2, Francis<\/td>\n<td align=\"left\">2750 kw<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Puissance maximale utilisable<\/td>\n<td align=\"left\">5000 kW<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Production annuelle moyenne<\/td>\n<td align=\"left\">25 GWh<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div style=\"text-align:center;\"><a class=\"fusion-button button-flat fusion-button-default-size button-custom fusion-button-default button-1 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:var(--awb-color4);--button_border_color:#00925b;--button_accent_hover_color:#ffffff;--button_border_hover_color:#3ba55f;--button_border_width-top:1px;--button_border_width-right:1px;--button_border_width-bottom:1px;--button_border_width-left:1px;--button_gradient_top_color:rgba(255,255,255,0);--button_gradient_bottom_color:rgba(255,255,255,0);--button_gradient_top_color_hover:var(--awb-color5);--button_gradient_bottom_color_hover:var(--awb-color5);--button_margin-top:48px;\" target=\"_self\" href=\"https:\/\/swiss-energypark.com\/fr\/le-parc\/\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">En savoir plus sur La Goule&#8230;<\/span><\/a><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":30002,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"footnotes":""},"class_list":["post-30639","page","type-page","status-publish","has-post-thumbnail","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/swiss-energypark.com\/fr\/wp-json\/wp\/v2\/pages\/30639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swiss-energypark.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/swiss-energypark.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/swiss-energypark.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/swiss-energypark.com\/fr\/wp-json\/wp\/v2\/comments?post=30639"}],"version-history":[{"count":6,"href":"https:\/\/swiss-energypark.com\/fr\/wp-json\/wp\/v2\/pages\/30639\/revisions"}],"predecessor-version":[{"id":32881,"href":"https:\/\/swiss-energypark.com\/fr\/wp-json\/wp\/v2\/pages\/30639\/revisions\/32881"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/swiss-energypark.com\/fr\/wp-json\/wp\/v2\/media\/30002"}],"wp:attachment":[{"href":"https:\/\/swiss-energypark.com\/fr\/wp-json\/wp\/v2\/media?parent=30639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}