
{"id":1956,"date":"2025-06-12T00:27:11","date_gmt":"2025-06-12T00:27:11","guid":{"rendered":"https:\/\/daf.tfilot.org\/?page_id=1956"},"modified":"2026-01-07T09:48:50","modified_gmt":"2026-01-07T09:48:50","slug":"%d7%9e%d7%99%d7%93%d7%95%d7%aa-%d7%97%d7%96%d7%9c","status":"publish","type":"page","link":"https:\/\/daf.tfilot.org\/?page_id=1956","title":{"rendered":"\u05de\u05d9\u05d3\u05d5\u05ea \u05d7\u05d6&#8221;\u05dc"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1956\" class=\"elementor elementor-1956\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77e6e9b e-flex e-con-boxed e-con e-parent\" data-id=\"77e6e9b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-429e7d3 elementor-widget elementor-widget-heading\" data-id=\"429e7d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u05de\u05d9\u05d3\u05d5\u05ea, \u05de\u05d8\u05d1\u05e2\u05d5\u05ea, \u05de\u05e9\u05e7\u05dc\u05d5\u05ea \u05d5\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9 \u05d7\u05d6\"\u05dc<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4f3584b elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4f3584b\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d5346d6\" data-id=\"d5346d6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d4eae9f elementor-widget elementor-widget-spacer\" data-id=\"d4eae9f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eb9331a elementor-widget elementor-widget-html\" data-id=\"eb9331a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"he\" dir=\"rtl\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>\u05de\u05de\u05d9\u05e8 \u05de\u05d9\u05d3\u05d5\u05ea \u05d5\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9\u05dd<\/title>\r\n    <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\r\n    <!-- Library for saving as image -->\r\n    <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/html2canvas\/1.4.1\/html2canvas.min.js\"><\/script>\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Assistant:wght@400;600;700&display=swap\" rel=\"stylesheet\">\r\n    <style>\r\n        :root {\r\n            --accent-color: #e65100;\r\n            --accent-color-light: #fff3e0;\r\n            --accent-color-dark: #a83d00;\r\n            --bg-color: #f5f5f5;\r\n            --card-bg-color: #ffffff;\r\n            --border-color: #cfd8dc;\r\n            --text-color: #263238;\r\n            --light-text-color: #546e7a;\r\n            --result-bg-color: var(--accent-color-light);\r\n            --result-text-color: var(--accent-color-dark);\r\n        }\r\n        body {\r\n            font-family: 'Assistant', sans-serif;\r\n            background-color: var(--bg-color);\r\n            color: var(--text-color);\r\n        }\r\n        .header-inverse {\r\n            background-color: var(--accent-color);\r\n            color: white;\r\n            padding: 2rem 1rem;\r\n            border-radius: 0.75rem;\r\n        }\r\n        .header-inverse .header-subtitle {\r\n            color: rgba(255, 255, 255, 0.85);\r\n        }\r\n        .main-card {\r\n            background-color: var(--card-bg-color);\r\n            border: 1px solid var(--border-color);\r\n        }\r\n        .header-title {\r\n            color: var(--text-color);\r\n        }\r\n        .header-subtitle {\r\n            color: var(--light-text-color);\r\n        }\r\n        .form-label {\r\n            color: var(--light-text-color);\r\n        }\r\n        .form-input {\r\n            background-color: var(--card-bg-color);\r\n            border-color: var(--border-color);\r\n        }\r\n        .form-input:focus {\r\n            --tw-ring-color: var(--accent-color);\r\n            border-color: var(--accent-color);\r\n        }\r\n        .result-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\r\n            gap: 1rem;\r\n        }\r\n        .result-single {\r\n            display: flex;\r\n            justify-content: center;\r\n        }\r\n        .tab-active {\r\n            background-color: var(--accent-color-light);\r\n            border-color: var(--accent-color);\r\n            color: var(--accent-color-dark) !important;\r\n            font-weight: 700;\r\n            border-bottom: 3px solid var(--accent-color) !important;\r\n        }\r\n        .tab-inactive {\r\n             border-color: transparent;\r\n             color: var(--light-text-color);\r\n             transition: all 0.2s ease-in-out;\r\n        }\r\n        .tab-inactive:hover {\r\n            color: var(--accent-color-dark);\r\n        }\r\n        .tab-link {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 0.5rem;\r\n        }\r\n        input[type=\"radio\"]:checked + label {\r\n            background-color: var(--accent-color-light);\r\n            border-color: var(--accent-color);\r\n            color: var(--accent-color-dark);\r\n            font-weight: 600;\r\n        }\r\n        .radio-label {\r\n             border-color: var(--border-color);\r\n             transition: all 0.2s ease-in-out;\r\n        }\r\n        .result-card {\r\n            background-color: var(--result-bg-color);\r\n            color: var(--result-text-color);\r\n        }\r\n        .result-card-disabled {\r\n            background-color: #eeeeee;\r\n            color: var(--light-text-color);\r\n        }\r\n        .info-box {\r\n            background-color: #fafafa;\r\n            border: 1px solid var(--border-color);\r\n            color: var(--light-text-color);\r\n        }\r\n        .converter-tab-content {\r\n            display: none;\r\n        }\r\n        .converter-tab-content.active {\r\n            display: block;\r\n        }\r\n        .action-button {\r\n            background-color: var(--accent-color);\r\n            color: white;\r\n            padding: 0.75rem 1.5rem;\r\n            border-radius: 0.5rem;\r\n            font-weight: 600;\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 0.5rem;\r\n            transition: background-color 0.2s;\r\n        }\r\n        .action-button:hover {\r\n            background-color: var(--accent-color-dark);\r\n        }\r\n\r\n        \/* Print-specific styles *\/\r\n        @media print {\r\n            body * {\r\n                visibility: hidden;\r\n            }\r\n            .printable-area, .printable-area * {\r\n                visibility: visible;\r\n            }\r\n            .printable-area {\r\n                position: absolute;\r\n                left: 0;\r\n                top: 0;\r\n                width: 100%;\r\n            }\r\n            .no-print {\r\n                display: none;\r\n            }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body class=\"bg-gray-50\">\r\n\r\n    <div class=\"container mx-auto p-4 sm:p-6 md:p-8 max-w-4xl\">\r\n        <div class=\"printable-area\">\r\n            <header class=\"text-center mb-8 header-inverse\">\r\n                <h1 class=\"text-3xl md:text-4xl font-bold\">\u05de\u05de\u05d9\u05e8 \u05de\u05d9\u05d3\u05d5\u05ea \u05d5\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9\u05dd<\/h1>\r\n                <p class=\"text-lg mt-2 header-subtitle\">\u05d4\u05de\u05e8\u05d4 \u05d1\u05d9\u05df \u05de\u05d9\u05d3\u05d5\u05ea \u05d4\u05dc\u05db\u05ea\u05d9\u05d5\u05ea \u05d5\u05d4\u05e9\u05d5\u05d5\u05d0\u05d4 \u05dc\u05e2\u05e8\u05db\u05d9\u05dd \u05de\u05d5\u05d3\u05e8\u05e0\u05d9\u05d9\u05dd<\/p>\r\n            <\/header>\r\n\r\n            <!-- Tab Navigation -->\r\n            <div class=\"mb-4 border-b border-gray-200 no-print\">\r\n                <nav id=\"main-tabs\" class=\"-mb-px flex flex-wrap justify-center gap-2 sm:gap-4\" aria-label=\"Tabs\">\r\n                    <a href=\"#\" class=\"tab-link tab-active py-3 px-4 text-center text-lg font-bold rounded-t-lg\" data-target=\"volume\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21.21 15.89A10 10 0 1 1 8 2.83\"><\/path><path d=\"M22 12A10 10 0 0 0 12 2v10z\"><\/path><\/svg>\r\n                        \u05de\u05d9\u05d3\u05d5\u05ea \u05e0\u05e4\u05d7\r\n                    <\/a>\r\n                    <a href=\"#\" class=\"tab-link tab-inactive py-3 px-4 text-center text-lg font-bold rounded-t-lg\" data-target=\"length\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"12\" y1=\"20\" x2=\"12\" y2=\"4\"><\/line><line x1=\"4\" y1=\"12\" x2=\"20\" y2=\"12\"><\/line><\/svg>\r\n                        \u05de\u05d9\u05d3\u05d5\u05ea \u05d0\u05d5\u05e8\u05da\r\n                    <\/a>\r\n                    <a href=\"#\" class=\"tab-link tab-inactive py-3 px-4 text-center text-lg font-bold rounded-t-lg\" data-target=\"area\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"3\" y1=\"9\" x2=\"21\" y2=\"9\"><\/line><line x1=\"9\" y1=\"21\" x2=\"9\" y2=\"9\"><\/line><\/svg>\r\n                        \u05de\u05d9\u05d3\u05d5\u05ea \u05e9\u05d8\u05d7\r\n                    <\/a>\r\n                    <a href=\"#\" class=\"tab-link tab-inactive py-3 px-4 text-center text-lg font-bold rounded-t-lg\" data-target=\"coins\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"8\"><\/circle><line x1=\"3\" y1=\"3\" x2=\"21\" y2=\"21\"><\/line><\/svg>\r\n                        \u05de\u05d8\u05d1\u05e2\u05d5\u05ea\r\n                    <\/a>\r\n                <\/nav>\r\n            <\/div>\r\n\r\n            <main class=\"p-6 rounded-xl shadow-md main-card\">\r\n                <!-- Volume Converter -->\r\n                <div id=\"volume-converter\" class=\"converter-tab-content active\">\r\n                    <!-- Volume-specific content will be here -->\r\n                <\/div>\r\n\r\n                <!-- Length Converter -->\r\n                <div id=\"length-converter\" class=\"converter-tab-content\">\r\n                    <!-- Length-specific content will be here -->\r\n                <\/div>\r\n                \r\n                <!-- Area Converter -->\r\n                <div id=\"area-converter\" class=\"converter-tab-content\">\r\n                    <!-- Area-specific content will be here -->\r\n                <\/div>\r\n\r\n                <!-- Coins Converter -->\r\n                <div id=\"coins-converter\" class=\"converter-tab-content\">\r\n                    <!-- Coins-specific content will be here -->\r\n                <\/div>\r\n            <\/main>\r\n        <\/div>\r\n        \r\n        <footer class=\"text-center mt-8 no-print\">\r\n            <p class=\"text-xs\" style=\"color: var(--light-text-color);\">\r\n                \u05d4\u05de\u05d9\u05d3\u05d5\u05ea \u05d5\u05d4\u05de\u05e9\u05e7\u05dc\u05d9\u05dd \u05de\u05d1\u05d5\u05e1\u05e1\u05d9\u05dd \u05e2\u05dc \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05de\u05de\u05e7\u05d5\u05e8\u05d5\u05ea \u05e9\u05d5\u05e0\u05d9\u05dd \u05d1\u05e8\u05e9\u05ea. \u05d4\u05db\u05dc\u05d9 \u05de\u05d9\u05d5\u05e2\u05d3 \u05dc\u05dc\u05d9\u05de\u05d5\u05d3 \u05d1\u05dc\u05d1\u05d3 \u05d5\u05d0\u05d9\u05df \u05dc\u05e1\u05de\u05d5\u05da \u05e2\u05dc \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05dc\u05d4\u05dc\u05db\u05d4 \u05dc\u05de\u05e2\u05e9\u05d4.\r\n            <\/p>\r\n        <\/footer>\r\n\r\n        <!-- Action Buttons -->\r\n        <div class=\"container mx-auto px-4 sm:px-6 md:px-8 max-w-4xl mt-6 no-print\">\r\n            <div class=\"flex justify-center items-center flex-wrap gap-4\">\r\n                <button id=\"save-image-btn\" class=\"action-button\">\r\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"><\/path><polyline points=\"7 10 12 15 17 10\"><\/polyline><line x1=\"12\" y1=\"15\" x2=\"12\" y2=\"3\"><\/line><\/svg>\r\n                    \u05e9\u05de\u05d9\u05e8\u05d4 \u05db\u05ea\u05de\u05d5\u05e0\u05d4\r\n                <\/button>\r\n                <button id=\"print-btn\" class=\"action-button\">\r\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 6 2 18 2 18 9\"><\/polyline><path d=\"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2\"><\/path><rect x=\"6\" y=\"14\" width=\"12\" height=\"8\"><\/rect><\/svg>\r\n                    \u05d4\u05d3\u05e4\u05e1\u05d4\r\n                <\/button>\r\n                <button id=\"share-whatsapp-btn\" class=\"action-button\">\r\n                     <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"><\/path><\/svg>\r\n                    \u05e9\u05d9\u05ea\u05d5\u05e3 \u05d1\u05d5\u05d5\u05d0\u05d8\u05e1\u05d0\u05e4\r\n                <\/button>\r\n                <button id=\"share-email-btn\" class=\"action-button\">\r\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"><\/path><polyline points=\"22,6 12,13 2,6\"><\/polyline><\/svg>\r\n                    \u05e9\u05d9\u05ea\u05d5\u05e3 \u05d1\u05de\u05d9\u05d9\u05dc\r\n                <\/button>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        document.addEventListener('DOMContentLoaded', () => {\r\n\r\n            \/\/ --- UNIVERSAL TAB SWITCHING LOGIC ---\r\n            const mainTabs = document.querySelectorAll('#main-tabs a');\r\n            const tabContents = document.querySelectorAll('.converter-tab-content');\r\n\r\n            mainTabs.forEach(tab => {\r\n                tab.addEventListener('click', (e) => {\r\n                    e.preventDefault();\r\n                    \r\n                    mainTabs.forEach(item => {\r\n                        item.classList.remove('tab-active');\r\n                        item.classList.add('tab-inactive');\r\n                    });\r\n                    tab.classList.add('tab-active');\r\n                    tab.classList.remove('tab-inactive');\r\n\r\n                    const targetId = tab.getAttribute('data-target');\r\n                    tabContents.forEach(content => {\r\n                        if (content.id === `${targetId}-converter`) {\r\n                            content.classList.add('active');\r\n                        } else {\r\n                            content.classList.remove('active');\r\n                        }\r\n                    });\r\n                });\r\n            });\r\n\r\n            \/\/ --- ACTION BUTTONS LOGIC ---\r\n            const saveImageBtn = document.getElementById('save-image-btn');\r\n            const printBtn = document.getElementById('print-btn');\r\n            const shareWhatsappBtn = document.getElementById('share-whatsapp-btn');\r\n            const shareEmailBtn = document.getElementById('share-email-btn');\r\n            const printableArea = document.querySelector('.printable-area');\r\n\r\n            const shareUrl = \"https:\/\/daf.tfilot.org\/?page_id=1956\";\r\n            const shareText = \"\u05de\u05de\u05d9\u05e8 \u05de\u05d9\u05d3\u05d5\u05ea \u05d5\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9\u05dd \u05e9\u05d9\u05de\u05d5\u05e9\u05d9 \u05e9\u05de\u05e6\u05d0\u05ea\u05d9:\";\r\n\r\n            saveImageBtn.addEventListener('click', () => {\r\n                const activeTab = document.querySelector('#main-tabs a.tab-active');\r\n                const filename = `\u05de\u05de\u05d9\u05e8-${activeTab ? activeTab.textContent.trim() : '\u05de\u05d9\u05d3\u05d5\u05ea'}.png`;\r\n\r\n                html2canvas(printableArea, { \r\n                    useCORS: true, \r\n                    backgroundColor: getComputedStyle(document.body).backgroundColor\r\n                }).then(canvas => {\r\n                    const image = canvas.toDataURL('image\/png');\r\n                    const link = document.createElement('a');\r\n                    link.href = image;\r\n                    link.download = filename;\r\n                    document.body.appendChild(link);\r\n                    link.click();\r\n                    document.body.removeChild(link);\r\n                });\r\n            });\r\n\r\n            printBtn.addEventListener('click', () => {\r\n                window.print();\r\n            });\r\n\r\n            shareWhatsappBtn.addEventListener('click', () => {\r\n                const whatsappUrl = `https:\/\/api.whatsapp.com\/send?text=${encodeURIComponent(shareText)} ${encodeURIComponent(shareUrl)}`;\r\n                window.open(whatsappUrl, '_blank');\r\n            });\r\n\r\n            shareEmailBtn.addEventListener('click', () => {\r\n                const subject = \"\u05de\u05de\u05d9\u05e8 \u05de\u05d9\u05d3\u05d5\u05ea \u05d5\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9\u05dd\";\r\n                const body = `${shareText}\\n${shareUrl}`;\r\n                const mailtoUrl = `mailto:?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(body)}`;\r\n                window.location.href = mailtoUrl;\r\n            });\r\n\r\n\r\n            \/\/ --- TEMPLATE FOR A CONVERTER ---\r\n            const createConverterHTML = (idPrefix) => `\r\n                <section id=\"converter-${idPrefix}\">\r\n                    <div class=\"mb-6\">\r\n                        <label class=\"block text-sm font-medium text-center mb-2 form-label\">\u05d1\u05d7\u05e8 \u05e1\u05d5\u05d2 \u05d4\u05de\u05e8\u05d4:<\/label>\r\n                        <div class=\"flex justify-center gap-2\">\r\n                            <input type=\"radio\" id=\"to-modern-${idPrefix}\" name=\"conversion-type-${idPrefix}\" value=\"modern\" class=\"sr-only\" checked>\r\n                            <label for=\"to-modern-${idPrefix}\" class=\"w-full text-center p-2 border rounded-md cursor-pointer radio-label\">...<\/label>\r\n                            \r\n                            <input type=\"radio\" id=\"to-halachic-${idPrefix}\" name=\"conversion-type-${idPrefix}\" value=\"halachic\" class=\"sr-only\">\r\n                            <label for=\"to-halachic-${idPrefix}\" class=\"w-full text-center p-2 border rounded-md cursor-pointer radio-label\">\u05dc\u05de\u05d9\u05d3\u05d4 \u05d4\u05dc\u05db\u05ea\u05d9\u05ea<\/label>\r\n                        <\/div>\r\n                    <\/div>\r\n                    \r\n                    <div class=\"grid grid-cols-1 md:grid-cols-3 gap-4 items-end\">\r\n                        <div>\r\n                            <label for=\"amount-${idPrefix}\" class=\"block text-sm font-medium form-label\">\u05e1\u05db\u05d5\u05dd<\/label>\r\n                            <input type=\"number\" id=\"amount-${idPrefix}\" value=\"1\" min=\"0\" class=\"form-input mt-1 block w-full px-3 py-2 border rounded-md shadow-sm focus:outline-none focus:ring-2\">\r\n                        <\/div>\r\n                        <div>\r\n                            <label for=\"from-unit-${idPrefix}\" class=\"block text-sm font-medium form-label\">\u05de- (\u05de\u05d9\u05d3\u05d4 \u05d4\u05dc\u05db\u05ea\u05d9\u05ea)<\/label>\r\n                            <select id=\"from-unit-${idPrefix}\" class=\"form-input mt-1 block w-full px-3 py-2 border rounded-md shadow-sm focus:outline-none focus:ring-2\"><\/select>\r\n                        <\/div>\r\n                         <div>\r\n                            <label for=\"to-unit-${idPrefix}\" class=\"block text-sm font-medium form-label\">\u05dc- (\u05d9\u05d7\u05d9\u05d3\u05ea \u05d9\u05e2\u05d3)<\/label>\r\n                            <select id=\"to-unit-${idPrefix}\" class=\"form-input mt-1 block w-full px-3 py-2 border rounded-md shadow-sm focus:outline-none focus:ring-2\"><\/select>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div id=\"theoretical-meaning-container-${idPrefix}\" class=\"my-6 text-center hidden\">\r\n                        <p id=\"theoretical-meaning-${idPrefix}\" class=\"text-sm p-3 rounded-md info-box\"><\/p>\r\n                    <\/div>\r\n\r\n                    <div id=\"exchange-rate-info-${idPrefix}\" class=\"my-4 text-center hidden\">\r\n                        <p class=\"text-xs p-2 rounded-md info-box\">\r\n                            \u05de\u05d7\u05d5\u05e9\u05d1 \u05dc\u05e4\u05d9 \u05e9\u05e2\u05e8 \u05db\u05e1\u05e3: <span id=\"silver-rate-${idPrefix}\" class=\"font-bold\"><\/span> \u20aa \u05dc\u05d2\u05e8\u05dd.\r\n                            (\u05de\u05e7\u05d5\u05e8: <a href=\"https:\/\/keter.org.il\/%D7%93%D7%A3-%D7%A9%D7%A2%D7%A8%D7%99-%D7%9E%D7%98%D7%91%D7%A2%D7%95%D7%AA\/\" target=\"_blank\" class=\"underline\" style=\"color: var(--accent-color);\">\u05db\u05ea\u05e8<\/a>, \u05ea\u05d0\u05e8\u05d9\u05da: <span id=\"rate-date-${idPrefix}\"><\/span>)\r\n                        <\/p>\r\n                    <\/div>\r\n                    \r\n                    <div id=\"result-container-${idPrefix}\" class=\"mt-8\">\r\n                        <h3 id=\"result-title-${idPrefix}\" class=\"text-xl font-semibold text-center mb-4\"><\/h3>\r\n                        <div id=\"result-display-${idPrefix}\" class=\"\"><\/div>\r\n                    <\/div>\r\n                <\/section>\r\n            `;\r\n\r\n            \/\/ --- INITIALIZE ALL CONVERTERS ---\r\n\r\n            \/\/ 1. VOLUME CONVERTER\r\n            (() => {\r\n                const id = 'volume';\r\n                const container = document.getElementById(`${id}-converter`);\r\n                container.innerHTML = createConverterHTML(id);\r\n                document.querySelector(`label[for=\"to-modern-${id}\"]`).textContent = \"\u05dc\u05de\u05d9\u05d3\u05d4 \u05de\u05d5\u05d3\u05e8\u05e0\u05d9\u05ea\";\r\n                document.querySelector(`label[for=\"to-halachic-${id}\"]`).textContent = \"\u05dc\u05de\u05d9\u05d3\u05d4 \u05d4\u05dc\u05db\u05ea\u05d9\u05ea\";\r\n\r\n                const volumeUnitsHalachic = { '\u05db\u05d1\u05d9\u05e6\u05d4': 1, '\u05dc\u05d5\u05d2': 6, '\u05e7\u05d1': 24, '\u05e1\u05d0\u05d4': 144, '\u05d0\u05d9\u05e4\u05d4\/\u05d1\u05ea': 432, '\u05db\u05d5\u05e8\/\u05d7\u05d5\u05de\u05e8': 4320, '\u05dc\u05ea\u05da': 2160, '\u05d4\u05d9\u05df\/\u05ea\u05e8\u05e7\u05d1': 72, '\u05e2\u05d5\u05de\u05e8\/\u05e2\u05d9\u05e9\u05e8\u05d5\u05df': 43.2, '\u05e8\u05d1\u05d9\u05e2\u05d9\u05ea': 1.5, '\u05dc\u05d9\u05d8\u05e8\u05d0': 3, '\u05db\u05d6\u05d9\u05ea': 0.5, '\u05db\u05d2\u05e8\u05d5\u05d2\u05e8\u05ea': 1\/3, '\u05e7\u05d5\u05e8\u05d8\u05d5\u05d1': 6\/64, '\u05e2\u05d5\u05db\u05dc\u05d0': 0.75, '\u05e9\u05de\u05d9\u05e0\u05d9\u05ea': 0.75, '\u05e8\u05d5\u05d1\u05e2 \u05d4\u05e7\u05d1': 6 };\r\n                const beitzaValues = { r_chaim_naeh: 57.6, chazon_ish: 100, rambam: 50 };\r\n                const volumeUnitsModern = {};\r\n                for (const unit in volumeUnitsHalachic) {\r\n                    const multiplier = volumeUnitsHalachic[unit];\r\n                    volumeUnitsModern[unit] = { r_chaim_naeh: beitzaValues.r_chaim_naeh * multiplier, chazon_ish: beitzaValues.chazon_ish * multiplier, rambam: beitzaValues.rambam * multiplier };\r\n                }\r\n                const metricUnits = { '\u05e1\u05de\"\u05e7 (\u05de\"\u05dc)': { name: '\u05e1\u05de\"\u05e7', multiplier: 1 }, '\u05dc\u05d9\u05d8\u05e8': { name: '\u05dc\u05d9\u05d8\u05e8', multiplier: 0.001 } };\r\n                const methodMap = { \"\u05e8' \u05d7\u05d9\u05d9\u05dd \u05e0\u05d0\u05d4\": \"r_chaim_naeh\", \"\u05d7\u05d6\u05d5\u05df \u05d0\u05d9\\\"\u05e9\": \"chazon_ish\", \"\u05d4\u05e8\u05de\u05d1\\\"\u05dd\": \"rambam\" };\r\n                let conversionMode = 'modern';\r\n\r\n                const fromUnit = document.getElementById(`from-unit-${id}`);\r\n                const toUnit = document.getElementById(`to-unit-${id}`);\r\n                const amount = document.getElementById(`amount-${id}`);\r\n                const resultDisplay = document.getElementById(`result-display-${id}`);\r\n                const resultTitle = document.getElementById(`result-title-${id}`);\r\n                const radios = document.querySelectorAll(`input[name=\"conversion-type-${id}\"]`);\r\n\r\n                function populateDropdowns() {\r\n                    fromUnit.innerHTML = '';\r\n                    toUnit.innerHTML = '';\r\n                    const sortedHalachic = Object.keys(volumeUnitsHalachic).sort((a,b) => volumeUnitsHalachic[a] - volumeUnitsHalachic[b]);\r\n                    sortedHalachic.forEach(u => fromUnit.add(new Option(u, u)));\r\n                    \r\n                    if(conversionMode === 'modern') {\r\n                        for (const u in metricUnits) { toUnit.add(new Option(u,u)); }\r\n                    } else {\r\n                        sortedHalachic.forEach(u => toUnit.add(new Option(u, u)));\r\n                    }\r\n                    fromUnit.value = '\u05e8\u05d1\u05d9\u05e2\u05d9\u05ea';\r\n                    toUnit.value = conversionMode === 'modern' ? '\u05e1\u05de\"\u05e7 (\u05de\"\u05dc)' : '\u05db\u05d6\u05d9\u05ea';\r\n                }\r\n\r\n                function convert() {\r\n                    const amountVal = parseFloat(amount.value) || 0;\r\n                    const fromUnitName = fromUnit.value;\r\n                    const toUnitName = toUnit.value;\r\n                    if (!amountVal || !fromUnitName || !toUnitName) return;\r\n                    resultDisplay.innerHTML = '';\r\n\r\n                    if (conversionMode === 'modern') {\r\n                        resultDisplay.className = 'result-grid';\r\n                        resultTitle.textContent = \"\u05ea\u05d5\u05e6\u05d0\u05d5\u05ea \u05d4\u05d4\u05de\u05e8\u05d4 (\u05dc\u05e4\u05d9 \u05d4\u05e9\u05d9\u05d8\u05d5\u05ea \u05d4\u05e9\u05d5\u05e0\u05d5\u05ea):\";\r\n                        const fromUnitData = volumeUnitsModern[fromUnitName];\r\n                        for (const displayName in methodMap) {\r\n                            const methodKey = methodMap[displayName];\r\n                            const baseValue = fromUnitData[methodKey];\r\n                            const toUnitData = metricUnits[toUnitName];\r\n                            let resultText = (baseValue === null || baseValue === undefined) ? '\u05d0\u05d9\u05df \u05e0\u05ea\u05d5\u05df' : `${(amountVal * baseValue * toUnitData.multiplier).toLocaleString(undefined, { maximumFractionDigits: 4 })} ${toUnitData.name}`;\r\n                            const card = document.createElement('div');\r\n                            card.className = `p-4 rounded-lg text-center ${resultText.includes('\u05d0\u05d9\u05df \u05e0\u05ea\u05d5\u05df') ? 'result-card-disabled' : 'result-card'}`;\r\n                            card.innerHTML = `<h4 class=\"font-semibold\">${displayName}<\/h4><p class=\"text-2xl font-bold mt-1\">${resultText}<\/p>`;\r\n                            resultDisplay.appendChild(card);\r\n                        }\r\n                    } else {\r\n                        resultDisplay.className = 'result-single';\r\n                        resultTitle.textContent = \"\u05ea\u05d5\u05e6\u05d0\u05d4 \u05dc\u05e4\u05d9 \u05d9\u05d7\u05e1 \u05d4\u05dc\u05db\u05ea\u05d9 \u05e7\u05d1\u05d5\u05e2:\";\r\n                        const fromValue = volumeUnitsHalachic[fromUnitName];\r\n                        const toValue = volumeUnitsHalachic[toUnitName];\r\n                        let resultText = (fromValue === undefined || toValue === undefined) ? '\u05d0\u05d9\u05df \u05e0\u05ea\u05d5\u05df \u05dc\u05d7\u05d9\u05e9\u05d5\u05d1' : `${((amountVal * fromValue) \/ toValue).toLocaleString(undefined, { maximumFractionDigits: 4 })} ${toUnitName}`;\r\n                        const card = document.createElement('div');\r\n                        card.className = `p-6 rounded-lg text-center w-full max-w-sm result-card`;\r\n                        card.innerHTML = `<p class=\"text-2xl font-bold\">${resultText}<\/p>`;\r\n                        resultDisplay.appendChild(card);\r\n                    }\r\n                }\r\n                \r\n                radios.forEach(radio => radio.addEventListener('change', (e) => { conversionMode = e.target.value; populateDropdowns(); convert(); }));\r\n                [amount, fromUnit, toUnit].forEach(el => el.addEventListener('input', convert));\r\n                populateDropdowns();\r\n                convert();\r\n            })();\r\n\r\n\r\n            \/\/ 2. LENGTH CONVERTER\r\n            (() => {\r\n                const id = 'length';\r\n                const container = document.getElementById(`${id}-converter`);\r\n                container.innerHTML = createConverterHTML(id);\r\n                document.querySelector(`label[for=\"to-modern-${id}\"]`).textContent = \"\u05dc\u05de\u05d9\u05d3\u05d4 \u05de\u05d5\u05d3\u05e8\u05e0\u05d9\u05ea\";\r\n                document.querySelector(`label[for=\"to-halachic-${id}\"]`).textContent = \"\u05dc\u05de\u05d9\u05d3\u05d4 \u05d4\u05dc\u05db\u05ea\u05d9\u05ea\";\r\n\r\n                const lengthUnitsHalachic = { '\u05d0\u05e6\u05d1\u05e2': 1, '\u05d8\u05e4\u05d7': 4, '\u05e1\u05d9\u05d8': 8, '\u05d6\u05e8\u05ea': 12, '\u05d0\u05de\u05d4': 24, '\u05de\u05d9\u05dc': 48000, '\u05e4\u05e8\u05e1\u05d4': 192000, '\u05e8\u05d9\u05e1': 6400, '\u05d4\u05d9\u05dc\u05d5\u05da \u05e9\u05e2\u05d4': 160000 };\r\n                const etzbaValues = { r_chaim_naeh: 2, chazon_ish: 2.4, rambam: 1.9 };\r\n                const lengthUnitsModern = {};\r\n                for (const unit in lengthUnitsHalachic) {\r\n                    const multiplier = lengthUnitsHalachic[unit];\r\n                    lengthUnitsModern[unit] = { r_chaim_naeh: etzbaValues.r_chaim_naeh * multiplier, chazon_ish: etzbaValues.chazon_ish * multiplier, rambam: etzbaValues.rambam * multiplier };\r\n                }\r\n                const metricUnits = { '\u05e1\"\u05de': { name: '\u05e1\"\u05de', multiplier: 1 }, '\u05de\u05d8\u05e8': { name: '\u05de\u05d8\u05e8', multiplier: 0.01 }, '\u05e7\"\u05de': { name: '\u05e7\"\u05de', multiplier: 0.00001 } };\r\n                const methodMap = { \"\u05e8' \u05d7\u05d9\u05d9\u05dd \u05e0\u05d0\u05d4\": \"r_chaim_naeh\", \"\u05d7\u05d6\u05d5\u05df \u05d0\u05d9\\\"\u05e9\": \"chazon_ish\", \"\u05d4\u05e8\u05de\u05d1\\\"\u05dd\": \"rambam\" };\r\n                let conversionMode = 'modern';\r\n\r\n                const fromUnit = document.getElementById(`from-unit-${id}`);\r\n                const toUnit = document.getElementById(`to-unit-${id}`);\r\n                const amount = document.getElementById(`amount-${id}`);\r\n                const resultDisplay = document.getElementById(`result-display-${id}`);\r\n                const resultTitle = document.getElementById(`result-title-${id}`);\r\n                const radios = document.querySelectorAll(`input[name=\"conversion-type-${id}\"]`);\r\n                \r\n                function populateDropdowns() {\r\n                    fromUnit.innerHTML = '';\r\n                    toUnit.innerHTML = '';\r\n                    const sortedHalachic = Object.keys(lengthUnitsHalachic).sort((a,b) => lengthUnitsHalachic[a] - lengthUnitsHalachic[b]);\r\n                    sortedHalachic.forEach(u => fromUnit.add(new Option(u, u)));\r\n                    \r\n                    if(conversionMode === 'modern') {\r\n                        for (const u in metricUnits) { toUnit.add(new Option(u,u)); }\r\n                    } else {\r\n                        sortedHalachic.forEach(u => toUnit.add(new Option(u, u)));\r\n                    }\r\n                    fromUnit.value = '\u05d0\u05de\u05d4';\r\n                    toUnit.value = conversionMode === 'modern' ? '\u05e1\"\u05de' : '\u05d8\u05e4\u05d7';\r\n                }\r\n\r\n                function convert() {\r\n                    const amountVal = parseFloat(amount.value) || 0;\r\n                    const fromUnitName = fromUnit.value;\r\n                    const toUnitName = toUnit.value;\r\n                    if (!amountVal || !fromUnitName || !toUnitName) return;\r\n                    resultDisplay.innerHTML = '';\r\n\r\n                    if (conversionMode === 'modern') {\r\n                        resultDisplay.className = 'result-grid';\r\n                        resultTitle.textContent = \"\u05ea\u05d5\u05e6\u05d0\u05d5\u05ea \u05d4\u05d4\u05de\u05e8\u05d4 (\u05dc\u05e4\u05d9 \u05d4\u05e9\u05d9\u05d8\u05d5\u05ea \u05d4\u05e9\u05d5\u05e0\u05d5\u05ea):\";\r\n                        const fromUnitData = lengthUnitsModern[fromUnitName];\r\n                        for (const displayName in methodMap) {\r\n                            const methodKey = methodMap[displayName];\r\n                            const baseValue = fromUnitData[methodKey];\r\n                            const toUnitData = metricUnits[toUnitName];\r\n                            let resultText = (baseValue === null || baseValue === undefined) ? '\u05d0\u05d9\u05df \u05e0\u05ea\u05d5\u05df' : `${(amountVal * baseValue * toUnitData.multiplier).toLocaleString(undefined, { maximumFractionDigits: 4 })} ${toUnitData.name}`;\r\n                            const card = document.createElement('div');\r\n                            card.className = `p-4 rounded-lg text-center ${resultText.includes('\u05d0\u05d9\u05df \u05e0\u05ea\u05d5\u05df') ? 'result-card-disabled' : 'result-card'}`;\r\n                            card.innerHTML = `<h4 class=\"font-semibold\">${displayName}<\/h4><p class=\"text-2xl font-bold mt-1\">${resultText}<\/p>`;\r\n                            resultDisplay.appendChild(card);\r\n                        }\r\n                    } else {\r\n                        resultDisplay.className = 'result-single';\r\n                        resultTitle.textContent = \"\u05ea\u05d5\u05e6\u05d0\u05d4 \u05dc\u05e4\u05d9 \u05d9\u05d7\u05e1 \u05d4\u05dc\u05db\u05ea\u05d9 \u05e7\u05d1\u05d5\u05e2:\";\r\n                        const fromValue = lengthUnitsHalachic[fromUnitName];\r\n                        const toValue = lengthUnitsHalachic[toUnitName];\r\n                        let resultText = (fromValue === undefined || toValue === undefined) ? '\u05d0\u05d9\u05df \u05e0\u05ea\u05d5\u05df \u05dc\u05d7\u05d9\u05e9\u05d5\u05d1' : `${((amountVal * fromValue) \/ toValue).toLocaleString(undefined, { maximumFractionDigits: 4 })} ${toUnitName}`;\r\n                        const card = document.createElement('div');\r\n                        card.className = `p-6 rounded-lg text-center w-full max-w-sm result-card`;\r\n                        card.innerHTML = `<p class=\"text-2xl font-bold\">${resultText}<\/p>`;\r\n                        resultDisplay.appendChild(card);\r\n                    }\r\n                }\r\n                \r\n                radios.forEach(radio => radio.addEventListener('change', (e) => { conversionMode = e.target.value; populateDropdowns(); convert(); }));\r\n                [amount, fromUnit, toUnit].forEach(el => el.addEventListener('input', convert));\r\n                populateDropdowns();\r\n                convert();\r\n            })();\r\n\r\n            \/\/ 3. AREA CONVERTER\r\n            (() => {\r\n                const id = 'area';\r\n                const container = document.getElementById(`${id}-converter`);\r\n                container.innerHTML = createConverterHTML(id);\r\n                document.querySelector(`label[for=\"to-modern-${id}\"]`).textContent = \"\u05dc\u05de\u05d9\u05d3\u05d4 \u05de\u05d5\u05d3\u05e8\u05e0\u05d9\u05ea\";\r\n                document.querySelector(`label[for=\"to-halachic-${id}\"]`).textContent = \"\u05dc\u05de\u05d9\u05d3\u05d4 \u05d4\u05dc\u05db\u05ea\u05d9\u05ea\";\r\n                document.getElementById(`theoretical-meaning-container-${id}`).classList.remove('hidden');\r\n\r\n\r\n                const newBeitSahaName = '\u05d1\u05d9\u05ea \u05e1\u05d0\u05d4 \/ \u05d1\u05d9\u05ea \u05d2\u05e8\u05d9\u05d5\u05d0 \/ \u05d1\u05d9\u05ea \u05d2\u05e8\u05d9\u05d5\u05d4';\r\n                const areaUnitsTheoretical = { '\u05d1\u05d9\u05ea \u05e8\u05d5\u05d1\u05e2': '\u05e9\u05d8\u05d7 \u05e9\u05d1\u05d5 \u05e0\u05d9\u05ea\u05df \u05dc\u05d6\u05e8\u05d5\u05e2 \u05d7\u05d9\u05d8\u05d9\u05dd \u05d1\u05e0\u05e4\u05d7 \u05e8\u05d5\u05d1\u05e2 \u05d4\u05e7\u05d1', '\u05d1\u05d9\u05ea \u05e7\u05d1': '\u05e9\u05d8\u05d7 \u05e9\u05d1\u05d5 \u05e0\u05d9\u05ea\u05df \u05dc\u05d6\u05e8\u05d5\u05e2 \u05d7\u05d9\u05d8\u05d9\u05dd \u05d1\u05e0\u05e4\u05d7 \u05e7\u05d1', [newBeitSahaName]: '\u05e9\u05d8\u05d7 \u05e9\u05d1\u05d5 \u05e0\u05d9\u05ea\u05df \u05dc\u05d6\u05e8\u05d5\u05e2 \u05d7\u05d9\u05d8\u05d9\u05dd \u05d1\u05e0\u05e4\u05d7 \u05e1\u05d0\u05d4', '\u05d1\u05d9\u05ea \u05e1\u05d0\u05ea\u05d9\u05d9\u05dd': '\u05e9\u05d8\u05d7 \u05e9\u05d1\u05d5 \u05e0\u05d9\u05ea\u05df \u05dc\u05d6\u05e8\u05d5\u05e2 \u05d7\u05d9\u05d8\u05d9\u05dd \u05d1\u05e0\u05e4\u05d7 \u05e1\u05d0\u05ea\u05d9\u05d9\u05dd', '\u05d1\u05d9\u05ea \u05db\u05d5\u05e8': '\u05e9\u05d8\u05d7 \u05e9\u05d1\u05d5 \u05e0\u05d9\u05ea\u05df \u05dc\u05d6\u05e8\u05d5\u05e2 \u05d7\u05d9\u05d8\u05d9\u05dd \u05d1\u05e0\u05e4\u05d7 \u05db\u05d5\u05e8' };\r\n                const areaUnitsHalachic = { '\u05d1\u05d9\u05ea \u05e8\u05d5\u05d1\u05e2': 1, '\u05d1\u05d9\u05ea \u05e7\u05d1': 4, [newBeitSahaName]: 24, '\u05d1\u05d9\u05ea \u05e1\u05d0\u05ea\u05d9\u05d9\u05dd': 48, '\u05d1\u05d9\u05ea \u05db\u05d5\u05e8': 720 };\r\n                const beitSahaValues = { r_chaim_naeh: 2500 * (0.48 * 0.48), chazon_ish: 2500 * (0.576 * 0.576), rambam: 2500 * (0.456 * 0.456) };\r\n                const areaUnitsModern = {};\r\n                for (const unit in areaUnitsHalachic) {\r\n                    const multiplier = areaUnitsHalachic[unit] \/ areaUnitsHalachic[newBeitSahaName];\r\n                    areaUnitsModern[unit] = { r_chaim_naeh: beitSahaValues.r_chaim_naeh * multiplier, chazon_ish: beitSahaValues.chazon_ish * multiplier, rambam: beitSahaValues.rambam * multiplier };\r\n                }\r\n                const metricUnits = { '\u05de\"\u05e8': { name: '\u05de\"\u05e8', multiplier: 1 }, '\u05d3\u05d5\u05e0\u05dd': { name: '\u05d3\u05d5\u05e0\u05dd', multiplier: 0.001 } };\r\n                const methodMap = { \"\u05e8' \u05d7\u05d9\u05d9\u05dd \u05e0\u05d0\u05d4\": \"r_chaim_naeh\", \"\u05d7\u05d6\u05d5\u05df \u05d0\u05d9\\\"\u05e9\": \"chazon_ish\", \"\u05d4\u05e8\u05de\u05d1\\\"\u05dd\": \"rambam\" };\r\n                let conversionMode = 'modern';\r\n                \r\n                const fromUnit = document.getElementById(`from-unit-${id}`);\r\n                const toUnit = document.getElementById(`to-unit-${id}`);\r\n                const amount = document.getElementById(`amount-${id}`);\r\n                const resultDisplay = document.getElementById(`result-display-${id}`);\r\n                const resultTitle = document.getElementById(`result-title-${id}`);\r\n                const radios = document.querySelectorAll(`input[name=\"conversion-type-${id}\"]`);\r\n                const theoreticalMeaningEl = document.getElementById(`theoretical-meaning-${id}`);\r\n\r\n                function populateDropdowns() {\r\n                    fromUnit.innerHTML = '';\r\n                    toUnit.innerHTML = '';\r\n                    const sortedHalachic = Object.keys(areaUnitsHalachic).sort((a,b) => areaUnitsHalachic[a] - areaUnitsHalachic[b]);\r\n                    sortedHalachic.forEach(u => fromUnit.add(new Option(u, u)));\r\n                    \r\n                    if(conversionMode === 'modern') {\r\n                        for (const u in metricUnits) { toUnit.add(new Option(u,u)); }\r\n                    } else {\r\n                        sortedHalachic.forEach(u => toUnit.add(new Option(u, u)));\r\n                    }\r\n                    fromUnit.value = newBeitSahaName;\r\n                    toUnit.value = conversionMode === 'modern' ? '\u05de\"\u05e8' : '\u05d1\u05d9\u05ea \u05e7\u05d1';\r\n                }\r\n\r\n                function convert() {\r\n                    const amountVal = parseFloat(amount.value) || 0;\r\n                    const fromUnitName = fromUnit.value;\r\n                    const toUnitName = toUnit.value;\r\n                    if (!amountVal || !fromUnitName || !toUnitName) return;\r\n                    \r\n                    theoreticalMeaningEl.textContent = `\u05de\u05e9\u05de\u05e2\u05d5\u05ea \u05ea\u05d0\u05d5\u05e8\u05d8\u05d9\u05ea: ${areaUnitsTheoretical[fromUnitName] || ''}`;\r\n                    resultDisplay.innerHTML = '';\r\n\r\n                    if (conversionMode === 'modern') {\r\n                        resultDisplay.className = 'result-grid';\r\n                        resultTitle.textContent = \"\u05ea\u05d5\u05e6\u05d0\u05d5\u05ea \u05d4\u05d4\u05de\u05e8\u05d4 (\u05dc\u05e4\u05d9 \u05d4\u05e9\u05d9\u05d8\u05d5\u05ea \u05d4\u05e9\u05d5\u05e0\u05d5\u05ea):\";\r\n                        const fromUnitData = areaUnitsModern[fromUnitName];\r\n                        for (const displayName in methodMap) {\r\n                            const methodKey = methodMap[displayName];\r\n                            const baseValue = fromUnitData[methodKey];\r\n                            const toUnitData = metricUnits[toUnitName];\r\n                            let resultText = (baseValue === null || baseValue === undefined) ? '\u05d0\u05d9\u05df \u05e0\u05ea\u05d5\u05df' : `${(amountVal * baseValue * toUnitData.multiplier).toLocaleString(undefined, { maximumFractionDigits: 4 })} ${toUnitData.name}`;\r\n                            const card = document.createElement('div');\r\n                            card.className = `p-4 rounded-lg text-center ${resultText.includes('\u05d0\u05d9\u05df \u05e0\u05ea\u05d5\u05df') ? 'result-card-disabled' : 'result-card'}`;\r\n                            card.innerHTML = `<h4 class=\"font-semibold\">${displayName}<\/h4><p class=\"text-2xl font-bold mt-1\">${resultText}<\/p>`;\r\n                            resultDisplay.appendChild(card);\r\n                        }\r\n                    } else {\r\n                        resultDisplay.className = 'result-single';\r\n                        resultTitle.textContent = \"\u05ea\u05d5\u05e6\u05d0\u05d4 \u05dc\u05e4\u05d9 \u05d9\u05d7\u05e1 \u05d4\u05dc\u05db\u05ea\u05d9 \u05e7\u05d1\u05d5\u05e2:\";\r\n                        const fromValue = areaUnitsHalachic[fromUnitName];\r\n                        const toValue = areaUnitsHalachic[toUnitName];\r\n                        let resultText = (fromValue === undefined || toValue === undefined) ? '\u05d0\u05d9\u05df \u05e0\u05ea\u05d5\u05df \u05dc\u05d7\u05d9\u05e9\u05d5\u05d1' : `${((amountVal * fromValue) \/ toValue).toLocaleString(undefined, { maximumFractionDigits: 4 })} ${toUnitName}`;\r\n                        const card = document.createElement('div');\r\n                        card.className = `p-6 rounded-lg text-center w-full max-w-sm result-card`;\r\n                        card.innerHTML = `<p class=\"text-2xl font-bold\">${resultText}<\/p>`;\r\n                        resultDisplay.appendChild(card);\r\n                    }\r\n                }\r\n                \r\n                radios.forEach(radio => radio.addEventListener('change', (e) => { conversionMode = e.target.value; populateDropdowns(); convert(); }));\r\n                [amount, fromUnit, toUnit].forEach(el => el.addEventListener('input', convert));\r\n                populateDropdowns();\r\n                convert();\r\n            })();\r\n\r\n\r\n\/\/ 4. COINS CONVERTER (online silver rate + refresh button + fixed halachic conversion)\r\n(() => {\r\n    const id = 'coins';\r\n    const container = document.getElementById(`${id}-converter`);\r\n    container.innerHTML = createConverterHTML(id);\r\n    document.querySelector(`label[for=\"to-modern-${id}\"]`).textContent = \"\u05dc\u05e2\u05e8\u05da \u05d1\u05e9\u05e7\u05dc\u05d9\u05dd (\u20aa)\";\r\n    document.querySelector(`label[for=\"to-halachic-${id}\"]`).textContent = \"\u05dc\u05de\u05d8\u05d1\u05e2 \u05d4\u05dc\u05db\u05ea\u05d9\";\r\n    document.getElementById(`exchange-rate-info-${id}`).classList.remove('hidden');\r\n\r\n    const coinUnitsInPrutot = {\r\n        '\u05e4\u05e8\u05d5\u05d8\u05d4': 1,\r\n        '\u05e7\u05e0\u05d8\u05e8\u05e7': 2,\r\n        '\u05de\u05e1\u05de\u05e1': 4,\r\n        '\u05d0\u05d9\u05e1\u05e8': 8,\r\n        '\u05e4\u05d5\u05e0\u05d3\u05d9\u05d5\u05df': 16,\r\n        '\u05d6\u05d5\u05d6 \u05de\u05d3\u05d9\u05e0\u05d4': 24,\r\n        '\u05de\u05e2\u05d4 \/ \u05d2\u05e8\u05d4 \/ \u05e9\u05ea\u05d5\u05ea \/ \u05d3\u05e0\u05e7\u05d0': 32,\r\n        '\u05d0\u05d9\u05e1\u05ea\u05d9\u05e8\u05d0 \/ \u05d8\u05e8\u05e2\u05e4\u05d9\u05e7 \/ \u05e1\u05dc\u05e2 \u05de\u05d3\u05d9\u05e0\u05d4': 96,\r\n        '\u05de\u05d2\u05e8\u05e2\u05ea \u05e2\u05e8\u05d1\u05d9\u05d0': 134.4,\r\n        '\u05d3\u05d9\u05e0\u05e8 \/ \u05d6\u05d5\u05d6': 192,\r\n        '\u05d7\u05e6\u05d9 \u05e9\u05e7\u05dc \/ \u05d1\u05e7\u05e2': 384,\r\n        '\u05e1\u05dc\u05e2 \/ \u05e9\u05e7\u05dc \u05e9\u05dc \u05ea\u05d5\u05e8\u05d4': 768,\r\n        '\u05d3\u05d9\u05e0\u05e8 \u05d6\u05d4\u05d1': 4800,\r\n        '\u05de\u05e0\u05d4 \u05d7\u05d5\u05dc \/ \u05dc\u05d9\u05d8\u05e8\u05d0': 19200,\r\n        '\u05de\u05e0\u05d4 \u05e7\u05d5\u05d3\u05e9 (\u05e8\"\u05d9)': 38400,\r\n        '\u05de\u05e0\u05d4 \u05e7\u05d5\u05d3\u05e9 (\u05e8\"\u05ea)': 46080,\r\n        '\u05db\u05db\u05e8 \u05d7\u05d5\u05dc': 1152000,\r\n        '\u05e7\u05d9\u05e0\u05d8\u05e8': 1920000,\r\n        '\u05db\u05db\u05e8 \u05e7\u05d5\u05d3\u05e9 (\u05e8\"\u05d9)': 2304000,\r\n        '\u05db\u05db\u05e8 \u05e7\u05d5\u05d3\u05e9 (\u05e8\"\u05ea)': 2764800\r\n    };\r\n\r\n    const coinValuesInGrams = {};\r\n    const prutaInGrams = 19.2 \/ 768; \/\/ \u05e9\u05e7\"\u05dc \u05e9\u05dc \u05ea\u05d5\u05e8\u05d4 ~ 19.2 \u05d2\u05e8\u05dd \u05db\u05e1\u05e3 \u05d8\u05d4\u05d5\u05e8\r\n    for (const coin in coinUnitsInPrutot) {\r\n        coinValuesInGrams[coin] = coinUnitsInPrutot[coin] * prutaInGrams;\r\n    }\r\n\r\n    \/\/ === Online rates (fallback) ===\r\n    let silverRateILS = 3.96;       \/\/ \u20aa \u05dc\u05d2\u05e8\u05dd \u05db\u05e1\u05e3 (\u05d2\u05d9\u05d1\u05d5\u05d9)\r\n    let rateDate = '12\/06\/2025';    \/\/ \u05ea\u05d0\u05e8\u05d9\u05da \u05d2\u05d9\u05d1\u05d5\u05d9\r\n\r\n    const TROY_OUNCE_GRAMS = 31.1034768;\r\n\r\n    \/\/ Silver spot (XAG) in USD per troy ounce (CORS enabled)\r\n    const XAG_URL = 'https:\/\/api.gold-api.com\/price\/XAG';\r\n\r\n    \/\/ USD base rates (includes ILS) \u2013 no key required\r\n    const USD_RATES_URL = 'https:\/\/open.er-api.com\/v6\/latest\/USD';\r\n\r\n    let conversionMode = 'modern';\r\n\r\n    const fromUnit = document.getElementById(`from-unit-${id}`);\r\n    const toUnit = document.getElementById(`to-unit-${id}`);\r\n    const amount = document.getElementById(`amount-${id}`);\r\n    const resultDisplay = document.getElementById(`result-display-${id}`);\r\n    const resultTitle = document.getElementById(`result-title-${id}`);\r\n    const radios = document.querySelectorAll(`input[name=\"conversion-type-${id}\"]`);\r\n    const exchangeRateInfo = document.getElementById(`exchange-rate-info-${id}`);\r\n    const silverRateEl = document.getElementById(`silver-rate-${id}`);\r\n    const rateDateEl = document.getElementById(`rate-date-${id}`);\r\n\r\n    \/\/ --- Optional: update \"source\" text in the info line to match the new sources ---\r\n    \/\/ Your template likely has: (\u05de\u05e7\u05d5\u05e8: <a ...>\u05db\u05ea\u05e8<\/a>, \u05ea\u05d0\u05e8\u05d9\u05da: <span ...>)\r\n    \/\/ We'll adjust the link text\/href safely without breaking the spans.\r\n    (() => {\r\n        const link = exchangeRateInfo.querySelector('a');\r\n        if (link) {\r\n            link.textContent = 'Gold-API + ExchangeRate-API';\r\n            link.href = 'https:\/\/www.exchangerate-api.com\/docs\/free';\r\n        }\r\n    })();\r\n\r\n    \/\/ --- Add \"Refresh now\" button into the info line ---\r\n    const refreshBtn = document.createElement('button');\r\n    refreshBtn.type = 'button';\r\n    refreshBtn.id = 'refresh-silver-rate-btn';\r\n    refreshBtn.className = 'mr-2 px-3 py-1 rounded-md text-xs font-semibold border';\r\n    refreshBtn.style.borderColor = 'var(--accent-color)';\r\n    refreshBtn.style.color = 'var(--accent-color)';\r\n    refreshBtn.textContent = '\u05e8\u05e2\u05e0\u05df \u05e2\u05db\u05e9\u05d9\u05d5';\r\n\r\n    const infoP = exchangeRateInfo.querySelector('p');\r\n    if (infoP) infoP.appendChild(refreshBtn);\r\n\r\n    function populateDropdowns() {\r\n        fromUnit.innerHTML = '';\r\n        toUnit.innerHTML = '';\r\n\r\n        const sortedHalachic = Object.keys(coinUnitsInPrutot)\r\n            .sort((a, b) => coinUnitsInPrutot[a] - coinUnitsInPrutot[b]);\r\n\r\n        sortedHalachic.forEach(u => fromUnit.add(new Option(u, u)));\r\n\r\n        if (conversionMode === 'halachic') {\r\n            sortedHalachic.forEach(u => toUnit.add(new Option(u, u)));\r\n\r\n            \/\/ \u2705 \u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc \u05d1\u05d8\u05d5\u05d7\u05d4: \u05e4\u05e8\u05d5\u05d8\u05d4 \u05d0\u05dd \u05e7\u05d9\u05d9\u05de\u05ea, \u05d0\u05d7\u05e8\u05ea \u05d4\u05e8\u05d0\u05e9\u05d5\u05df\r\n            const prutaIndex = Array.from(toUnit.options).findIndex(o => o.value === '\u05e4\u05e8\u05d5\u05d8\u05d4');\r\n            toUnit.selectedIndex = (prutaIndex >= 0) ? prutaIndex : 0;\r\n        }\r\n\r\n        fromUnit.value = '\u05d3\u05d9\u05e0\u05e8 \/ \u05d6\u05d5\u05d6';\r\n    }\r\n\r\n    function handleModeChange() {\r\n        const toUnitLabel = document.querySelector(`label[for=\"to-unit-${id}\"]`);\r\n        if (conversionMode === 'modern') {\r\n            toUnit.classList.add('hidden');\r\n            toUnitLabel.classList.add('hidden');\r\n            exchangeRateInfo.classList.remove('hidden');\r\n        } else {\r\n            toUnit.classList.remove('hidden');\r\n            toUnitLabel.classList.remove('hidden');\r\n            exchangeRateInfo.classList.add('hidden');\r\n        }\r\n    }\r\n\r\n    function convert() {\r\n        const amountVal = parseFloat(amount.value) || 0;\r\n        const fromUnitName = fromUnit.value;\r\n        if (!amountVal || !fromUnitName) return;\r\n\r\n        resultDisplay.innerHTML = '';\r\n        let resultText;\r\n\r\n        resultDisplay.className = 'result-single';\r\n\r\n        if (conversionMode === 'modern') {\r\n            resultTitle.textContent = \"\u05ea\u05d5\u05e6\u05d0\u05ea \u05d4\u05d4\u05de\u05e8\u05d4:\";\r\n            const coinGrams = coinValuesInGrams[fromUnitName];\r\n            const finalValue = amountVal * coinGrams * silverRateILS;\r\n\r\n            resultText = `~ ${finalValue.toLocaleString(undefined, {\r\n                style: 'currency',\r\n                currency: 'ILS',\r\n                minimumFractionDigits: 2,\r\n                maximumFractionDigits: 2\r\n            })}`;\r\n        } else {\r\n            resultTitle.textContent = \"\u05ea\u05d5\u05e6\u05d0\u05d4 \u05dc\u05e4\u05d9 \u05d9\u05d7\u05e1 \u05d4\u05dc\u05db\u05ea\u05d9 \u05e7\u05d1\u05d5\u05e2:\";\r\n\r\n            \/\/ \u2705 \u05d4\u05d2\u05e0\u05d4: \u05d0\u05dd \u05d0\u05d9\u05df \u05d9\u05e2\u05d3 (\u05dc\u05e8\u05d2\u05e2 \u05d1\u05de\u05e2\u05d1\u05e8 \u05de\u05e6\u05d1) \u2013 \u05dc\u05d0 \u05de\u05d7\u05e9\u05d1\u05d9\u05dd\r\n            if (!toUnit || !toUnit.options.length || !toUnit.value) return;\r\n\r\n            const toUnitName = toUnit.value;\r\n            const fromValue = coinUnitsInPrutot[fromUnitName];\r\n            const toValue = coinUnitsInPrutot[toUnitName];\r\n\r\n            resultText = (fromValue === undefined || toValue === undefined)\r\n                ? '\u05d0\u05d9\u05df \u05e0\u05ea\u05d5\u05df \u05dc\u05d7\u05d9\u05e9\u05d5\u05d1'\r\n                : `${((amountVal * fromValue) \/ toValue).toLocaleString(undefined, { maximumFractionDigits: 4 })} ${toUnitName}`;\r\n        }\r\n\r\n        const card = document.createElement('div');\r\n        card.className = `p-6 rounded-lg text-center w-full max-w-sm result-card`;\r\n        card.innerHTML = `<p class=\"text-2xl font-bold\">${resultText}<\/p>`;\r\n        resultDisplay.appendChild(card);\r\n    }\r\n\r\n    function updateRateUI() {\r\n        silverRateEl.textContent = Number(silverRateILS).toFixed(4);\r\n        rateDateEl.textContent = rateDate;\r\n    }\r\n\r\n    \/\/ === ONLINE UPDATE: compute \u20aa\/gram from XAG spot (USD\/oz) and USDILS ===\r\n    async function updateSilverRateOnline() {\r\n        const prevText = refreshBtn.textContent;\r\n        refreshBtn.disabled = true;\r\n        refreshBtn.textContent = '\u05d8\u05d5\u05e2\u05df\u2026';\r\n\r\n        try {\r\n            \/\/ 1) XAG spot in USD per troy oz\r\n            const xagRes = await fetch(XAG_URL, { cache: 'no-store' });\r\n            if (!xagRes.ok) throw new Error('XAG fetch failed');\r\n            const xagJson = await xagRes.json();\r\n            const xagUsdPerOz = Number(xagJson?.price);\r\n            if (!isFinite(xagUsdPerOz) || xagUsdPerOz <= 0) throw new Error('Bad XAG price');\r\n\r\n            \/\/ 2) USDILS from open.er-api (no key)\r\n            const fxRes = await fetch(USD_RATES_URL, { cache: 'no-store' });\r\n            if (!fxRes.ok) throw new Error('FX fetch failed');\r\n            const fxJson = await fxRes.json();\r\n            const usdIls = Number(fxJson?.rates?.ILS);\r\n            if (!isFinite(usdIls) || usdIls <= 0) throw new Error('Bad USDILS');\r\n\r\n            \/\/ 3) \u20aa\/gram\r\n            const ilsPerGram = (xagUsdPerOz * usdIls) \/ TROY_OUNCE_GRAMS;\r\n            if (!isFinite(ilsPerGram) || ilsPerGram <= 0) throw new Error('Bad ILS\/gram');\r\n\r\n            silverRateILS = ilsPerGram;\r\n\r\n            \/\/ Timestamp label (best effort)\r\n            const stamps = [];\r\n            if (xagJson?.updatedAt) {\r\n                const d = new Date(xagJson.updatedAt);\r\n                if (!isNaN(d.getTime())) stamps.push(d);\r\n            }\r\n            if (fxJson?.time_last_update_utc) {\r\n                const d = new Date(fxJson.time_last_update_utc);\r\n                if (!isNaN(d.getTime())) stamps.push(d);\r\n            }\r\n            const bestStamp = stamps.sort((a, b) => b - a)[0];\r\n            rateDate = bestStamp\r\n                ? bestStamp.toLocaleString('he-IL', { dateStyle: 'short', timeStyle: 'short' })\r\n                : new Date().toLocaleString('he-IL', { dateStyle: 'short', timeStyle: 'short' });\r\n\r\n            updateRateUI();\r\n\r\n            if (conversionMode === 'modern') convert();\r\n        } catch (e) {\r\n            \/\/ Keep fallback; just refresh UI to ensure consistency\r\n            updateRateUI();\r\n        } finally {\r\n            refreshBtn.disabled = false;\r\n            refreshBtn.textContent = prevText;\r\n        }\r\n    }\r\n\r\n    \/\/ --- Events ---\r\n    radios.forEach(radio => radio.addEventListener('change', (e) => {\r\n        conversionMode = e.target.value;\r\n\r\n        \/\/ \u2705 \u05d7\u05e9\u05d5\u05d1: \u05dc\u05d0\u05db\u05dc\u05e1 \u05d9\u05e2\u05d3 \u05de\u05d7\u05d3\u05e9 \u05d1\u05e2\u05ea \u05de\u05e2\u05d1\u05e8 \u05dc\"\u05d4\u05dc\u05db\u05ea\u05d9\"\r\n        populateDropdowns();\r\n\r\n        handleModeChange();\r\n        convert();\r\n    }));\r\n\r\n    [amount, fromUnit, toUnit].forEach(el => el.addEventListener('input', convert));\r\n\r\n    \/\/ Manual refresh button\r\n    refreshBtn.addEventListener('click', updateSilverRateOnline);\r\n\r\n    \/\/ --- Init ---\r\n    populateDropdowns();\r\n    handleModeChange();\r\n    updateRateUI();\r\n    convert();\r\n\r\n    \/\/ Update online once + every 30 minutes\r\n    updateSilverRateOnline();\r\n    setInterval(updateSilverRateOnline, 30 * 60 * 1000);\r\n})();\r\n\r\n        });\r\n    <\/script>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u05de\u05d9\u05d3\u05d5\u05ea, \u05de\u05d8\u05d1\u05e2\u05d5\u05ea, \u05de\u05e9\u05e7\u05dc\u05d5\u05ea \u05d5\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9 \u05d7\u05d6&#8221;\u05dc \u05de\u05de\u05d9\u05e8 \u05de\u05d9\u05d3\u05d5\u05ea \u05d5\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9\u05dd \u05de\u05de\u05d9\u05e8 \u05de\u05d9\u05d3\u05d5\u05ea \u05d5\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9\u05dd \u05d4\u05de\u05e8\u05d4 \u05d1\u05d9\u05df \u05de\u05d9\u05d3\u05d5\u05ea \u05d4\u05dc\u05db\u05ea\u05d9\u05d5\u05ea \u05d5\u05d4\u05e9\u05d5\u05d5\u05d0\u05d4 \u05dc\u05e2\u05e8\u05db\u05d9\u05dd \u05de\u05d5\u05d3\u05e8\u05e0\u05d9\u05d9\u05dd \u05de\u05d9\u05d3\u05d5\u05ea \u05e0\u05e4\u05d7 \u05de\u05d9\u05d3\u05d5\u05ea \u05d0\u05d5\u05e8\u05da \u05de\u05d9\u05d3\u05d5\u05ea \u05e9\u05d8\u05d7 \u05de\u05d8\u05d1\u05e2\u05d5\u05ea \u05d4\u05de\u05d9\u05d3\u05d5\u05ea \u05d5\u05d4\u05de\u05e9\u05e7\u05dc\u05d9\u05dd \u05de\u05d1\u05d5\u05e1\u05e1\u05d9\u05dd \u05e2\u05dc \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05de\u05de\u05e7\u05d5\u05e8\u05d5\u05ea \u05e9\u05d5\u05e0\u05d9\u05dd \u05d1\u05e8\u05e9\u05ea. \u05d4\u05db\u05dc\u05d9 \u05de\u05d9\u05d5\u05e2\u05d3 \u05dc\u05dc\u05d9\u05de\u05d5\u05d3 \u05d1\u05dc\u05d1\u05d3 \u05d5\u05d0\u05d9\u05df \u05dc\u05e1\u05de\u05d5\u05da \u05e2\u05dc \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05dc\u05d4\u05dc\u05db\u05d4 \u05dc\u05de\u05e2\u05e9\u05d4. \u05e9\u05de\u05d9\u05e8\u05d4 \u05db\u05ea\u05de\u05d5\u05e0\u05d4 \u05d4\u05d3\u05e4\u05e1\u05d4 \u05e9\u05d9\u05ea\u05d5\u05e3 \u05d1\u05d5\u05d5\u05d0\u05d8\u05e1\u05d0\u05e4 \u05e9\u05d9\u05ea\u05d5\u05e3 \u05d1\u05de\u05d9\u05d9\u05dc<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-1956","page","type-page","status-publish","hentry"],"acf":[],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u05de\u05d9\u05d3\u05d5\u05ea \u05d7\u05d6&quot;\u05dc - \u05ea\u05d5\u05e8\u05ea \u05d7\u05e1\u05d3<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/daf.tfilot.org\/?page_id=1956\" \/>\n<meta property=\"og:locale\" content=\"he_IL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u05de\u05d9\u05d3\u05d5\u05ea \u05d7\u05d6&quot;\u05dc - \u05ea\u05d5\u05e8\u05ea \u05d7\u05e1\u05d3\" \/>\n<meta property=\"og:description\" content=\"\u05de\u05d9\u05d3\u05d5\u05ea, \u05de\u05d8\u05d1\u05e2\u05d5\u05ea, \u05de\u05e9\u05e7\u05dc\u05d5\u05ea \u05d5\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9 \u05d7\u05d6&#8221;\u05dc \u05de\u05de\u05d9\u05e8 \u05de\u05d9\u05d3\u05d5\u05ea \u05d5\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9\u05dd \u05de\u05de\u05d9\u05e8 \u05de\u05d9\u05d3\u05d5\u05ea \u05d5\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9\u05dd \u05d4\u05de\u05e8\u05d4 \u05d1\u05d9\u05df \u05de\u05d9\u05d3\u05d5\u05ea \u05d4\u05dc\u05db\u05ea\u05d9\u05d5\u05ea \u05d5\u05d4\u05e9\u05d5\u05d5\u05d0\u05d4 \u05dc\u05e2\u05e8\u05db\u05d9\u05dd \u05de\u05d5\u05d3\u05e8\u05e0\u05d9\u05d9\u05dd \u05de\u05d9\u05d3\u05d5\u05ea \u05e0\u05e4\u05d7 \u05de\u05d9\u05d3\u05d5\u05ea \u05d0\u05d5\u05e8\u05da \u05de\u05d9\u05d3\u05d5\u05ea \u05e9\u05d8\u05d7 \u05de\u05d8\u05d1\u05e2\u05d5\u05ea \u05d4\u05de\u05d9\u05d3\u05d5\u05ea \u05d5\u05d4\u05de\u05e9\u05e7\u05dc\u05d9\u05dd \u05de\u05d1\u05d5\u05e1\u05e1\u05d9\u05dd \u05e2\u05dc \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05de\u05de\u05e7\u05d5\u05e8\u05d5\u05ea \u05e9\u05d5\u05e0\u05d9\u05dd \u05d1\u05e8\u05e9\u05ea. \u05d4\u05db\u05dc\u05d9 \u05de\u05d9\u05d5\u05e2\u05d3 \u05dc\u05dc\u05d9\u05de\u05d5\u05d3 \u05d1\u05dc\u05d1\u05d3 \u05d5\u05d0\u05d9\u05df \u05dc\u05e1\u05de\u05d5\u05da \u05e2\u05dc \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05dc\u05d4\u05dc\u05db\u05d4 \u05dc\u05de\u05e2\u05e9\u05d4. \u05e9\u05de\u05d9\u05e8\u05d4 \u05db\u05ea\u05de\u05d5\u05e0\u05d4 \u05d4\u05d3\u05e4\u05e1\u05d4 \u05e9\u05d9\u05ea\u05d5\u05e3 \u05d1\u05d5\u05d5\u05d0\u05d8\u05e1\u05d0\u05e4 \u05e9\u05d9\u05ea\u05d5\u05e3 \u05d1\u05de\u05d9\u05d9\u05dc\" \/>\n<meta property=\"og:url\" content=\"https:\/\/daf.tfilot.org\/?page_id=1956\" \/>\n<meta property=\"og:site_name\" content=\"\u05ea\u05d5\u05e8\u05ea \u05d7\u05e1\u05d3\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-07T09:48:50+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u05d6\u05de\u05df \u05e7\u05e8\u05d9\u05d0\u05d4 \u05de\u05d5\u05e2\u05e8\u05da\" \/>\n\t<meta name=\"twitter:data1\" content=\"15 \u05d3\u05e7\u05d5\u05ea\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/daf.tfilot.org\\\/?page_id=1956\",\"url\":\"https:\\\/\\\/daf.tfilot.org\\\/?page_id=1956\",\"name\":\"\u05de\u05d9\u05d3\u05d5\u05ea \u05d7\u05d6\\\"\u05dc - \u05ea\u05d5\u05e8\u05ea \u05d7\u05e1\u05d3\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/daf.tfilot.org\\\/#website\"},\"datePublished\":\"2025-06-12T00:27:11+00:00\",\"dateModified\":\"2026-01-07T09:48:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/daf.tfilot.org\\\/?page_id=1956#breadcrumb\"},\"inLanguage\":\"he-IL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/daf.tfilot.org\\\/?page_id=1956\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/daf.tfilot.org\\\/?page_id=1956#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u05d3\u05e3 \u05d4\u05d1\u05d9\u05ea\",\"item\":\"https:\\\/\\\/daf.tfilot.org\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u05de\u05d9\u05d3\u05d5\u05ea \u05d7\u05d6&#8221;\u05dc\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/daf.tfilot.org\\\/#website\",\"url\":\"https:\\\/\\\/daf.tfilot.org\\\/\",\"name\":\"\u05ea\u05d5\u05e8\u05ea \u05d7\u05e1\u05d3\",\"description\":\"\u05e4\u05d5\u05e1\u05d8\u05e8\u05d9\u05dd \u05d5\u05e4\u05e8\u05e1\u05d5\u05de\u05d9\u05dd \u05dc\u05e2\u05d9\u05d3\u05d5\u05d3 \u05dc\u05d9\u05de\u05d5\u05d3 \u05d4\u05d3\u05e3 \u05d4\u05d9\u05d5\u05de\u05d9\",\"publisher\":{\"@id\":\"https:\\\/\\\/daf.tfilot.org\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/daf.tfilot.org\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"he-IL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/daf.tfilot.org\\\/#organization\",\"name\":\"\u05ea\u05d5\u05e8\u05ea \u05d7\u05e1\u05d3\",\"url\":\"https:\\\/\\\/daf.tfilot.org\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"he-IL\",\"@id\":\"https:\\\/\\\/daf.tfilot.org\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/daf.tfilot.org\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/cropped-\u05dc\u05d5\u05d2\u05d5-\u05d5\u05e7\u05d8\u05d5\u05e8\u05d9-\u05ea\u05d5\u05e8\u05ea-\u05d7\u05e1\u05d3.png\",\"contentUrl\":\"https:\\\/\\\/daf.tfilot.org\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/cropped-\u05dc\u05d5\u05d2\u05d5-\u05d5\u05e7\u05d8\u05d5\u05e8\u05d9-\u05ea\u05d5\u05e8\u05ea-\u05d7\u05e1\u05d3.png\",\"width\":665,\"height\":704,\"caption\":\"\u05ea\u05d5\u05e8\u05ea \u05d7\u05e1\u05d3\"},\"image\":{\"@id\":\"https:\\\/\\\/daf.tfilot.org\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u05de\u05d9\u05d3\u05d5\u05ea \u05d7\u05d6\"\u05dc - \u05ea\u05d5\u05e8\u05ea \u05d7\u05e1\u05d3","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/daf.tfilot.org\/?page_id=1956","og_locale":"he_IL","og_type":"article","og_title":"\u05de\u05d9\u05d3\u05d5\u05ea \u05d7\u05d6\"\u05dc - \u05ea\u05d5\u05e8\u05ea \u05d7\u05e1\u05d3","og_description":"\u05de\u05d9\u05d3\u05d5\u05ea, \u05de\u05d8\u05d1\u05e2\u05d5\u05ea, \u05de\u05e9\u05e7\u05dc\u05d5\u05ea \u05d5\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9 \u05d7\u05d6&#8221;\u05dc \u05de\u05de\u05d9\u05e8 \u05de\u05d9\u05d3\u05d5\u05ea \u05d5\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9\u05dd \u05de\u05de\u05d9\u05e8 \u05de\u05d9\u05d3\u05d5\u05ea \u05d5\u05e9\u05d9\u05e2\u05d5\u05e8\u05d9\u05dd \u05d4\u05de\u05e8\u05d4 \u05d1\u05d9\u05df \u05de\u05d9\u05d3\u05d5\u05ea \u05d4\u05dc\u05db\u05ea\u05d9\u05d5\u05ea \u05d5\u05d4\u05e9\u05d5\u05d5\u05d0\u05d4 \u05dc\u05e2\u05e8\u05db\u05d9\u05dd \u05de\u05d5\u05d3\u05e8\u05e0\u05d9\u05d9\u05dd \u05de\u05d9\u05d3\u05d5\u05ea \u05e0\u05e4\u05d7 \u05de\u05d9\u05d3\u05d5\u05ea \u05d0\u05d5\u05e8\u05da \u05de\u05d9\u05d3\u05d5\u05ea \u05e9\u05d8\u05d7 \u05de\u05d8\u05d1\u05e2\u05d5\u05ea \u05d4\u05de\u05d9\u05d3\u05d5\u05ea \u05d5\u05d4\u05de\u05e9\u05e7\u05dc\u05d9\u05dd \u05de\u05d1\u05d5\u05e1\u05e1\u05d9\u05dd \u05e2\u05dc \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05de\u05de\u05e7\u05d5\u05e8\u05d5\u05ea \u05e9\u05d5\u05e0\u05d9\u05dd \u05d1\u05e8\u05e9\u05ea. \u05d4\u05db\u05dc\u05d9 \u05de\u05d9\u05d5\u05e2\u05d3 \u05dc\u05dc\u05d9\u05de\u05d5\u05d3 \u05d1\u05dc\u05d1\u05d3 \u05d5\u05d0\u05d9\u05df \u05dc\u05e1\u05de\u05d5\u05da \u05e2\u05dc \u05d4\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05dc\u05d4\u05dc\u05db\u05d4 \u05dc\u05de\u05e2\u05e9\u05d4. \u05e9\u05de\u05d9\u05e8\u05d4 \u05db\u05ea\u05de\u05d5\u05e0\u05d4 \u05d4\u05d3\u05e4\u05e1\u05d4 \u05e9\u05d9\u05ea\u05d5\u05e3 \u05d1\u05d5\u05d5\u05d0\u05d8\u05e1\u05d0\u05e4 \u05e9\u05d9\u05ea\u05d5\u05e3 \u05d1\u05de\u05d9\u05d9\u05dc","og_url":"https:\/\/daf.tfilot.org\/?page_id=1956","og_site_name":"\u05ea\u05d5\u05e8\u05ea \u05d7\u05e1\u05d3","article_modified_time":"2026-01-07T09:48:50+00:00","twitter_card":"summary_large_image","twitter_misc":{"\u05d6\u05de\u05df \u05e7\u05e8\u05d9\u05d0\u05d4 \u05de\u05d5\u05e2\u05e8\u05da":"15 \u05d3\u05e7\u05d5\u05ea"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/daf.tfilot.org\/?page_id=1956","url":"https:\/\/daf.tfilot.org\/?page_id=1956","name":"\u05de\u05d9\u05d3\u05d5\u05ea \u05d7\u05d6\"\u05dc - \u05ea\u05d5\u05e8\u05ea \u05d7\u05e1\u05d3","isPartOf":{"@id":"https:\/\/daf.tfilot.org\/#website"},"datePublished":"2025-06-12T00:27:11+00:00","dateModified":"2026-01-07T09:48:50+00:00","breadcrumb":{"@id":"https:\/\/daf.tfilot.org\/?page_id=1956#breadcrumb"},"inLanguage":"he-IL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/daf.tfilot.org\/?page_id=1956"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/daf.tfilot.org\/?page_id=1956#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u05d3\u05e3 \u05d4\u05d1\u05d9\u05ea","item":"https:\/\/daf.tfilot.org\/"},{"@type":"ListItem","position":2,"name":"\u05de\u05d9\u05d3\u05d5\u05ea \u05d7\u05d6&#8221;\u05dc"}]},{"@type":"WebSite","@id":"https:\/\/daf.tfilot.org\/#website","url":"https:\/\/daf.tfilot.org\/","name":"\u05ea\u05d5\u05e8\u05ea \u05d7\u05e1\u05d3","description":"\u05e4\u05d5\u05e1\u05d8\u05e8\u05d9\u05dd \u05d5\u05e4\u05e8\u05e1\u05d5\u05de\u05d9\u05dd \u05dc\u05e2\u05d9\u05d3\u05d5\u05d3 \u05dc\u05d9\u05de\u05d5\u05d3 \u05d4\u05d3\u05e3 \u05d4\u05d9\u05d5\u05de\u05d9","publisher":{"@id":"https:\/\/daf.tfilot.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/daf.tfilot.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"he-IL"},{"@type":"Organization","@id":"https:\/\/daf.tfilot.org\/#organization","name":"\u05ea\u05d5\u05e8\u05ea \u05d7\u05e1\u05d3","url":"https:\/\/daf.tfilot.org\/","logo":{"@type":"ImageObject","inLanguage":"he-IL","@id":"https:\/\/daf.tfilot.org\/#\/schema\/logo\/image\/","url":"https:\/\/daf.tfilot.org\/wp-content\/uploads\/2020\/08\/cropped-\u05dc\u05d5\u05d2\u05d5-\u05d5\u05e7\u05d8\u05d5\u05e8\u05d9-\u05ea\u05d5\u05e8\u05ea-\u05d7\u05e1\u05d3.png","contentUrl":"https:\/\/daf.tfilot.org\/wp-content\/uploads\/2020\/08\/cropped-\u05dc\u05d5\u05d2\u05d5-\u05d5\u05e7\u05d8\u05d5\u05e8\u05d9-\u05ea\u05d5\u05e8\u05ea-\u05d7\u05e1\u05d3.png","width":665,"height":704,"caption":"\u05ea\u05d5\u05e8\u05ea \u05d7\u05e1\u05d3"},"image":{"@id":"https:\/\/daf.tfilot.org\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/daf.tfilot.org\/index.php?rest_route=\/wp\/v2\/pages\/1956","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daf.tfilot.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/daf.tfilot.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/daf.tfilot.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/daf.tfilot.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1956"}],"version-history":[{"count":5,"href":"https:\/\/daf.tfilot.org\/index.php?rest_route=\/wp\/v2\/pages\/1956\/revisions"}],"predecessor-version":[{"id":2075,"href":"https:\/\/daf.tfilot.org\/index.php?rest_route=\/wp\/v2\/pages\/1956\/revisions\/2075"}],"wp:attachment":[{"href":"https:\/\/daf.tfilot.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1956"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}