{"id":3170,"date":"2026-03-18T23:12:51","date_gmt":"2026-03-18T21:12:51","guid":{"rendered":"https:\/\/www.fix.cy\/?page_id=3170"},"modified":"2026-03-21T22:16:16","modified_gmt":"2026-03-21T20:16:16","slug":"%cf%84%ce%b9%ce%bc%ce%b5%cf%82-%ce%b7%ce%bb%ce%b5%ce%ba%cf%84%cf%81%ce%b9%ce%ba%ce%b7%cf%82-%ce%b5%ce%bd%ce%b5%cf%81%ce%b3%ce%b5%ce%b9%ce%b1%cf%82-%ce%ba%cf%85%cf%80%cf%81%ce%bf%cf%82-2026","status":"publish","type":"page","link":"https:\/\/www.fix.cy\/el\/electricity-cost-calculator-cyprus-eac-rates-2026\/","title":{"rendered":"\u03a5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae\u03c2 \u039a\u03cc\u03c3\u03c4\u03bf\u03c5\u03c2 \u0397\u03bb\u03b5\u03ba\u03c4\u03c1\u03b9\u03ba\u03ae\u03c2 \u0395\u03bd\u03ad\u03c1\u03b3\u03b5\u03b9\u03b1\u03c2 \u039a\u03cd\u03c0\u03c1\u03bf\u03c5 (\u03a4\u03b9\u03bc\u03ad\u03c2 \u0391\u0397\u039a 2026)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Looking for an accurate electricity cost calculator in Cyprus to estimate your electricity bill? Our <strong>Electricity Cost Calculator<\/strong> uses the latest <strong>EAC rates<\/strong> to provide a precise calculation of your monthly or yearly electricity costs. Whether you\u2019re using domestic tariffs (01, 02, 08) or commercial\/industrial tariffs (10, 20, 30, 40, 50), this tool helps you understand exactly what you\u2019ll pay, factoring in all components like generation, network usage, fuel adjustment, VAT, and more. Commercial and industrial tariffs are designed for businesses and large consumers, with seasonal or high-voltage options depending on usage patterns.<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n        <div id=\"fix-elec-1\" class=\"fix-elec-wrap\">\r\n            <style>\r\n                #fix-elec-1.fix-elec-wrap{\r\n                    max-width: 1200px;\r\n                    margin: 18px auto;\r\n                    font-family: Inter, system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\r\n                    color: #111827;\r\n                }\r\n                #fix-elec-1 .fix-elec-grid{\r\n                    display:grid;\r\n                    grid-template-columns: 1fr 420px;\r\n                    gap: 20px;\r\n                    align-items:start;\r\n                }\r\n                #fix-elec-1 .fix-card{\r\n                    background:#fff;\r\n                    border-radius: 16px;\r\n                    box-shadow: 0 8px 30px rgba(24,39,75,0.06);\r\n                    border: 1px solid rgba(229,231,235,0.9);\r\n                }\r\n                #fix-elec-1 .fix-card-pad{\r\n                    padding: 18px;\r\n                }\r\n                #fix-elec-1 .fix-title{\r\n                    margin: 0 0 6px;\r\n                    font-size: 22px;\r\n                    line-height: 1.2;\r\n                }\r\n                #fix-elec-1 .fix-sub{\r\n                    margin: 0;\r\n                    color:#6b7280;\r\n                    font-size: 13px;\r\n                }\r\n                #fix-elec-1 .fix-meta-top{\r\n                    text-align:right;\r\n                    font-size:12px;\r\n                    color:#6b7280;\r\n                }\r\n                #fix-elec-1 .fix-meta-top strong{\r\n                    display:block;\r\n                    font-weight:700;\r\n                    color:#111827;\r\n                }\r\n                #fix-elec-1 label{\r\n                    display:block;\r\n                    font-weight:600;\r\n                    margin-bottom: 6px;\r\n                    font-size: 14px;\r\n                }\r\n                #fix-elec-1 input[type=\"number\"],\r\n                #fix-elec-1 select{\r\n                    width:100%;\r\n                    padding: 12px 12px;\r\n                    border-radius: 12px;\r\n                    border:1px solid #e5e7eb;\r\n                    background:#fff;\r\n                    font-size: 15px;\r\n                    outline: none;\r\n                    transition: border-color .15s ease, box-shadow .15s ease;\r\n                    box-sizing:border-box;\r\n                }\r\n                #fix-elec-1 input[type=\"number\"]:focus,\r\n                #fix-elec-1 select:focus{\r\n                    border-color:#3ca350;\r\n                    box-shadow: 0 0 0 3px rgba(37,99,235,.12);\r\n                }\r\n                #fix-elec-1 .fix-row{\r\n                    display:grid;\r\n                    grid-template-columns: 1fr 1fr;\r\n                    gap: 12px;\r\n                }\r\n                #fix-elec-1 .fix-row-3{\r\n                    display:grid;\r\n                    grid-template-columns: 1fr 1fr 1fr;\r\n                    gap: 12px;\r\n                }\r\n                #fix-elec-1 .fix-inline{\r\n                    display:flex;\r\n                    gap:10px;\r\n                    align-items:center;\r\n                    flex-wrap:wrap;\r\n                }\r\n                #fix-elec-1 .fix-checkbox{\r\n                    display:flex;\r\n                    align-items:center;\r\n                    gap:10px;\r\n                    margin-top: 10px;\r\n                    user-select:none;\r\n                }\r\n                #fix-elec-1 .fix-checkbox input{\r\n                    width: 18px;\r\n                    height: 18px;\r\n                    margin:0;\r\n                }\r\n                #fix-elec-1 .fix-actions{\r\n                    display:flex;\r\n                    gap:12px;\r\n                    margin-top: 14px;\r\n                }\r\n                #fix-elec-1 .fix-btn{\r\n                    border:none;\r\n                    cursor:pointer;\r\n                    padding: 12px 14px;\r\n                    border-radius: 12px;\r\n                    font-weight: 700;\r\n                    font-size: 14px;\r\n                    transition: transform .12s ease, opacity .12s ease, box-shadow .12s ease;\r\n                }\r\n                #fix-elec-1 .fix-btn:hover{ transform: translateY(-1px); }\r\n                #fix-elec-1 .fix-btn-primary{\r\n                    flex:1;\r\n                    color:#fff;\r\n                    background: linear-gradient(135deg,#3ca350,#206d3a);\r\n                    box-shadow: 0 10px 20px rgba(37,99,235,.18);\r\n                }\r\n                #fix-elec-1 .fix-btn-secondary{\r\n                    background:#fff;\r\n                    border:1px solid #e5e7eb;\r\n                    color:#111827;\r\n                }\r\n                #fix-elec-1 .fix-btn-dark{\r\n                    background:#111827;\r\n                    color:#fff;\r\n                }\r\n                #fix-elec-1 .fix-note{\r\n                    margin-top: 14px;\r\n                    font-size: 13px;\r\n                    color:#6b7280;\r\n                    line-height: 1.5;\r\n                }\r\n                #fix-elec-1 .fix-result{\r\n                    padding: 18px;\r\n                    min-height: 280px;\r\n                    display:flex;\r\n                    flex-direction:column;\r\n                    justify-content:space-between;\r\n                    background: linear-gradient(180deg,#ffffff,#fbfdff);\r\n                }\r\n                #fix-elec-1 .fix-total{\r\n                    font-size: 32px;\r\n                    font-weight: 800;\r\n                    line-height: 1.05;\r\n                    margin-top: 6px;\r\n                }\r\n                #fix-elec-1 .fix-rate{\r\n                    margin-top: 6px;\r\n                    color:#6b7280;\r\n                    font-size: 12px;\r\n                }\r\n                #fix-elec-1 .fix-breakdown{\r\n                    margin-top: 14px;\r\n                    font-size: 14px;\r\n                }\r\n                #fix-elec-1 .fix-break-row{\r\n                    display:flex;\r\n                    justify-content:space-between;\r\n                    gap:16px;\r\n                    padding: 7px 0;\r\n                    border-bottom: 1px dashed #eef2f7;\r\n                }\r\n                #fix-elec-1 .fix-break-row:last-child{\r\n                    border-bottom:none;\r\n                }\r\n                #fix-elec-1 .fix-break-row span:first-child{\r\n                    color:#374151;\r\n                }\r\n                #fix-elec-1 .fix-break-row span:last-child{\r\n                    font-weight:700;\r\n                    white-space:nowrap;\r\n                }\r\n                #fix-elec-1 .fix-msg{\r\n                    display:none;\r\n                    margin-top:12px;\r\n                    padding: 10px 12px;\r\n                    border-radius: 12px;\r\n                    font-size: 13px;\r\n                    line-height: 1.45;\r\n                }\r\n                #fix-elec-1 .fix-msg-error{\r\n                    background:#fef2f2;\r\n                    color:#b91c1c;\r\n                    border:1px solid #fecaca;\r\n                }\r\n                #fix-elec-1 .fix-msg-ok{\r\n                    background:#eff6ff;\r\n                    color:#1d4ed8;\r\n                    border:1px solid #bfdbfe;\r\n                }\r\n                #fix-elec-1 .fix-small{\r\n                    font-size: 12px;\r\n                    color:#6b7280;\r\n                }\r\n                #fix-elec-1 .fix-hidden{\r\n                    display:none !important;\r\n                }\r\n                #fix-elec-1 .fix-divider{\r\n                    height:1px;\r\n                    background:#eef2f7;\r\n                    margin: 14px 0;\r\n                }\r\n                #fix-elec-1 .fix-chart-wrap{\r\n                    width: 100%;\r\n                    height: 220px;\r\n                }\r\n                #fix-elec-1 .fix-chart-wrap canvas{\r\n                    width: 100% !important;\r\n                    height: 100% !important;\r\n                }\r\n                @media (max-width: 900px){\r\n                    #fix-elec-1 .fix-elec-grid{\r\n                        grid-template-columns: 1fr;\r\n                    }\r\n                    #fix-elec-1 .fix-meta-top{\r\n                        text-align:left;\r\n                    }\r\n                }\r\n            <\/style>\r\n\r\n            <div class=\"fix-inline\" style=\"justify-content:space-between; margin-bottom:14px;\">\r\n                <div>\r\n                    <h2 class=\"fix-title\">\u26a1 Cyprus Electricity Bill Calculator<\/h2>\r\n                    <p class=\"fix-sub\">Estimate your electricity cost based on official tariff rates, usage, and returned solar energy.<\/p>\r\n                <\/div>\r\n                <div class=\"fix-meta-top\">\r\n                    <strong id=\"fix-elec-1-source\">Rates: local<\/strong>\r\n                    <span id=\"fix-elec-1-updated\"><\/span>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"fix-elec-grid\">\r\n                <div class=\"fix-card fix-card-pad\">\r\n                    <div class=\"fix-row\">\r\n                        <div>\r\n                            <label for=\"fix-elec-1-tariff\">\u03a4\u03b9\u03bc\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf \u03b7\u03bb\u03b5\u03ba\u03c4\u03c1\u03b9\u03ba\u03bf\u03cd \u03c1\u03b5\u03cd\u03bc\u03b1\u03c4\u03bf\u03c2<\/label>\r\n                            <select id=\"fix-elec-1-tariff\">\r\n                                <optgroup label=\"Domestic\">\r\n                                    <option value=\"01\"  selected='selected'>01 \u2014 Single Rate (Standard Household)<\/option>\r\n                                    <option value=\"02\" >02 \u2014 Two Rate (Day \/ Night)<\/option>\r\n                                    <option value=\"08\" >08 \u2014 Reduced Rate (Vulnerable Customers)<\/option>\r\n                                <\/optgroup>\r\n                                <optgroup label=\"Commercial \/ Industrial\">\r\n                                    <option value=\"10\" >10 \u2014 Commercial Single Rate<\/option>\r\n                                    <option value=\"20\" >20 \u2014 Industrial Single Rate<\/option>\r\n                                    <option value=\"30\" >30 \u2014 Low-voltage seasonal commercial<\/option>\r\n                                    <option value=\"40\" >40 \u2014 Medium-voltage seasonal commercial<\/option>\r\n                                    <option value=\"50\" >50 \u2014 High-voltage seasonal commercial<\/option>\r\n                                <\/optgroup>\r\n                            <\/select>\r\n                        <\/div>\r\n                        <div>\r\n                            <label for=\"fix-elec-1-period\">\u03a0\u03b5\u03c1\u03af\u03bf\u03b4\u03bf\u03c2 \u03c7\u03c1\u03ad\u03c9\u03c3\u03b7\u03c2<\/label>\r\n                            <select id=\"fix-elec-1-period\">\r\n                                <option value=\"monthly\"  selected='selected'>\u039c\u03b7\u03bd\u03b9\u03b1\u03af\u03bf<\/option>\r\n                                <option value=\"yearly\" >\u0395\u03c4\u03ae\u03c3\u03b9\u03bf<\/option>\r\n                            <\/select>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"fix-divider\"><\/div>\r\n\r\n                    <div id=\"fix-elec-1-single-fields\">\r\n                        <label id=\"fix-elec-1-consumption-label\" for=\"fix-elec-1-consumption\">\u039a\u03b1\u03c4\u03b1\u03bd\u03ac\u03bb\u03c9\u03c3\u03b7 (kWh)<\/label>\r\n                        <input id=\"fix-elec-1-consumption\" type=\"number\" min=\"0\" step=\"0.01\" inputmode=\"decimal\" placeholder=\"0\">\r\n                    <\/div>\r\n\r\n                    <div id=\"fix-elec-1-two-rate-fields\" class=\"fix-hidden\">\r\n                        <div class=\"fix-row\">\r\n                            <div>\r\n                                <label id=\"fix-elec-1-standard-label\" for=\"fix-elec-1-standard\">\r\n                                    \u039a\u03b1\u03c4\u03b1\u03bd\u03ac\u03bb\u03c9\u03c3\u03b7 \u03b7\u03bc\u03ad\u03c1\u03b1\u03c2 (kWh)                                <\/label>\r\n                                <input id=\"fix-elec-1-standard\" type=\"number\" min=\"0\" step=\"0.01\" inputmode=\"decimal\" placeholder=\"0\">\r\n                            <\/div>\r\n                            <div>\r\n                                <label id=\"fix-elec-1-economy-label\" for=\"fix-elec-1-economy\">\r\n                                    \u039a\u03b1\u03c4\u03b1\u03bd\u03ac\u03bb\u03c9\u03c3\u03b7 \u03bd\u03cd\u03c7\u03c4\u03b1\u03c2 (kWh)                                <\/label>\r\n                                <input id=\"fix-elec-1-economy\" type=\"number\" min=\"0\" step=\"0.01\" inputmode=\"decimal\" placeholder=\"0\">\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div id=\"fix-elec-1-season-fields\" class=\"fix-hidden\" style=\"margin-top:12px;\">\r\n                        <label for=\"fix-elec-1-season\">Season \/ day type<\/label>\r\n                        <select id=\"fix-elec-1-season\">\r\n                            <option value=\"oct_may_weekday\"  selected='selected'>October\u2013May \u2022 Weekdays<\/option>\r\n                            <option value=\"oct_may_weekend\" >October\u2013May \u2022 Weekends & Holidays<\/option>\r\n                            <option value=\"jun_sep_weekday\" >June\u2013September \u2022 Weekdays<\/option>\r\n                            <option value=\"jun_sep_weekend\" >June\u2013September \u2022 Weekends & Holidays<\/option>\r\n                        <\/select>\r\n                    <\/div>\r\n\r\n                    <div class=\"fix-row\" style=\"margin-top:12px;\">\r\n                        <div>\r\n                            <label for=\"fix-elec-1-returned\">Returned Solar Power (kWh)<\/label>\r\n                            <input id=\"fix-elec-1-returned\" type=\"number\" min=\"0\" step=\"0.01\" inputmode=\"decimal\" placeholder=\"0\">\r\n                        <\/div>\r\n                        <div>\r\n                            <label id=\"fix-elec-1-fixed-title\" for=\"fix-elec-1-fixed\">\r\n                                \u03a3\u03c4\u03b1\u03b8\u03b5\u03c1\u03ad\u03c2 \u03c7\u03c1\u03b5\u03ce\u03c3\u03b5\u03b9\u03c2                            <\/label>\r\n                            <div class=\"fix-checkbox\" style=\"margin-top: 11px;\">\r\n                                <input id=\"fix-elec-1-fixed\" type=\"checkbox\" checked>\r\n                                <span id=\"fix-elec-1-fixed-text\">\r\n                                    \u03a3\u03c5\u03bc\u03c0\u03b5\u03c1\u03af\u03bb\u03b7\u03c8\u03b7 \u03c3\u03c4\u03b1\u03b8\u03b5\u03c1\u03ce\u03bd \u03c7\u03c1\u03b5\u03ce\u03c3\u03b5\u03c9\u03bd                                <\/span>\r\n                            <\/div>\r\n                            <div class=\"fix-small\" id=\"fix-elec-1-fixed-hint\">Optional tariff-specific fixed costs for the selected tariff.<\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"fix-actions\">\r\n                        <button id=\"fix-elec-1-calc\" class=\"fix-btn fix-btn-primary\" type=\"button\">Calculate<\/button>\r\n                        <button id=\"fix-elec-1-reset\" class=\"fix-btn fix-btn-secondary\" type=\"button\">Reset<\/button>\r\n                    <\/div>\r\n\r\n                    <div id=\"fix-elec-1-msg\" class=\"fix-msg\"><\/div>\r\n\r\n                    <div class=\"fix-note\">\r\n                        Use the <strong>Billing Period<\/strong> dropdown to compare monthly or yearly cost. Switch tariffs to show the relevant input fields. Returned Solar Power (kWh) is automatically deducted from your total consumption before calculating your bill.\r\n                    <\/div>\r\n\r\n                    <div class=\"fix-divider\"><\/div>\r\n\r\n                    <div class=\"fix-note\" style=\"margin-top:0;\">\r\n                        <strong>How the calculator works<\/strong><br>\r\n                        The calculator applies the tariff breakdown, automatically subtracts any returned solar energy, includes tariff-specific fixed charges (if enabled), and then applies VAT to the subtotal.\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"fix-card fix-result\">\r\n                    <div>\r\n                        <div style=\"display:flex;justify-content:space-between;align-items:flex-start;gap:16px;\">\r\n                            <div>\r\n                                <div class=\"fix-small\">Estimated Cost<\/div>\r\n                                <div id=\"fix-elec-1-total\" class=\"fix-total\">\u20ac0.00<\/div>\r\n                                <div id=\"fix-elec-1-rate\" class=\"fix-rate\"><\/div>\r\n                            <\/div>\r\n                            <div class=\"fix-chart-wrap\">\r\n                                <canvas id=\"fix-elec-1-chart\"><\/canvas>\r\n                            <\/div>\r\n                        <\/div>\r\n\r\n                        <div id=\"fix-elec-1-breakdown\" class=\"fix-breakdown\"><\/div>\r\n                    <\/div>\r\n\r\n                    <div>\r\n                        <div class=\"fix-inline\" style=\"justify-content:flex-end;\">\r\n                            <button id=\"fix-elec-1-share\" class=\"fix-btn fix-btn-secondary\" type=\"button\">Share<\/button>\r\n                            <button id=\"fix-elec-1-copy\" class=\"fix-btn fix-btn-dark\" type=\"button\">Copy<\/button>\r\n                        <\/div>\r\n                        <div id=\"fix-elec-1-meta\" class=\"fix-small\" style=\"margin-top:10px;text-align:left;\"><\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.1\/dist\/chart.umd.min.js\"><\/script>\r\n        <script>\r\n        window.fixElecI18n = {\"consumption\":\"\\u039a\\u03b1\\u03c4\\u03b1\\u03bd\\u03ac\\u03bb\\u03c9\\u03c3\\u03b7 (kWh)\",\"fixed_optional\":\"\\u039f\\u03b9 \\u03c3\\u03c4\\u03b1\\u03b8\\u03b5\\u03c1\\u03ad\\u03c2 \\u03c7\\u03c1\\u03b5\\u03ce\\u03c3\\u03b5\\u03b9\\u03c2 \\u03b5\\u03af\\u03bd\\u03b1\\u03b9 \\u03c0\\u03c1\\u03bf\\u03b1\\u03b9\\u03c1\\u03b5\\u03c4\\u03b9\\u03ba\\u03ad\\u03c2 \\u03ba\\u03b1\\u03b9 \\u03bc\\u03c0\\u03bf\\u03c1\\u03bf\\u03cd\\u03bd \\u03bd\\u03b1 \\u03b5\\u03bd\\u03b5\\u03c1\\u03b3\\u03bf\\u03c0\\u03bf\\u03b9\\u03b7\\u03b8\\u03bf\\u03cd\\u03bd \\u03ae \\u03bd\\u03b1 \\u03b1\\u03c0\\u03b5\\u03bd\\u03b5\\u03c1\\u03b3\\u03bf\\u03c0\\u03bf\\u03b9\\u03b7\\u03b8\\u03bf\\u03cd\\u03bd.\",\"two_rate_fixed\":\"\\u039f\\u03b9 \\u03c3\\u03c4\\u03b1\\u03b8\\u03b5\\u03c1\\u03ad\\u03c2 \\u03c7\\u03c1\\u03b5\\u03ce\\u03c3\\u03b5\\u03b9\\u03c2 \\u03c4\\u03bf\\u03c5 \\u03bf\\u03b9\\u03ba\\u03b9\\u03b1\\u03ba\\u03bf\\u03cd \\u03b4\\u03b9\\u03b6\\u03c9\\u03bd\\u03b9\\u03ba\\u03bf\\u03cd \\u03c4\\u03b9\\u03bc\\u03bf\\u03bb\\u03bf\\u03b3\\u03af\\u03bf\\u03c5 \\u03bc\\u03c0\\u03bf\\u03c1\\u03bf\\u03cd\\u03bd \\u03bd\\u03b1 \\u03c3\\u03c5\\u03bc\\u03c0\\u03b5\\u03c1\\u03b9\\u03bb\\u03b7\\u03c6\\u03b8\\u03bf\\u03cd\\u03bd \\u03ae \\u03bd\\u03b1 \\u03b5\\u03be\\u03b1\\u03b9\\u03c1\\u03b5\\u03b8\\u03bf\\u03cd\\u03bd.\",\"seasonal_hint\":\"\\u03a4\\u03b1 \\u03b5\\u03c0\\u03bf\\u03c7\\u03b9\\u03b1\\u03ba\\u03ac \\u03b5\\u03bc\\u03c0\\u03bf\\u03c1\\u03b9\\u03ba\\u03ac \\u03c4\\u03b9\\u03bc\\u03bf\\u03bb\\u03cc\\u03b3\\u03b9\\u03b1 \\u03c7\\u03c1\\u03b7\\u03c3\\u03b9\\u03bc\\u03bf\\u03c0\\u03bf\\u03b9\\u03bf\\u03cd\\u03bd \\u03c4\\u03b7\\u03bd \\u03b5\\u03c0\\u03b9\\u03bb\\u03b5\\u03b3\\u03bc\\u03ad\\u03bd\\u03b7 \\u03b5\\u03c0\\u03bf\\u03c7\\u03ae \\\/ \\u03c4\\u03cd\\u03c0\\u03bf \\u03b7\\u03bc\\u03ad\\u03c1\\u03b1\\u03c2.\",\"calculate\":\"\\u03a5\\u03c0\\u03bf\\u03bb\\u03bf\\u03b3\\u03b9\\u03c3\\u03bc\\u03cc\\u03c2\",\"calculating\":\"\\u03a5\\u03c0\\u03bf\\u03bb\\u03bf\\u03b3\\u03b9\\u03c3\\u03bc\\u03cc\\u03c2\\u2026\",\"reset\":\"\\u0395\\u03c0\\u03b1\\u03bd\\u03b1\\u03c6\\u03bf\\u03c1\\u03ac\",\"share\":\"\\u039a\\u03bf\\u03b9\\u03bd\\u03bf\\u03c0\\u03bf\\u03af\\u03b7\\u03c3\\u03b7\",\"copy\":\"\\u0391\\u03bd\\u03c4\\u03b9\\u03b3\\u03c1\\u03b1\\u03c6\\u03ae\",\"copied\":\"\\u0391\\u03bd\\u03c4\\u03b9\\u03b3\\u03c1\\u03ac\\u03c6\\u03b7\\u03ba\\u03b5!\",\"run_first\":\"\\u0395\\u03ba\\u03c4\\u03b5\\u03bb\\u03ad\\u03c3\\u03c4\\u03b5 \\u03c0\\u03c1\\u03ce\\u03c4\\u03b1 \\u03ad\\u03bd\\u03b1\\u03bd \\u03c5\\u03c0\\u03bf\\u03bb\\u03bf\\u03b3\\u03b9\\u03c3\\u03bc\\u03cc.\",\"unable_copy\":\"\\u0394\\u03b5\\u03bd \\u03ae\\u03c4\\u03b1\\u03bd \\u03b4\\u03c5\\u03bd\\u03b1\\u03c4\\u03ae \\u03b7 \\u03b1\\u03bd\\u03c4\\u03b9\\u03b3\\u03c1\\u03b1\\u03c6\\u03ae \\u03c3\\u03c4\\u03bf \\u03c0\\u03c1\\u03cc\\u03c7\\u03b5\\u03b9\\u03c1\\u03bf.\",\"rates_local\":\"\\u03a4\\u03b9\\u03bc\\u03ad\\u03c2: \\u03c4\\u03bf\\u03c0\\u03b9\\u03ba\\u03ad\\u03c2\",\"rates_ready\":\"\\u03a4\\u03b9\\u03bc\\u03ad\\u03c2: \\u03ad\\u03c4\\u03bf\\u03b9\\u03bc\\u03b5\\u03c2\",\"rates_unavailable\":\"\\u03a4\\u03b9\\u03bc\\u03ad\\u03c2: \\u03bc\\u03b7 \\u03b4\\u03b9\\u03b1\\u03b8\\u03ad\\u03c3\\u03b9\\u03bc\\u03b5\\u03c2\",\"electricity_estimate\":\"\\u0395\\u03ba\\u03c4\\u03af\\u03bc\\u03b7\\u03c3\\u03b7 \\u03ba\\u03cc\\u03c3\\u03c4\\u03bf\\u03c5\\u03c2 \\u03b7\\u03bb\\u03b5\\u03ba\\u03c4\\u03c1\\u03b9\\u03ba\\u03ae\\u03c2 \\u03b5\\u03bd\\u03ad\\u03c1\\u03b3\\u03b5\\u03b9\\u03b1\\u03c2\",\"no_breakdown\":\"\\u0394\\u03b5\\u03bd \\u03c5\\u03c0\\u03ac\\u03c1\\u03c7\\u03b5\\u03b9 \\u03b1\\u03bd\\u03ac\\u03bb\\u03c5\\u03c3\\u03b7.\",\"standard_consumption\":\"\\u039a\\u03b1\\u03c4\\u03b1\\u03bd\\u03ac\\u03bb\\u03c9\\u03c3\\u03b7 \\u03b7\\u03bc\\u03ad\\u03c1\\u03b1\\u03c2 (kWh)\",\"economy_consumption\":\"\\u039a\\u03b1\\u03c4\\u03b1\\u03bd\\u03ac\\u03bb\\u03c9\\u03c3\\u03b7 \\u03bd\\u03cd\\u03c7\\u03c4\\u03b1\\u03c2 (kWh)\",\"total_consumption\":\"\\u03a3\\u03c5\\u03bd\\u03bf\\u03bb\\u03b9\\u03ba\\u03ae \\u03ba\\u03b1\\u03c4\\u03b1\\u03bd\\u03ac\\u03bb\\u03c9\\u03c3\\u03b7 (kWh)\",\"peak_consumption\":\"\\u039a\\u03b1\\u03c4\\u03b1\\u03bd\\u03ac\\u03bb\\u03c9\\u03c3\\u03b7 \\u03b1\\u03b9\\u03c7\\u03bc\\u03ae\\u03c2 (kWh)\",\"offpeak_consumption\":\"\\u039a\\u03b1\\u03c4\\u03b1\\u03bd\\u03ac\\u03bb\\u03c9\\u03c3\\u03b7 \\u03b5\\u03ba\\u03c4\\u03cc\\u03c2 \\u03b1\\u03b9\\u03c7\\u03bc\\u03ae\\u03c2 (kWh)\",\"electricity_tariff\":\"\\u03a4\\u03b9\\u03bc\\u03bf\\u03bb\\u03cc\\u03b3\\u03b9\\u03bf \\u03b7\\u03bb\\u03b5\\u03ba\\u03c4\\u03c1\\u03b9\\u03ba\\u03bf\\u03cd \\u03c1\\u03b5\\u03cd\\u03bc\\u03b1\\u03c4\\u03bf\\u03c2\",\"billing_period\":\"\\u03a0\\u03b5\\u03c1\\u03af\\u03bf\\u03b4\\u03bf\\u03c2 \\u03c7\\u03c1\\u03ad\\u03c9\\u03c3\\u03b7\\u03c2\",\"monthly\":\"\\u039c\\u03b7\\u03bd\\u03b9\\u03b1\\u03af\\u03bf\",\"yearly\":\"\\u0395\\u03c4\\u03ae\\u03c3\\u03b9\\u03bf\",\"fixed_charges\":\"\\u03a3\\u03c4\\u03b1\\u03b8\\u03b5\\u03c1\\u03ad\\u03c2 \\u03c7\\u03c1\\u03b5\\u03ce\\u03c3\\u03b5\\u03b9\\u03c2\",\"include_fixed_charges\":\"\\u03a3\\u03c5\\u03bc\\u03c0\\u03b5\\u03c1\\u03af\\u03bb\\u03b7\\u03c8\\u03b7 \\u03c3\\u03c4\\u03b1\\u03b8\\u03b5\\u03c1\\u03ce\\u03bd \\u03c7\\u03c1\\u03b5\\u03ce\\u03c3\\u03b5\\u03c9\\u03bd\",\"updated\":\"\\u0395\\u03bd\\u03b7\\u03bc\\u03b5\\u03c1\\u03ce\\u03b8\\u03b7\\u03ba\\u03b5:\",\"input\":\"\\u0395\\u03af\\u03c3\\u03bf\\u03b4\\u03bf\\u03c2:\",\"billed\":\"\\u03a7\\u03c1\\u03b5\\u03ce\\u03c3\\u03b9\\u03bc\\u03b7:\",\"on\":\"\\u03b5\\u03bd\\u03b5\\u03c1\\u03b3\\u03cc\",\"off\":\"\\u03b1\\u03bd\\u03b5\\u03bd\\u03b5\\u03c1\\u03b3\\u03cc\"};\r\n        <\/script>\r\n        <script>\r\n        (function(){\r\n            const root = document.getElementById(\"fix-elec-1\");\r\n            if (!root) return;\r\n\r\n            const cfg = {\r\n                autoCalculate: true            };\r\n\r\n            const el = (suffix) => document.getElementById(root.id + '-' + suffix);\r\n\r\n            const tariffEl = el('tariff');\r\n            const periodEl = el('period');\r\n            const seasonEl = el('season');\r\n            const singleFieldsEl = el('single-fields');\r\n            const twoRateFieldsEl = el('two-rate-fields');\r\n            const seasonFieldsEl = el('season-fields');\r\n            const consumptionEl = el('consumption');\r\n            const standardEl = el('standard');\r\n            const economyEl = el('economy');\r\n            const returnedEl = el('returned');\r\n            const fixedEl = el('fixed');\r\n            const fixedHintEl = el('fixed-hint');\r\n            const consumptionLabelEl = el('consumption-label');\r\n            const standardLabelEl = el('standard-label');\r\n            const economyLabelEl = el('economy-label');\r\n\r\n            const calcBtn = el('calc');\r\n            const resetBtn = el('reset');\r\n            const totalEl = el('total');\r\n            const rateEl = el('rate');\r\n            const breakdownEl = el('breakdown');\r\n            const msgEl = el('msg');\r\n            const sourceEl = el('source');\r\n            const updatedEl = el('updated');\r\n            const metaEl = el('meta');\r\n            const shareBtn = el('share');\r\n            const copyBtn = el('copy');\r\n            const chartCanvas = el('chart');\r\n\r\n            const money = (v) => Number(v || 0).toLocaleString(undefined, {minimumFractionDigits:2, maximumFractionDigits:2});\r\n            const toNum = (v) => {\r\n                const n = parseFloat(v);\r\n                return Number.isFinite(n) ? n : 0;\r\n            };\r\n\r\n            const tariffLabels = {\r\n                '01': 'Domestic single rate',\r\n                '02': 'Domestic two rate',\r\n                '08': 'Domestic vulnerable',\r\n                '10': 'Commercial single rate',\r\n                '20': 'Industrial single rate',\r\n                '30': 'Low-voltage seasonal commercial',\r\n                '40': 'Medium-voltage seasonal commercial',\r\n                '50': 'High-voltage seasonal commercial'\r\n            };\r\n\r\n            const seasonLabels = {\r\n                'oct_may_weekday': 'October\u2013May \u2022 Weekdays',\r\n                'oct_may_weekend': 'October\u2013May \u2022 Weekends & Holidays',\r\n                'jun_sep_weekday': 'June\u2013September \u2022 Weekdays',\r\n                'jun_sep_weekend': 'June\u2013September \u2022 Weekends & Holidays'\r\n            };\r\n\r\n            let chart = null;\r\n            let lastResult = null;\r\n            let debounceTimer = null;\r\n\r\n            function showMsg(text, type){\r\n                msgEl.className = 'fix-msg ' + (type === 'ok' ? 'fix-msg-ok' : 'fix-msg-error');\r\n                msgEl.textContent = text;\r\n                msgEl.style.display = 'block';\r\n            }\r\n\r\n            function hideMsg(){\r\n                msgEl.style.display = 'none';\r\n                msgEl.textContent = '';\r\n            }\r\n\r\n            function setLoading(isLoading){\r\n                calcBtn.disabled = isLoading;\r\n                calcBtn.style.opacity = isLoading ? '0.7' : '1';\r\n                calcBtn.textContent = isLoading ? window.fixElecI18n.calculating : window.fixElecI18n.calculate;\r\n            }\r\n\r\n            function renderTariffFields(){\r\n                const tariff = tariffEl.value;\r\n                const isTwoRate = ['02', '30', '40', '50'].includes(tariff);\r\n                const isSeasonal = ['30', '40', '50'].includes(tariff);\r\n\r\n                singleFieldsEl.classList.toggle('fix-hidden', isTwoRate);\r\n                twoRateFieldsEl.classList.toggle('fix-hidden', !isTwoRate);\r\n                seasonFieldsEl.classList.toggle('fix-hidden', !isSeasonal);\r\n\r\n                if (tariff === '02') {\r\n                    consumptionLabelEl.textContent = window.fixElecI18n.consumption;\r\n                    standardLabelEl.textContent = window.fixElecI18n.standard_consumption;\r\n                    economyLabelEl.textContent = window.fixElecI18n.economy_consumption;\r\n                    fixedHintEl.textContent = window.fixElecI18n.two_rate_fixed;\r\n                } else if (tariff === '30' || tariff === '40' || tariff === '50') {\r\n                    consumptionLabelEl.textContent = window.fixElecI18n.total_consumption;\r\n                    standardLabelEl.textContent = window.fixElecI18n.peak_consumption;\r\n                    economyLabelEl.textContent = window.fixElecI18n.offpeak_consumption;\r\n                    fixedHintEl.textContent = window.fixElecI18n.seasonal_hint;\r\n                } else {\r\n                    consumptionLabelEl.textContent = window.fixElecI18n.consumption || 'Consumption (kWh)';\r\n                    fixedHintEl.textContent = window.fixElecI18n.fixed_optional;\r\n                }\r\n            }\r\n\t\t\t\r\n\t\t\tfunction getAutoSeason(){\r\n\t\t\t    if (seasonEl.value) return seasonEl.value;\r\n\r\n\t\t\t    const now = new Date();\r\n\t\t\t    const month = now.getMonth() + 1;\r\n\t\t\t    const isSummer = (month >= 6 && month <= 9);\r\n\t\t\t    const isWeekend = [0,6].includes(now.getDay());\r\n\r\n\t\t\t    if (isSummer) {\r\n\t\t\t        return isWeekend ? 'jun_sep_weekend' : 'jun_sep_weekday';\r\n\t\t\t    } else {\r\n\t\t\t        return isWeekend ? 'oct_may_weekend' : 'oct_may_weekday';\r\n\t\t\t    }\r\n\t\t\t}\r\n\r\n            function buildRequestPayload(){\r\n                const tariff = tariffEl.value;\r\n                const includeFixed = fixedEl.checked;\r\n                const period = periodEl.value;\r\n                const season = ['30','40','50'].includes(tariff)\r\n                    ? seasonEl.value\r\n                    : seasonEl.value;\r\n\r\n                let inputKwhText = '';\r\n\r\n                if (['02', '30', '40', '50'].includes(tariff)) {\r\n                    const std = toNum(standardEl.value);\r\n                    const eco = toNum(economyEl.value);\r\n                    inputKwhText = `${money(std)} + ${money(eco)} kWh`;\r\n\r\n                    return {\r\n                        tariff,\r\n                        includeFixed,\r\n                        period,\r\n                        season,\r\n                        consumption: 0,\r\n                        standard: std,\r\n                        economy: eco,\r\n                        returned: toNum(returnedEl.value),\r\n                        inputKwhText\r\n                    };\r\n                }\r\n\r\n                const consumption = toNum(consumptionEl.value);\r\n                inputKwhText = `${money(consumption)} kWh`;\r\n\r\n                return {\r\n                    tariff,\r\n                    includeFixed,\r\n                    period,\r\n                    season,\r\n                    consumption,\r\n                    standard: 0,\r\n                    economy: 0,\r\n                    returned: toNum(returnedEl.value),\r\n                    inputKwhText\r\n                };\r\n            }\r\n\r\n            async function fetchRate(payload){\r\n                const url = `\/wp-json\/fix\/v1\/electricity?tariff=${encodeURIComponent(payload.tariff)}&fixed=${payload.includeFixed ? '1' : '0'}&period=${encodeURIComponent(payload.period)}&season=${encodeURIComponent(payload.season)}&consumption=${encodeURIComponent(payload.consumption)}&standard=${encodeURIComponent(payload.standard)}&economy=${encodeURIComponent(payload.economy)}&returned=${encodeURIComponent(payload.returned)}`;\r\n                const resp = await fetch(url, { cache: 'no-store', credentials: 'same-origin' });\r\n                const data = await resp.json().catch(() => null);\r\n\r\n                if (!resp.ok) {\r\n                    throw new Error((data && data.message) ? data.message : 'Unable to load rate');\r\n                }\r\n\r\n                return data;\r\n            }\r\n\r\n            function fmtDate(ts){\r\n                if (!ts) return '';\r\n                const d = new Date(Number(ts) * 1000);\r\n                if (Number.isNaN(d.getTime())) return '';\r\n                return d.toLocaleString();\r\n            }\r\n\r\n            function updateChart(rows){\r\n                if (typeof Chart === 'undefined') return;\r\n\r\n                const ctx = chartCanvas.getContext('2d');\r\n\r\n                if (chart) {\r\n                    chart.destroy();\r\n                    chart = null;\r\n                }\r\n\r\n                const labelsArr = rows.map(r => r.label);\r\n                const valuesArr = rows.map(r => r.value);\r\n\r\n                chart = new Chart(ctx, {\r\n                    type: 'doughnut',\r\n                    data: {\r\n                        labels: labelsArr,\r\n                        datasets: [{\r\n                            data: valuesArr\r\n                        }]\r\n                    },\r\n                    options: {\r\n                        responsive: true,\r\n                        maintainAspectRatio: false,\r\n                        plugins: {\r\n                            legend: {\r\n                                position: 'bottom',\r\n                                labels: {\r\n                                    boxWidth: 10,\r\n                                    padding: 10\r\n                                }\r\n                            }\r\n                        },\r\n                        cutout: '68%'\r\n                    }\r\n                });\r\n            }\r\n\r\n            function renderResult(apiData, inputs){\r\n                const rows = Array.isArray(apiData.rows) ? apiData.rows : [];\r\n                const total = Number(apiData.total || 0);\r\n                const billedKwh = Number(apiData.billed_kwh || 0);\r\n                const effectiveRate = Number(apiData.effective_rate || (billedKwh > 0 ? total \/ billedKwh : 0));\r\n                const periodText = periodEl.value === 'yearly' ? 'yearly (x12)' : 'monthly';\r\n\r\n                const breakdownHtml = rows.map((row) => {\r\n                    return `\r\n                        <div class=\"fix-break-row\">\r\n                            <span>${row.label}<\/span>\r\n                            <span>\u20ac${money(row.value)}<\/span>\r\n                        <\/div>\r\n                    `;\r\n                }).join('');\r\n\r\n                totalEl.textContent = `\u20ac${money(total)}`;\r\n                rateEl.textContent = `${effectiveRate.toFixed(4)} \u20ac\/kWh \u2022 ${periodText}`;\r\n                breakdownEl.innerHTML = breakdownHtml || `<div class=\"fix-small\">${window.fixElecI18n.no_breakdown}<\/div>`;\r\n\r\n                updateChart(rows.length ? rows : [{ label: 'Total', value: Number(total.toFixed(2)) }]);\r\n\r\n                sourceEl.textContent = window.fixElecI18n.rates_local;\r\n                updatedEl.textContent = apiData.fetched_at ? `${window.fixElecI18n.updated} ${fmtDate(apiData.fetched_at)}` : '';\r\n\r\n                metaEl.textContent =\r\n                    `Tariff ${inputs.tariff} \u2022 ` +\r\n                    `${tariffLabels[inputs.tariff] || inputs.tariff} \u2022 ` +\r\n                    (['30','40','50'].includes(inputs.tariff) ? `Season: ${seasonLabels[inputs.season] || inputs.season} \u2022 ` : '') +\r\n                    `${window.fixElecI18n.input} ${inputs.inputKwhText} \u2022 ` +\r\n                    `${window.fixElecI18n.billed} ${money(billedKwh)} kWh \u2022 ` +\r\n                    `${window.fixElecI18n.fixed_charges}: ${inputs.includeFixed ? window.fixElecI18n.on : window.fixElecI18n.off}`;\r\n\r\n                lastResult = {\r\n                    total,\r\n                    effectiveRate,\r\n                    billedKwh,\r\n                    inputs\r\n                };\r\n            }\r\n\r\n            async function calculate(){\r\n                hideMsg();\r\n\r\n                const inputs = buildRequestPayload();\r\n\r\n                if (['02', '30', '40', '50'].includes(tariffEl.value)) {\r\n                    const std = toNum(standardEl.value);\r\n                    const eco = toNum(economyEl.value);\r\n                    if (std < 0 || eco < 0) {\r\n                        showMsg('Consumption cannot be negative.', 'error');\r\n                        return;\r\n                    }\r\n                } else {\r\n                    if (toNum(consumptionEl.value) < 0) {\r\n                        showMsg('Consumption cannot be negative.', 'error');\r\n                        return;\r\n                    }\r\n                }\r\n\r\n                if (toNum(returnedEl.value) < 0) {\r\n                    showMsg('Returned solar power (kWh) cannot be negative.', 'error');\r\n                    return;\r\n                }\r\n\r\n                setLoading(true);\r\n\r\n                try {\r\n                    const apiData = await fetchRate(inputs);\r\n                    renderResult(apiData, inputs);\r\n                } catch (err) {\r\n                    showMsg(err.message || 'Could not load the current rate.', 'error');\r\n                    sourceEl.textContent = window.fixElecI18n.rates_unavailable;\r\n                    updatedEl.textContent = '';\r\n                } finally {\r\n                    setLoading(false);\r\n                }\r\n            }\r\n\r\n            function scheduleCalc(){\r\n                if (!cfg.autoCalculate) return;\r\n                clearTimeout(debounceTimer);\r\n                debounceTimer = setTimeout(calculate, 120);\r\n            }\r\n\r\n            function resetForm(){\r\n                tariffEl.value = \"01\";\r\n                periodEl.value = \"monthly\";\r\n                seasonEl.value = \"oct_may_weekday\";\r\n                consumptionEl.value = '';\r\n                standardEl.value = '';\r\n                economyEl.value = '';\r\n                returnedEl.value = '';\r\n\t\t\t\tconsumptionEl.placeholder = '0';\r\n\t\t\t\tstandardEl.placeholder = '0';\r\n\t\t\t\teconomyEl.placeholder = '0';\r\n\t\t\t\treturnedEl.placeholder = '0';\r\n                fixedEl.checked = true;\r\n\r\n                hideMsg();\r\n                sourceEl.textContent = window.fixElecI18n.rates_local;\r\n                updatedEl.textContent = '';\r\n                totalEl.textContent = '\u20ac0.00';\r\n                rateEl.textContent = '';\r\n                breakdownEl.innerHTML = '';\r\n                metaEl.textContent = '';\r\n\r\n                if (chart) {\r\n                    chart.destroy();\r\n                    chart = null;\r\n                }\r\n\r\n                renderTariffFields();\r\n                if (cfg.autoCalculate) calculate();\r\n            }\r\n\r\n            tariffEl.addEventListener('change', () => {\r\n                renderTariffFields();\r\n                scheduleCalc();\r\n            });\r\n\r\n            periodEl.addEventListener('change', scheduleCalc);\r\n            seasonEl.addEventListener('change', scheduleCalc);\r\n            fixedEl.addEventListener('change', () => {\r\n                renderTariffFields();\r\n                calculate();\r\n            });\r\n            consumptionEl.addEventListener('input', scheduleCalc);\r\n            standardEl.addEventListener('input', scheduleCalc);\r\n            economyEl.addEventListener('input', scheduleCalc);\r\n            returnedEl.addEventListener('input', scheduleCalc);\r\n\r\n            calcBtn.addEventListener('click', calculate);\r\n            resetBtn.addEventListener('click', resetForm);\r\n\r\n            copyBtn.addEventListener('click', async () => {\r\n                if (!lastResult) {\r\n                    showMsg(window.fixElecI18n.run_first, 'error');\r\n                    return;\r\n                }\r\n\r\n                const breakdownText = Array.from(\r\n                    breakdownEl.querySelectorAll('.fix-break-row')\r\n                ).map(row => {\r\n                    const parts = row.querySelectorAll('span');\r\n                    return `${parts[0].textContent}: ${parts[1].textContent}`;\r\n                }).join('\\n');\r\n\r\n                const text =\r\n                    `${window.fixElecI18n.electricity_estimate}: ${totalEl.textContent}\\n` +\r\n                    `${rateEl.textContent}\\n\\n` +\r\n                    `${breakdownText}\\n\\n` +\r\n                    `${metaEl.textContent}`;\r\n\r\n                try {\r\n                    await navigator.clipboard.writeText(text);\r\n                    copyBtn.textContent = window.fixElecI18n.copied;\r\n                    setTimeout(() => copyBtn.textContent = 'Copy', 1400);\r\n                } catch (e) {\r\n                    showMsg(window.fixElecI18n.unable_copy, 'error');\r\n                }\r\n            });\r\n\r\n            shareBtn.addEventListener('click', async () => {\r\n                if (!lastResult) {\r\n                    showMsg(window.fixElecI18n.run_first, 'error');\r\n                    return;\r\n                }\r\n\r\n                const breakdownText = Array.from(\r\n                    breakdownEl.querySelectorAll('.fix-break-row')\r\n                ).map(row => {\r\n                    const parts = row.querySelectorAll('span');\r\n                    return `${parts[0].textContent}: ${parts[1].textContent}`;\r\n                }).join('\\n');\r\n\r\n                const text =\r\n                    `${window.fixElecI18n.electricity_estimate}: ${totalEl.textContent}\\n` +\r\n                    `${rateEl.textContent}\\n\\n` +\r\n                    `${breakdownText}\\n\\n` +\r\n                    `${metaEl.textContent}`;\r\n\r\n                if (navigator.share) {\r\n                    try {\r\n                        await navigator.share({\r\n                            title: 'Electricity estimate',\r\n                            text\r\n                        });\r\n                    } catch (e) {}\r\n                } else {\r\n                    try {\r\n                        await navigator.clipboard.writeText(text);\r\n                        shareBtn.textContent = window.fixElecI18n.copied;\r\n                        setTimeout(() => shareBtn.textContent = 'Share', 1400);\r\n                    } catch (e) {\r\n                        showMsg('Sharing is not available in this browser.', 'error');\r\n                    }\r\n                }\r\n            });\r\n\r\n            [consumptionEl, standardEl, economyEl, returnedEl].forEach((input) => {\r\n                input.addEventListener('keydown', (e) => {\r\n                    if (e.key === 'Enter') calculate();\r\n                });\r\n            });\r\n\r\n            renderTariffFields();\r\n\r\n            if (cfg.autoCalculate) {\r\n                calculate();\r\n            } else {\r\n                sourceEl.textContent = window.fixElecI18n.rates_ready;\r\n            }\r\n        })();\r\n        <\/script>\r\n        \n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Ready to use our electricity cost calculator and estimate your Cyprus electricity bill? Use our Cyprus electricity cost calculator above to discover ways to optimise your energy usage. <strong>Compare tariffs, include Returned Solar Power (kWh), and take control of your electricity expenses.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This <strong>electricity cost calculator in Cyprus<\/strong> helps you quickly calculate your monthly or yearly electricity bill based on your actual usage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How the Electricity Cost Calculator Works<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The calculator uses the latest official EAC tariffs, updated whenever changes are announced, ensuring accurate and reliable cost estimates for households and businesses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Simply select your <strong>tariff type<\/strong>: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>01 \u2014 Single Rate (Standard Household),<\/li>\n\n\n\n<li>02 \u2014 Two Rate (Day \/ Night),<\/li>\n\n\n\n<li>08 \u2014 Reduced Rate (Vulnerable Customers),<\/li>\n\n\n\n<li>10 \u2014 Commercial Single Rate,<\/li>\n\n\n\n<li>20 \u2014 Industrial Single Rate,<\/li>\n\n\n\n<li>30 \u2014 Low-voltage seasonal commercial,<\/li>\n\n\n\n<li>40 \u2014 Medium-voltage seasonal commercial,<\/li>\n\n\n\n<li>50 \u2014 High-voltage seasonal commercial;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Domestic tariffs (01\u201308) are for households, while commercial\/industrial tariffs (10\u201350) are intended for businesses, factories, and large consumers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then enter your electricity usage (kWh) and any Returned Solar Power (kWh), which is automatically deducted from your billed consumption. Click \u201cCalculate\u201d and get an instant, detailed breakdown of your electricity costs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Accurate electricity cost estimation helps households and businesses plan budgets effectively. By understanding the components of your bill, you can make smarter decisions about energy usage, reduce unnecessary consumption, and potentially invest in energy-saving solutions such as smart appliances or solar panels. This proactive approach can significantly reduce your annual electricity expenses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Commercial and Industrial Tariffs Explained:<\/strong> Commercial and industrial tariffs (10\u201350) are designed for businesses and large consumers, including single-rate and seasonal options. These tariffs allow companies to manage electricity costs effectively throughout the year.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why Use Our Electricity Cost Calculator?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Save time calculating your electricity bill manually.<\/li>\n\n\n\n<li>Compare monthly vs yearly expenses.<\/li>\n\n\n\n<li>Understand each component of your bill with a visual breakdown.<\/li>\n\n\n\n<li>Estimate the impact of Returned Solar Power (kWh).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Breakdown of Electricity Costs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Your electricity bill is made up of several components. Our calculator displays each cost separately:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Electricity Generation:<\/strong> Cost of producing electricity.<\/li>\n\n\n\n<li><strong>Network Usage:<\/strong> Transmission and distribution fees.<\/li>\n\n\n\n<li><strong>Ancillary Services:<\/strong> Grid maintenance and operations.<\/li>\n\n\n\n<li><strong>Fuel Adjustment:<\/strong> Fluctuations in fuel costs.<\/li>\n\n\n\n<li><strong>Public Service Obligation:<\/strong> Government mandated charges.<\/li>\n\n\n\n<li><strong>RES\/ES Fund:<\/strong> Renewable energy support.<\/li>\n\n\n\n<li><strong>VAT:<\/strong> Tax on electricity consumption.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Each component of your electricity bill has a purpose. For example, the electricity generation fee covers the cost of producing electricity from power plants, while network usage pays for maintaining transmission and distribution lines. Fuel adjustments account for changes in fuel prices, and the VAT ensures compliance with tax regulations. Understanding these elements allows you to spot opportunities for savings, such as shifting usage to off-peak hours or reducing high-consumption appliances.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Monthly vs Yearly Electricity Cost Estimates in Cyprus<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The tool allows you to toggle between monthly and yearly views. This helps households and businesses forecast annual expenses and make informed decisions. By comparing different tariff options, you can identify potential savings and understand your energy consumption better.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Electricity usage in Cyprus can vary seasonally, with higher consumption in summer months due to air conditioning and in winter for heating. By calculating both monthly and yearly costs, you can identify peak usage periods and adjust habits accordingly. This can help reduce your electricity bills and optimise energy consumption throughout the year.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Benefits of Using Our Electricity Cost Calculator<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Using our <strong>EAC electricity cost calculator<\/strong> provides:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Accurate electricity cost estimates based on the latest official tariffs<\/li>\n\n\n\n<li>Clear visual charts to understand each component of your bill<\/li>\n\n\n\n<li>Ability to include Returned Solar Power (kWh)<\/li>\n\n\n\n<li>Compare domestic and commercial\/industrial tariffs quickly and easily<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You can compare domestic and commercial\/industrial tariffs offered by EAC, including seasonal and high-voltage options, to find the most cost-effective plan for your household or business. Switching tariffs based on your consumption habits or combining them with returned solar power (kWh) from your system can result in substantial savings. This comparison empowers you to make informed decisions and take control of your electricity expenses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Our calculator provides reliable estimates based on official EAC rates. All calculations are transparent, so you can see exactly how each component contributes to your final bill.<\/p>\n\n\n\n<details class=\"wp-block-details has-accent-color has-text-color has-link-color wp-elements-9de2dcd032aa506b6030d82cd22ee979 is-layout-flow wp-block-details-is-layout-flow\"><summary><strong><strong>Can I use this calculator if I have solar panels?<\/strong><\/strong><\/summary>\n<p class=\"has-contrast-color has-text-color has-link-color wp-elements-848c0212c940b4da5b8306b7dabf6d3c wp-block-paragraph\">Yes! Enter your Returned Solar Power (kWh) to include it in the calculation.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-accent-color has-text-color has-link-color wp-elements-f7f61c4c39d9769ac8da848cf8752772 is-layout-flow wp-block-details-is-layout-flow\"><summary><strong><strong>How often are rates updated?<\/strong><\/strong><\/summary>\n<p class=\"has-contrast-color has-text-color has-link-color wp-elements-519c381495e5d697d7e0c202482b80b3 wp-block-paragraph\">Rates are updated regularly based on official EAC announcements. This ensures that your estimates are always in line with the current electricity tariffs in Cyprus.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-accent-color has-text-color has-link-color wp-elements-c67c24166cd4e4fe5b2913e4792f5d32 is-layout-flow wp-block-details-is-layout-flow\"><summary><strong><strong>Can I see a breakdown of my costs?<\/strong><\/strong><\/summary>\n<p class=\"has-contrast-color has-text-color has-link-color wp-elements-2438b65fd7a462773e50321cfe7c904e wp-block-paragraph\">Absolutely. The calculator provides a visual donut chart breaking down each component of your electricity bill.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details has-accent-color has-text-color has-link-color wp-elements-ed1fd055fe42db34c518697873078664 is-layout-flow wp-block-details-is-layout-flow\"><summary><strong><strong>Do commercial businesses use the same tariffs as households?<\/strong><\/strong><\/summary>\n<p class=\"has-contrast-color has-text-color has-link-color wp-elements-06ff8941560d6f4b45f74d1a0ff9c6c9 wp-block-paragraph\">No. Commercial and industrial users should select the appropriate tariff (10\u201350). Seasonal and high-voltage options are available for larger energy consumers.<\/p>\n<\/details>\n\n\n\n<div style=\"height:200px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"537\" src=\"https:\/\/www.fix.cy\/wp-content\/uploads\/2026\/03\/listing-image-20260318-210931-69bb148b084f3.jpg\" alt=\"Electricity Cost Calculator Cyprus (EAC Rates 2026)\" class=\"wp-image-3171\" srcset=\"https:\/\/www.fix.cy\/wp-content\/uploads\/2026\/03\/listing-image-20260318-210931-69bb148b084f3.jpg 1024w, https:\/\/www.fix.cy\/wp-content\/uploads\/2026\/03\/listing-image-20260318-210931-69bb148b084f3-300x157.jpg 300w, https:\/\/www.fix.cy\/wp-content\/uploads\/2026\/03\/listing-image-20260318-210931-69bb148b084f3-768x403.jpg 768w, https:\/\/www.fix.cy\/wp-content\/uploads\/2026\/03\/listing-image-20260318-210931-69bb148b084f3-18x9.jpg 18w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Learn more about Cyprus electricity tariffs and how they are calculated on the official <a href=\"https:\/\/www.eac.com.cy\/EN\" target=\"_blank\" rel=\"noreferrer noopener\">EAC website<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<style>\r\n  .info-links-wrapper {\r\n    margin: 45px 0;\r\n    text-align: center;\r\n  }\r\n\r\n  .info-links-grid {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    justify-content: center;\r\n    gap: 18px;\r\n    margin-top: 15px;\r\n  }\r\n\r\n  .info-link-btn {\r\n    flex: 1 1 260px; \/* equal width *\/\r\n    max-width: 300px; \/* optional max width *\/\r\n    text-align: center;\r\n  }\r\n\r\n  .info-link-btn .wp-block-button__link {\r\n    padding: 20px 0px;\r\n    border-radius: 12px;\r\n    font-size: 1.05em;\r\n    font-weight: bold;\r\n    text-decoration: none;\r\n    display: inline-block;\r\n    width: 100%;\r\n    box-sizing: border-box;\r\n    color: #fff;\r\n    background-color: #28a745;\r\n  }\r\n<\/style>\r\n\r\n<div class=\"info-links-wrapper\">\r\n\r\n  <p style=\"margin:0 0 10px 0; color:#28a745; font-weight:bold; font-size:1.1rem;\">\r\n    Explore More FIX.CY Resources\r\n  <\/p>\r\n\r\n  <div class=\"info-links-grid\">\r\n\r\n    <!-- Find Local Services (Homepage) -->\r\n    <div class=\"info-link-btn\">\r\n      <div class=\"wp-block-button\">\r\n        <a class=\"wp-block-button__link wp-element-button\" \r\n           href=\"\/\" \r\n           target=\"_blank\" \r\n           rel=\"noopener noreferrer\">\r\n          \ud83d\udd0e Find Local Services\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Banner Ads -->\r\n    <div class=\"info-link-btn\">\r\n      <div class=\"wp-block-button\">\r\n        <a class=\"wp-block-button__link wp-element-button\" \r\n           href=\"\/banner-advertising-cyprus-buy-premium-banner-ads\" \r\n           target=\"_blank\" \r\n           rel=\"noopener noreferrer\">\r\n          \ud83d\udce2 Banner Advertising\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Free Business Listing -->\r\n    <div class=\"info-link-btn\">\r\n      <div class=\"wp-block-button\">\r\n        <a class=\"wp-block-button__link wp-element-button\" \r\n           href=\"\/list-my-business-in-cyprus-free-promote-services-online\" \r\n           target=\"_blank\" \r\n           rel=\"noopener noreferrer\">\r\n          \ud83c\udfea List on FIX.CY\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Looking for an accurate electricity cost calculator in Cyprus to estimate your electricity bill? Our Electricity Cost Calculator uses the latest EAC rates to provide a precise calculation of your monthly or yearly electricity costs. Whether you\u2019re using domestic tariffs (01, 02, 08) or commercial\/industrial tariffs (10, 20, 30, 40, 50), this tool helps you &#8230; <a title=\"\u03a5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae\u03c2 \u039a\u03cc\u03c3\u03c4\u03bf\u03c5\u03c2 \u0397\u03bb\u03b5\u03ba\u03c4\u03c1\u03b9\u03ba\u03ae\u03c2 \u0395\u03bd\u03ad\u03c1\u03b3\u03b5\u03b9\u03b1\u03c2 \u039a\u03cd\u03c0\u03c1\u03bf\u03c5 (\u03a4\u03b9\u03bc\u03ad\u03c2 \u0391\u0397\u039a 2026)\" class=\"read-more\" href=\"https:\/\/www.fix.cy\/el\/electricity-cost-calculator-cyprus-eac-rates-2026\/\" aria-label=\"Read more about Electricity Cost Calculator Cyprus (EAC Rates 2026)\">Read more<\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3170","page","type-page","status-publish"],"_listing_type":null,"_address":null,"_hide_map":null,"_manual_lat":null,"_manual_lng":null,"_phone":null,"_directory_type":null,"_expiry_date":null,"_listing_status":null,"_listing_order_id":null,"_id":null,"_directory":null,"_listing_title":null,"_tag":null,"_category":null,"_price":null,"_atbd_listing_pricing":null,"_publish_date":null,"_website":null,"_location":null,"_listing_img":null,"_videourl":null,"_custom-textarea":null,"_listing_content":null,"_listing_prv_img":null,"_atbdp_post_views_count":null,"_custom-checkbox":null,"_thumbnail_id":null,"_email":null,"wp-smush-lcp-data-9315f096f81341966eb762cb8bcc73fe":null,"wp-smush-lcp-data-437e1d181498059602e97fcac4918740":null,"wp-smush-lcp-data-7ebcee1f91dd45ef39ce5a1fa1d6ea9a":null,"wp-smush-lcp-data-d704e73fe73a74237eddab9a5be9f5ee":null,"wp-smush-lcp-data-717b63afbb5208e785d2269336053b38":null,"_price_range":null,"wp-smush-lcp-data-e6772530537cca320a5cc629933a537e":null,"wp-smush-lcp-data-b56360e0094b06cb5596a18def0dbcb1":null,"wp-smush-lcp-data-a8fd31d70506024610dec6866e6cfa3f":null,"wp-smush-lcp-data-b77e9f3f8954b1634d3a520b7702d03f":null,"wp-smush-lcp-data-815cd87a68c44c0fa8e62dfbb036bebd":null,"_custom-radio":null,"_custom-radio-2":null,"_excerpt":null,"_custom-textarea-2":null,"_custom-number":null,"_custom-date":null,"_custom-text":null,"_tagline":null,"wp-smush-lcp-data-3161cfb485da2ea548994b79b04f6b92":null,"_needed":null,"_custom-select":null,"wp-smush-lcp-data-327d5a0ddce78a5d2d26781aa5721cec":null,"wp-smush-lcp-data-5a6a739b5fcdc7d49487f483627167ff":null,"wp-smush-lcp-data-6d8f2b15af505c46e02692f662cbb7f8":null,"wp-smush-lcp-data-776ea57d6099e71779bc2fe5559580ec":null,"wp-smush-lcp-data-36e481ce8f011b406026f6ece3e696e4":null,"wp-smush-lcp-data-0980da7e25b300e08e9021339f6dc27e":null,"_oembed_73c13b476fe0d9d0c3697739dfc6d27d":null,"_oembed_time_73c13b476fe0d9d0c3697739dfc6d27d":null,"wp-smush-lcp-data-819f96944ef6f5d6beddc79b994cc3fb":null,"wp-smush-lcp-data-971ceaef375b73475412424247296b27":null,"wp-smush-lcp-data-a4c8eef82964636a9c761627b721de4b":null,"_social":null,"_faqs":null,"_chatListing_id":null,"_chatAuthor_id":null,"_chatMsg":null,"_chat_listing_author":null,"_listing_id":null,"_amount":null,"_payment_gateway":null,"_payment_status":null,"_wp_attached_file":null,"_wp_attachment_metadata":null,"wp-smpro-smush-data":null,"wp-smush-optimization-errors":null,"wp-smush-webp-data":null,"wp-smush-lossy":null,"_customize_restore_dismissed":null,"_menu_item_type":null,"_menu_item_menu_item_parent":null,"_menu_item_object_id":null,"_menu_item_object":null,"_menu_item_target":null,"_menu_item_classes":null,"_menu_item_xfn":null,"_menu_item_url":null,"_wp_old_date":null,"_wp_page_template":null,"wp-smush-lcp-data-7ad7658a662d2e92a45899ea204e00f9":null,"wp-smush-lcp-data-f829c9ba430f51ee5d290f69e466cd22":null,"wp-smush-lcp-data-09595e09d623af05e50adad6f27db868":null,"wp-smush-lcp-data-ea8d78b5a0d6f40cc9e92b9b6c6325e6":null,"wp-smush-lcp-data-105956a668d74aa64715724ead6e2ec5":null,"wp-smush-lcp-data-429968a6de7163722fc1c40529908ec0":null,"wp-smush-lcp-data-b0dfa846173870bdad877083e73467b8":null,"wp-smush-lcp-data-7fd89338f591bda170004a41de411a73":null,"_generate-disable-headline":null,"wp-smush-lcp-data-b91cda1a46d20873f2044a61d338202e":null,"wp-smush-lcp-data-5b032a0845f4ef7beb224cc5eb2513e8":null,"wp-smush-lcp-data-63de69157bbc9317de5e40a1b332205b":null,"wp-smush-lcp-data-710a969549890cf15f0ade32afbda502":null,"wp-smush-lcp-data-a99ae7d3725d1a0a61e08f654f671ad5":null,"wp-smush-lcp-data-0af3e3e0b5fe4e62aaf28e4d90cf40f2":null,"wp-smush-lcp-data-b3eac952e90a38e88cc7e60a140fabe6":null,"wp-smush-lcp-data-188886c378c524ed5a2bfea329aee2dc":null,"wp-smush-lcp-data-9530d60859018a935addaecb40204b63":null,"wp-smush-lcp-data-ef19e80e039163fc0d4047ea22242f7c":null,"wp-smush-lcp-data-6bf53a8985b0db704c398d6cb6820558":null,"wp-smush-lcp-data-b13eedd328ab5d8a78f28311ae3ab95c":null,"wp-smush-lcp-data-aefbde9b23359b7aef5bdae3ccf2a422":null,"wp-smush-lcp-data-7167686312c5cbbba13cc69f4c424b76":null,"wp-smush-lcp-data-a5c497a5fadb103fd669284ca3271956":null,"wp-smush-lcp-data-6b4a08fb59d045fd8917a3a9e964c6ba":null,"wp-smush-lcp-data-9cb85f0473521f61eb54e0373693f2ad":null,"wp-smush-lcp-data-884d8a8abffaf0c656242dcd37dd6d4b":null,"wp-smush-lcp-data-fd6da29cd7f2ee45e37d391c50c7ee96":null,"wp-smush-lcp-data-8355506f3b128cc6ef3e89b038efb67b":null,"wp-smush-lcp-data-4676030c5c6e3a38507b00d2df4c38c5":null,"wp-smush-lcp-data-3092c29a72c893310a01ede6b103f583":null,"wp-smush-lcp-data-58fbb9c733708acc56a9012f9715110b":null,"wp-smush-lcp-data-8c4464631437ae84369d3eab081a35b7":null,"wp-smush-lcp-data-d023b1778a56b909bee23a2e37c1fa99":null,"wp-smush-lcp-data-c245c20b17f85fa00b328e62271e9452":null,"wp-smush-lcp-data-176bbfffd16500f0258f1e867d4b3455":null,"wp-smush-lcp-data-258a5b419d00ddbb0c27b0beafc58640":null,"wp-smush-lcp-data-53f5ed6ac9f9c03e8c166dc3bc61d3e4":null,"wp-smush-lcp-data-87321170f86c2f693f8f3d8437c4984d":null,"wp-smush-lcp-data-a4865ef5f7d592edf85b4c6afbc56f8d":null,"wp-smush-lcp-data-50945b8526602c4767f4164055d4b06b":null,"wp-smush-lcp-data-efd2541df345ad0c847f361cdf40f2de":null,"wp-smush-lcp-data-6523b6e59fdefc6c0260266915d0b786":null,"wp-smush-lcp-data-b3b8e4dd8b788f075b031bb012ae16b1":null,"wp-smush-lcp-data-d64a40127e8057a84c92d387272c13d6":null,"wp-smush-lcp-data-4cf6492b111ce4ca83df6d0bff02428f":null,"wp-smush-lcp-data-a9d4e36865148d62dc850cc31b15ccda":null,"wp-smush-lcp-data-1587fda43f4ed5fb334c7549eb2e18cb":null,"wp-smush-lcp-data-3bf93ecded18fa9c418c2a72dbbff36c":null,"wp-smush-lcp-data-edbb733453874bcb8e054d59b9c9a92e":null,"wp-smush-lcp-data-cded94b8ddcf987102acd59a64b98725":null,"footnotes":"","_wpcode_auto_insert":null,"_wpcode_auto_insert_number":null,"_wpcode_library_id":null,"_wpcode_conditional_logic_enabled":null,"_wpcode_priority":null,"_wpcode_note":null,"_wpcode_location_extra":null,"_wpcode_shortcode_attributes":null,"_wpcode_conditional_logic":null,"_featured":null,"_edit_last":"1","_edit_lock":"1774129362:1","_wp_trash_meta_status":null,"_wp_trash_meta_time":null,"_wp_desired_post_slug":null,"_links":{"self":[{"href":"https:\/\/www.fix.cy\/el\/wp-json\/wp\/v2\/pages\/3170","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fix.cy\/el\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.fix.cy\/el\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.fix.cy\/el\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fix.cy\/el\/wp-json\/wp\/v2\/comments?post=3170"}],"version-history":[{"count":13,"href":"https:\/\/www.fix.cy\/el\/wp-json\/wp\/v2\/pages\/3170\/revisions"}],"predecessor-version":[{"id":3199,"href":"https:\/\/www.fix.cy\/el\/wp-json\/wp\/v2\/pages\/3170\/revisions\/3199"}],"wp:attachment":[{"href":"https:\/\/www.fix.cy\/el\/wp-json\/wp\/v2\/media?parent=3170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}