• דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    • הרשמה
    • התחברות

    סדר מיוחד שיגרום לכם להפסיק להתרוצץ באינדקסים השונים

    מתוזמן נעוץ נעול הועבר נפתר שאלות ועזרה הדדית
    25 פוסטים 6 כותבים 345 צפיות 2 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ש מנותק
      שולי @lavitoren הטי"ל
      נערך לאחרונה על ידי

      @lavitoren-הטי-ל לא הבנתי

      L תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • פ מנותק
        פיתה @lavitoren הטי"ל
        נערך לאחרונה על ידי פיתה

        @שולי ושמתי לך אפשרות לערוך למקרה שתהיה משועמם...

        שים לי גם למקרה כזה

        L תגובה 1 תגובה אחרונה תגובה ציטוט 1
        • L מנותק
          lavitoren הטי"ל @שולי
          נערך לאחרונה על ידי lavitoren הטי"ל

          @שולי אם אתה רוצה אז כעת אתה יכול לערוך כאן את הפוסט הראשון אתה מבין?
          @פיתה שמתי לך!

          ש א 2 תגובות תגובה אחרונה תגובה ציטוט 0
          • ש מנותק
            שולי @lavitoren הטי"ל
            נערך לאחרונה על ידי

            @lavitoren-הטי-ל לא הבנתי חח אתה מתכון לרמת עריכה של הפוסט..

            תגובה 1 תגובה אחרונה תגובה ציטוט 1
            • א מנותק
              אA @lavitoren הטי"ל
              נערך לאחרונה על ידי אA

              @lavitoren-הטי-ל
              סתם משהו קטן שיצרתי בAI בספונטני...

              <!DOCTYPE html>
              <html lang="he" dir="rtl">
              <head>
                  <meta charset="UTF-8">
                  <meta name="viewport" content="width=device-width, initial-scale=1.0">
                  <title>פורטל שלוחות ומודולים היררכי</title>
                  <style>
                      * {
                          box-sizing: border-box;
                          margin: 0;
                          padding: 0;
                          font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
                      }
              
                      body {
                          background-color: #f1f5f9;
                          color: #1e293b;
                          padding-bottom: 60px;
                          direction: rtl;
                      }
              
                      /* סרגל ניהול עליון */
                      .admin-bar {
                          background: #0f172a;
                          color: #fff;
                          padding: 12px 20px;
                          display: flex;
                          justify-content: space-between;
                          align-items: center;
                          flex-wrap: wrap;
                          gap: 10px;
                          position: sticky;
                          top: 0;
                          z-index: 100;
                          box-shadow: 0 2px 10px rgba(0,0,0,0.2);
                      }
              
                      .brand {
                          font-size: 1.15rem;
                          font-weight: bold;
                          display: flex;
                          align-items: center;
                          gap: 8px;
                      }
              
                      .admin-actions {
                          display: flex;
                          gap: 8px;
                          flex-wrap: wrap;
                      }
              
                      .btn {
                          border: none;
                          padding: 8px 14px;
                          border-radius: 6px;
                          cursor: pointer;
                          font-size: 0.9rem;
                          font-weight: 600;
                          display: inline-flex;
                          align-items: center;
                          gap: 6px;
                          transition: all 0.2s;
                      }
              
                      .btn-primary { background: #2563eb; color: #fff; }
                      .btn-primary:hover { background: #1d4ed8; }
              
                      .btn-warning { background: #d97706; color: #fff; }
                      .btn-warning:hover { background: #b45309; }
              
                      .btn-danger { background: #dc2626; color: #fff; }
                      .btn-danger:hover { background: #b91c1c; }
              
                      .btn-outline { background: transparent; border: 1px solid #94a3b8; color: #fff; }
                      .btn-outline:hover { background: rgba(255,255,255,0.1); }
              
                      .btn-sm { padding: 4px 8px; font-size: 0.8rem; }
              
                      /* אזור תוכן */
                      .container {
                          max-width: 1100px;
                          margin: 25px auto;
                          padding: 0 15px;
                      }
              
                      /* נתיב ניווט ופירורי לחם */
                      .nav-bar {
                          background: #ffffff;
                          padding: 12px 18px;
                          border-radius: 10px;
                          display: flex;
                          align-items: center;
                          justify-content: space-between;
                          box-shadow: 0 1px 3px rgba(0,0,0,0.05);
                          margin-bottom: 25px;
                          border: 1px solid #e2e8f0;
                      }
              
                      .breadcrumbs {
                          display: flex;
                          align-items: center;
                          flex-wrap: wrap;
                          gap: 6px;
                          font-size: 0.95rem;
                      }
              
                      .breadcrumb-item {
                          color: #2563eb;
                          text-decoration: none;
                          cursor: pointer;
                          font-weight: 600;
                      }
              
                      .breadcrumb-item:hover {
                          text-decoration: underline;
                      }
              
                      .breadcrumb-separator {
                          color: #94a3b8;
                      }
              
                      .breadcrumb-current {
                          color: #64748b;
                          font-weight: bold;
                      }
              
                      /* כותרת הקטגוריה הנוכחית */
                      .current-view-header {
                          margin-bottom: 20px;
                          display: flex;
                          justify-content: space-between;
                          align-items: flex-end;
                          border-bottom: 2px solid #e2e8f0;
                          padding-bottom: 12px;
                      }
              
                      .current-view-header h2 {
                          font-size: 1.6rem;
                          color: #1e3a8a;
                      }
              
                      .current-view-header p {
                          color: #64748b;
                          font-size: 0.95rem;
                          margin-top: 4px;
                      }
              
                      /* רשת הריבועים */
                      .cards-grid {
                          display: grid;
                          grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
                          gap: 18px;
                      }
              
                      /* עיצוב כרטיס */
                      .card {
                          background: #ffffff;
                          border-radius: 12px;
                          padding: 18px;
                          min-height: 135px;
                          display: flex;
                          flex-direction: column;
                          justify-content: space-between;
                          text-decoration: none;
                          color: inherit;
                          border: 1px solid #e2e8f0;
                          box-shadow: 0 2px 4px rgba(0,0,0,0.04);
                          transition: transform 0.2s, box-shadow 0.2s, border-color 0.2s;
                          cursor: pointer;
                          position: relative;
                      }
              
                      .card:hover {
                          transform: translateY(-4px);
                          box-shadow: 0 10px 18px -3px rgba(0,0,0,0.09);
                      }
              
                      /* כרטיס תיקייה */
                      .card.is-folder {
                          border-top: 4px solid #2563eb;
                          background: #f8fafc;
                      }
                      .card.is-folder:hover {
                          border-color: #2563eb;
                      }
              
                      /* כרטיס קישור */
                      .card.is-link {
                          border-top: 4px solid #10b981;
                      }
                      .card.is-link:hover {
                          border-color: #10b981;
                      }
              
                      .card-badge {
                          display: inline-block;
                          font-size: 0.75rem;
                          font-weight: bold;
                          padding: 3px 8px;
                          border-radius: 6px;
                          margin-bottom: 8px;
                          width: fit-content;
                      }
              
                      .badge-folder { background: #dbeafe; color: #1e40af; }
                      .badge-link { background: #d1fae5; color: #065f46; }
              
                      .card-title {
                          font-size: 1.1rem;
                          font-weight: bold;
                          color: #0f172a;
                          margin-bottom: 4px;
                          line-height: 1.35;
                      }
              
                      .card-desc {
                          font-size: 0.85rem;
                          color: #64748b;
                          line-height: 1.3;
                      }
              
                      .card-action {
                          margin-top: 12px;
                          font-size: 0.85rem;
                          font-weight: 600;
                          display: flex;
                          align-items: center;
                          justify-content: space-between;
                      }
              
                      .card.is-folder .card-action { color: #2563eb; }
                      .card.is-link .card-action { color: #10b981; }
              
                      .card-admin-btns {
                          display: none;
                          position: absolute;
                          top: 8px;
                          left: 8px;
                          gap: 4px;
                          background: rgba(255,255,255,0.95);
                          padding: 3px;
                          border-radius: 6px;
                          box-shadow: 0 2px 5px rgba(0,0,0,0.1);
                      }
              
                      body.admin-mode .card-admin-btns {
                          display: flex;
                      }
              
                      body.admin-mode .card {
                          border-style: dashed;
                      }
              
                      /* הודעת תיקייה ריקה */
                      .empty-state {
                          grid-column: 1 / -1;
                          text-align: center;
                          padding: 50px 20px;
                          background: #fff;
                          border-radius: 12px;
                          border: 2px dashed #cbd5e1;
                          color: #64748b;
                      }
              
                      /* מודאל */
                      .modal-overlay {
                          position: fixed;
                          top: 0; left: 0; right: 0; bottom: 0;
                          background: rgba(0,0,0,0.5);
                          display: none;
                          justify-content: center;
                          align-items: center;
                          z-index: 1000;
                      }
              
                      .modal {
                          background: #fff;
                          padding: 24px;
                          border-radius: 12px;
                          width: 90%;
                          max-width: 480px;
                          box-shadow: 0 10px 25px rgba(0,0,0,0.25);
                      }
              
                      .modal h3 { margin-bottom: 16px; color: #0f172a; }
                      .form-group { margin-bottom: 14px; }
                      .form-group label { display: block; margin-bottom: 6px; font-weight: 600; font-size: 0.9rem; }
                      .form-group input, .form-group textarea, .form-group select {
                          width: 100%;
                          padding: 9px;
                          border: 1px solid #cbd5e1;
                          border-radius: 6px;
                          font-size: 0.95rem;
                      }
              
                      .type-selector {
                          display: flex;
                          gap: 12px;
                          margin-bottom: 16px;
                      }
              
                      .type-option {
                          flex: 1;
                          border: 2px solid #cbd5e1;
                          border-radius: 8px;
                          padding: 10px;
                          text-align: center;
                          cursor: pointer;
                          font-weight: bold;
                          font-size: 0.9rem;
                          transition: all 0.2s;
                      }
              
                      .type-option input { display: none; }
                      .type-option.active { border-color: #2563eb; background: #eff6ff; color: #1d4ed8; }
              
                      .modal-actions {
                          display: flex;
                          justify-content: flex-end;
                          gap: 10px;
                          margin-top: 20px;
                      }
                  </style>
              </head>
              <body class="admin-mode">
              
                  <!-- סרגל ניהול עליון -->
                  <div class="admin-bar">
                      <div class="brand">📂 פורטל מודולים ושלוחות</div>
                      <div class="admin-actions">
                          <button class="btn btn-warning" onclick="toggleAdminMode()" id="toggleAdminBtn">👀 צפייה כמבקר</button>
                          <button class="btn btn-primary" onclick="openItemModal()">➕ הוסף ריבוע כאן</button>
                          <button class="btn btn-outline" onclick="resetToDefaults()">🔄 איפוס נתונים</button>
                      </div>
                  </div>
              
                  <div class="container">
                      <!-- סרגל ניווט ופירורי לחם -->
                      <div class="nav-bar">
                          <div class="breadcrumbs" id="breadcrumbsContainer"></div>
                          <button class="btn btn-sm btn-outline" style="color:#333; border-color:#cbd5e1;" id="backBtn" onclick="goBack()">⬅️ חזור</button>
                      </div>
              
                      <!-- כותרת הקטגוריה הנוכחית -->
                      <div class="current-view-header">
                          <div>
                              <h2 id="currentCategoryTitle">דף הבית</h2>
                              <p id="currentCategoryDesc">בחר קטגוריה או קישור להמשך</p>
                          </div>
                      </div>
              
                      <!-- רשת הריבועים -->
                      <div class="cards-grid" id="cardsGrid"></div>
                  </div>
              
                  <!-- מודאל הוספה ועריכה -->
                  <div class="modal-overlay" id="itemModal">
                      <div class="modal">
                          <h3 id="modalTitle">הוספת פריט חדש</h3>
                          <input type="hidden" id="editItemIndex">
              
                          <label style="font-weight: 600; font-size: 0.9rem; margin-bottom: 6px; display: block;">מה תרצה ליצור?</label>
                          <div class="type-selector">
                              <label class="type-option active" id="typeOptionFolder" onclick="selectType('folder')">
                                  <input type="radio" name="itemType" value="folder" checked>
                                  📁 תת-קטגוריה (תיקייה)
                              </label>
                              <label class="type-option" id="typeOptionLink" onclick="selectType('link')">
                                  <input type="radio" name="itemType" value="link">
                                  🔗 קישור ישיר
                              </label>
                          </div>
              
                          <div class="form-group">
                              <label>כותרת הריבוע:</label>
                              <input type="text" id="itemTitleInput" placeholder="לדוגמה: הגדרות בסיסיות או מודול תפריט">
                          </div>
              
                          <div class="form-group">
                              <label>תיאור קצר (אופציונלי):</label>
                              <input type="text" id="itemDescInput" placeholder="הסבר קצר על מה שיש בפנים...">
                          </div>
              
                          <div class="form-group" id="urlGroup" style="display: none;">
                              <label>כתובת קישור (URL):</label>
                              <input type="text" id="itemUrlInput" placeholder="https://example.com/...">
                          </div>
              
                          <div class="modal-actions">
                              <button class="btn btn-outline" style="color:#333; border-color:#cbd5e1;" onclick="closeModal()">ביטול</button>
                              <button class="btn btn-primary" onclick="saveItem()">שמור</button>
                          </div>
                      </div>
                  </div>
              
                  <script>
                      // מבנה נתונים ראשוני היררכי מלא
                      const defaultData = {
                          id: "root",
                          title: "דף הבית",
                          desc: "פורטל שלוחות ומודולים למערכת",
                          children: [
                              {
                                  id: "c1",
                                  type: "folder",
                                  title: "⚙️ הגדרות בסיסיות",
                                  desc: "תפריטים, השמעות, הקלטות וחדר ועידה",
                                  children: [
                                      { type: "link", title: "מודול תפריט", desc: "הגדרת מקשים ותפריטים", url: "https://example.com/menu" },
                                      { type: "link", title: "מודול השמעת קבצים", desc: "השמעת הודעות וקבצים", url: "https://example.com/playback" },
                                      { type: "link", title: "מודול הקלטות", desc: "הקלטות משתמשים", url: "https://example.com/recording" },
                                      { type: "link", title: "חדר ועידה / שידור חי", desc: "ניהול חדרי שידור", url: "https://example.com/conference" },
                                      { type: "link", title: "כניסה לניהול", desc: "גישה לניהול טלפוני", url: "https://example.com/admin" }
                                  ]
                              },
                              {
                                  id: "c2",
                                  type: "folder",
                                  title: "📢 צינתוקים, תפוצה וקמפיין",
                                  desc: "ניהול מנויים, שיגור קמפיינים וצינתוקים",
                                  children: [
                                      { type: "link", title: "מודול צינתוקים חינמיים", desc: "", url: "https://example.com/tzintuk" },
                                      { type: "link", title: "מודול רשימת תפוצה", desc: "הוספה, הסרה וכמות חברים", url: "https://example.com/list" },
                                      { type: "link", title: "קמפיין", desc: "שליחת הודעות המונית", url: "https://example.com/campaign" }
                                  ]
                              },
                              {
                                  id: "c3",
                                  type: "folder",
                                  title: "🔀 מעברים שונים במערכת",
                                  desc: "ניתובים והעברות בין שלוחות",
                                  children: [
                                      { type: "link", title: "מעבר לשלוחה אחרת", desc: "ניתוב חכם", url: "https://example.com/routing" }
                                  ]
                              },
                              {
                                  id: "c4",
                                  type: "folder",
                                  title: "📚 לימודים, נקודות וחלוקות",
                                  desc: "מבחנים, טריוויה, מעקב לימודים וניקוד",
                                  children: [
                                      { type: "link", title: "טריוויה", desc: "", url: "https://example.com/trivia" },
                                      { type: "link", title: "מודול מבחן", desc: "", url: "https://example.com/exam" },
                                      { type: "link", title: "מודול מבחן אמריקאי", desc: "שילוב טריוויה ומבחן", url: "https://example.com/american" },
                                      { type: "link", title: "מודול נקודות", desc: "השמעה, צבירה וניהול נקודות", url: "https://example.com/points" },
                                      { type: "link", title: "חלוקת תהילים משניות גמרא", desc: "", url: "https://example.com/tehilim" },
                                      { type: "link", title: "מעקב לימודים", desc: "מעקב אישי", url: "https://example.com/tracking" }
                                  ]
                              },
                              {
                                  id: "c5",
                                  type: "folder",
                                  title: "🎙️ שידורים חיים וקליקרים",
                                  desc: "שידור חי מרובה קבצים + קליקרים",
                                  children: [
                                      { type: "link", title: "שידור חי מרובה קבצים + קליקרים", desc: "הפעלה חיה", url: "https://example.com/live" }
                                  ]
                              }
                          ]
                      };
              
                      // טעינת נתונים
                      let rootData = JSON.parse(localStorage.getItem('portal_tree_data')) || defaultData;
                      let currentPath = []; // מערך אינדקסים כדי לדעת איפה אנחנו בעץ
                      let isAdmin = true;
                      let selectedType = 'folder';
              
                      function persist() {
                          localStorage.setItem('portal_tree_data', JSON.stringify(rootData));
                          render();
                      }
              
                      // מציאת התיקייה הנוכחית בעץ
                      function getCurrentFolder() {
                          let current = rootData;
                          for (let idx of currentPath) {
                              current = current.children[idx];
                          }
                          return current;
                      }
              
                      function toggleAdminMode() {
                          isAdmin = !isAdmin;
                          document.body.classList.toggle('admin-mode', isAdmin);
                          document.getElementById('toggleAdminBtn').textContent = isAdmin ? "👀 צפייה כמבקר" : "✏️ מצב ניהול";
                      }
              
                      // רינדור המסך
                      function render() {
                          const currentFolder = getCurrentFolder();
                          const grid = document.getElementById('cardsGrid');
                          grid.innerHTML = '';
              
                          // כותרת
                          document.getElementById('currentCategoryTitle').textContent = currentFolder.title;
                          document.getElementById('currentCategoryDesc').textContent = currentFolder.desc || '';
              
                          // ניווט פירורי לחם
                          renderBreadcrumbs();
              
                          // כפתור חזור
                          document.getElementById('backBtn').style.display = currentPath.length > 0 ? 'inline-flex' : 'none';
              
                          if (!currentFolder.children || currentFolder.children.length === 0) {
                              grid.innerHTML = `
                                  <div class="empty-state">
                                      <h3>תיקייה זו ריקה כרגע</h3>
                                      <p>לחצו על "➕ הוסף ריבוע כאן" בסרגל העליון כדי להוסיף תת-קטגוריה או קישור.</p>
                                  </div>
                              `;
                              return;
                          }
              
                          // יצירת הכרטיסים
                          currentFolder.children.forEach((item, index) => {
                              const card = document.createElement('div');
                              const isFolder = item.type === 'folder';
                              card.className = `card ${isFolder ? 'is-folder' : 'is-link'}`;
              
                              card.innerHTML = `
                                  <div class="card-admin-btns" onclick="event.stopPropagation();">
                                      <button class="btn btn-sm btn-warning" onclick="openItemModal(${index})">✏️</button>
                                      <button class="btn btn-sm btn-danger" onclick="deleteItem(${index})">🗑️</button>
                                  </div>
                                  <div>
                                      <span class="card-badge ${isFolder ? 'badge-folder' : 'badge-link'}">
                                          ${isFolder ? '📁 תת-קטגוריה' : '🔗 קישור ישיר'}
                                      </span>
                                      <div class="card-title">${item.title}</div>
                                      ${item.desc ? `<div class="card-desc">${item.desc}</div>` : ''}
                                  </div>
                                  <div class="card-action">
                                      <span>${isFolder ? `פתיחה (${(item.children || []).length} פריטים)` : 'כניסה לקישור'}</span>
                                      <span>${isFolder ? '⟵' : '↗'}</span>
                                  </div>
                              `;
              
                              // לחיצה על כרטיס
                              card.onclick = () => {
                                  if (isFolder) {
                                      currentPath.push(index);
                                      render();
                                  } else {
                                      if (item.url) window.open(item.url, '_blank');
                                  }
                              };
              
                              grid.appendChild(card);
                          });
                      }
              
                      // פירורי לחם
                      function renderBreadcrumbs() {
                          const container = document.getElementById('breadcrumbsContainer');
                          container.innerHTML = '';
              
                          // דף הבית
                          const homeSpan = document.createElement('span');
                          homeSpan.className = currentPath.length === 0 ? 'breadcrumb-current' : 'breadcrumb-item';
                          homeSpan.textContent = '🏠 ' + rootData.title;
                          if (currentPath.length > 0) {
                              homeSpan.onclick = () => { currentPath = []; render(); };
                          }
                          container.appendChild(homeSpan);
              
                          // שלבים בדרך
                          let tempFolder = rootData;
                          currentPath.forEach((stepIndex, i) => {
                              tempFolder = tempFolder.children[stepIndex];
                              
                              const sep = document.createElement('span');
                              sep.className = 'breadcrumb-separator';
                              sep.textContent = ' ⟵ ';
                              container.appendChild(sep);
              
                              const itemSpan = document.createElement('span');
                              const isLast = (i === currentPath.length - 1);
                              itemSpan.className = isLast ? 'breadcrumb-current' : 'breadcrumb-item';
                              itemSpan.textContent = tempFolder.title;
              
                              if (!isLast) {
                                  itemSpan.onclick = () => {
                                      currentPath = currentPath.slice(0, i + 1);
                                      render();
                                  };
                              }
                              container.appendChild(itemSpan);
                          });
                      }
              
                      function goBack() {
                          if (currentPath.length > 0) {
                              currentPath.pop();
                              render();
                          }
                      }
              
                      /* --- מודאל ועריכה --- */
                      function selectType(type) {
                          selectedType = type;
                          document.getElementById('typeOptionFolder').classList.toggle('active', type === 'folder');
                          document.getElementById('typeOptionLink').classList.toggle('active', type === 'link');
                          document.getElementById('urlGroup').style.display = type === 'link' ? 'block' : 'none';
                      }
              
                      function openItemModal(editIndex = null) {
                          document.getElementById('editItemIndex').value = editIndex !== null ? editIndex : '';
                          const currentFolder = getCurrentFolder();
              
                          if (editIndex !== null) {
                              const item = currentFolder.children[editIndex];
                              document.getElementById('modalTitle').textContent = 'עריכת ריבוע';
                              document.getElementById('itemTitleInput').value = item.title;
                              document.getElementById('itemDescInput').value = item.desc || '';
                              document.getElementById('itemUrlInput').value = item.url || '';
                              selectType(item.type);
                          } else {
                              document.getElementById('modalTitle').textContent = 'הוספת ריבוע חדש';
                              document.getElementById('itemTitleInput').value = '';
                              document.getElementById('itemDescInput').value = '';
                              document.getElementById('itemUrlInput').value = '';
                              selectType('folder');
                          }
              
                          document.getElementById('itemModal').style.display = 'flex';
                      }
              
                      function closeModal() {
                          document.getElementById('itemModal').style.display = 'none';
                      }
              
                      function saveItem() {
                          const title = document.getElementById('itemTitleInput').value.trim();
                          const desc = document.getElementById('itemDescInput').value.trim();
                          const url = document.getElementById('itemUrlInput').value.trim();
                          const editIndex = document.getElementById('editItemIndex').value;
                          const currentFolder = getCurrentFolder();
              
                          if (!title) return alert('נא להזין כותרת');
              
                          if (!currentFolder.children) currentFolder.children = [];
              
                          if (editIndex !== '') {
                              // עריכה
                              const currentItem = currentFolder.children[editIndex];
                              currentItem.title = title;
                              currentItem.desc = desc;
                              currentItem.type = selectedType;
                              if (selectedType === 'link') {
                                  currentItem.url = url;
                              } else {
                                  if (!currentItem.children) currentItem.children = [];
                              }
                          } else {
                              // הוספה חדשה
                              const newItem = {
                                  type: selectedType,
                                  title: title,
                                  desc: desc
                              };
                              if (selectedType === 'folder') {
                                  newItem.children = [];
                              } else {
                                  newItem.url = url || '#';
                              }
                              currentFolder.children.push(newItem);
                          }
              
                          closeModal();
                          persist();
                      }
              
                      function deleteItem(index) {
                          const currentFolder = getCurrentFolder();
                          if (confirm(`האם אתה בטוח שברצונך למחוק את "${currentFolder.children[index].title}"?`)) {
                              currentFolder.children.splice(index, 1);
                              persist();
                          }
                      }
              
                      function resetToDefaults() {
                          if (confirm('האם לאפס את כל המערכת לברירת המחדל? כל הנתונים ששינית יימחקו.')) {
                              rootData = JSON.parse(JSON.stringify(defaultData));
                              currentPath = [];
                              persist();
                          }
                      }
              
                      // אתחול
                      render();
                  </script>
              </body>
              </html>
              

              ה תגובה 1 תגובה אחרונה תגובה ציטוט 1
              • L מנותק
                lavitoren הטי"ל @פיתה
                נערך לאחרונה על ידי

                @פיתה

                @אA יפה מאוד מאוד מאוד וואו וזה בספונטאני מעניין מה היה קורה ב'לא ספונטאני' תודה @אA!!

                א ש 2 תגובות תגובה אחרונה תגובה ציטוט 1
                • א מנותק
                  אA @lavitoren הטי"ל
                  נערך לאחרונה על ידי

                  @lavitoren-הטי-ל
                  כמובן שזה בנוי לעריכה שיתופית, כן?!😲
                  אמנם כרגע זה עדיין לא יכול להיסתנכרן אבל אולי בהמשך.

                  תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • ש מנותק
                    שמול @lavitoren הטי"ל
                    נערך לאחרונה על ידי

                    @lavitoren-הטי-ל
                    רעיון מאוד נצרך,
                    אולי תחליף את הכותרת של הנושא מי שאלות ועזרה הדדית,
                    למשהו אחר...

                    תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • ה מחובר
                      הדיבל המעופף @אA
                      נערך לאחרונה על ידי

                      @אA
                      זה לא באמת מקשר
                      3c514881-dc8f-491f-a755-cff168746582-image.jpeg

                      א תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • א מנותק
                        אA @הדיבל המעופף
                        נערך לאחרונה על ידי

                        @הדיבל-המעופף
                        ברור.
                        כי צריך להכניס שם קישורים.
                        לכן כתבתי שזה לעריכה שיתופית...

                        L תגובה 1 תגובה אחרונה תגובה ציטוט 1
                        • L מנותק
                          lavitoren הטי"ל @אA
                          נערך לאחרונה על ידי

                          @אA הקפצה!

                          חברים תראו מה ששולי עשה למעלה בקישור או כאן

                          א תגובה 1 תגובה אחרונה תגובה ציטוט 1
                          • א מנותק
                            אA @lavitoren הטי"ל
                            נערך לאחרונה על ידי אA

                            @lavitoren-הטי-ל
                            קובץ מעודכן בנוי על הקישורים של שולי.
                            הקרדיט המלא ל @שולי

                            <!DOCTYPE html>
                            <html lang="he" dir="rtl">
                            <head>
                                <meta charset="UTF-8">
                                <meta name="viewport" content="width=device-width, initial-scale=1.0">
                                <title>פורטל שלוחות ומודולים היררכי - ימות המשיח</title>
                                <style>
                                    * {
                                        box-sizing: border-box;
                                        margin: 0;
                                        padding: 0;
                                        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
                                    }
                             
                                    body {
                                        background-color: #f1f5f9;
                                        color: #1e293b;
                                        padding-bottom: 60px;
                                        direction: rtl;
                                    }
                             
                                    /* סרגל ניהול עליון */
                                    .admin-bar {
                                        background: #0f172a;
                                        color: #fff;
                                        padding: 12px 20px;
                                        display: flex;
                                        justify-content: space-between;
                                        align-items: center;
                                        flex-wrap: wrap;
                                        gap: 10px;
                                        position: sticky;
                                        top: 0;
                                        z-index: 100;
                                        box-shadow: 0 2px 10px rgba(0,0,0,0.2);
                                    }
                             
                                    .brand {
                                        font-size: 1.15rem;
                                        font-weight: bold;
                                        display: flex;
                                        align-items: center;
                                        gap: 8px;
                                    }
                             
                                    .admin-actions {
                                        display: flex;
                                        gap: 8px;
                                        flex-wrap: wrap;
                                    }
                             
                                    .btn {
                                        border: none;
                                        padding: 8px 14px;
                                        border-radius: 6px;
                                        cursor: pointer;
                                        font-size: 0.9rem;
                                        font-weight: 600;
                                        display: inline-flex;
                                        align-items: center;
                                        gap: 6px;
                                        transition: all 0.2s;
                                    }
                             
                                    .btn-primary { background: #2563eb; color: #fff; }
                                    .btn-primary:hover { background: #1d4ed8; }
                             
                                    .btn-warning { background: #d97706; color: #fff; }
                                    .btn-warning:hover { background: #b45309; }
                             
                                    .btn-danger { background: #dc2626; color: #fff; }
                                    .btn-danger:hover { background: #b91c1c; }
                             
                                    .btn-outline { background: transparent; border: 1px solid #94a3b8; color: #fff; }
                                    .btn-outline:hover { background: rgba(255,255,255,0.1); }
                             
                                    .btn-sm { padding: 4px 8px; font-size: 0.8rem; }
                             
                                    /* אזור תוכן */
                                    .container {
                                        max-width: 1150px;
                                        margin: 25px auto;
                                        padding: 0 15px;
                                    }
                             
                                    /* נתיב ניווט ופירורי לחם */
                                    .nav-bar {
                                        background: #ffffff;
                                        padding: 12px 18px;
                                        border-radius: 10px;
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                        box-shadow: 0 1px 3px rgba(0,0,0,0.05);
                                        margin-bottom: 25px;
                                        border: 1px solid #e2e8f0;
                                    }
                             
                                    .breadcrumbs {
                                        display: flex;
                                        align-items: center;
                                        flex-wrap: wrap;
                                        gap: 6px;
                                        font-size: 0.95rem;
                                    }
                             
                                    .breadcrumb-item {
                                        color: #2563eb;
                                        text-decoration: none;
                                        cursor: pointer;
                                        font-weight: 600;
                                    }
                             
                                    .breadcrumb-item:hover {
                                        text-decoration: underline;
                                    }
                             
                                    .breadcrumb-separator {
                                        color: #94a3b8;
                                    }
                             
                                    .breadcrumb-current {
                                        color: #64748b;
                                        font-weight: bold;
                                    }
                             
                                    /* כותרת הקטגוריה הנוכחית */
                                    .current-view-header {
                                        margin-bottom: 20px;
                                        display: flex;
                                        justify-content: space-between;
                                        align-items: flex-end;
                                        border-bottom: 2px solid #e2e8f0;
                                        padding-bottom: 12px;
                                    }
                             
                                    .current-view-header h2 {
                                        font-size: 1.6rem;
                                        color: #1e3a8a;
                                    }
                             
                                    .current-view-header p {
                                        color: #64748b;
                                        font-size: 0.95rem;
                                        margin-top: 4px;
                                    }
                             
                                    /* רשת הריבועים */
                                    .cards-grid {
                                        display: grid;
                                        grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
                                        gap: 18px;
                                    }
                             
                                    /* עיצוב כרטיס */
                                    .card {
                                        background: #ffffff;
                                        border-radius: 12px;
                                        padding: 18px;
                                        min-height: 135px;
                                        display: flex;
                                        flex-direction: column;
                                        justify-content: space-between;
                                        text-decoration: none;
                                        color: inherit;
                                        border: 1px solid #e2e8f0;
                                        box-shadow: 0 2px 4px rgba(0,0,0,0.04);
                                        transition: transform 0.2s, box-shadow 0.2s, border-color 0.2s;
                                        cursor: pointer;
                                        position: relative;
                                    }
                             
                                    .card:hover {
                                        transform: translateY(-4px);
                                        box-shadow: 0 10px 18px -3px rgba(0,0,0,0.09);
                                    }
                             
                                    /* כרטיס תיקייה */
                                    .card.is-folder {
                                        border-top: 4px solid #2563eb;
                                        background: #f8fafc;
                                    }
                                    .card.is-folder:hover {
                                        border-color: #2563eb;
                                    }
                             
                                    /* כרטיס קישור */
                                    .card.is-link {
                                        border-top: 4px solid #10b981;
                                    }
                                    .card.is-link:hover {
                                        border-color: #10b981;
                                    }
                             
                                    .card-badge {
                                        display: inline-block;
                                        font-size: 0.75rem;
                                        font-weight: bold;
                                        padding: 3px 8px;
                                        border-radius: 6px;
                                        margin-bottom: 8px;
                                        width: fit-content;
                                    }
                             
                                    .badge-folder { background: #dbeafe; color: #1e40af; }
                                    .badge-link { background: #d1fae5; color: #065f46; }
                             
                                    .card-title {
                                        font-size: 1.05rem;
                                        font-weight: bold;
                                        color: #0f172a;
                                        margin-bottom: 4px;
                                        line-height: 1.35;
                                    }
                             
                                    .card-desc {
                                        font-size: 0.85rem;
                                        color: #64748b;
                                        line-height: 1.3;
                                    }
                             
                                    .card-action {
                                        margin-top: 12px;
                                        font-size: 0.85rem;
                                        font-weight: 600;
                                        display: flex;
                                        align-items: center;
                                        justify-content: space-between;
                                    }
                             
                                    .card.is-folder .card-action { color: #2563eb; }
                                    .card.is-link .card-action { color: #10b981; }
                             
                                    .card-admin-btns {
                                        display: none;
                                        position: absolute;
                                        top: 8px;
                                        left: 8px;
                                        gap: 4px;
                                        background: rgba(255,255,255,0.95);
                                        padding: 3px;
                                        border-radius: 6px;
                                        box-shadow: 0 2px 5px rgba(0,0,0,0.1);
                                    }
                             
                                    body.admin-mode .card-admin-btns {
                                        display: flex;
                                    }
                             
                                    body.admin-mode .card {
                                        border-style: dashed;
                                    }
                             
                                    /* הודעת תיקייה ריקה */
                                    .empty-state {
                                        grid-column: 1 / -1;
                                        text-align: center;
                                        padding: 50px 20px;
                                        background: #fff;
                                        border-radius: 12px;
                                        border: 2px dashed #cbd5e1;
                                        color: #64748b;
                                    }
                             
                                    /* מודאל */
                                    .modal-overlay {
                                        position: fixed;
                                        top: 0; left: 0; right: 0; bottom: 0;
                                        background: rgba(0,0,0,0.5);
                                        display: none;
                                        justify-content: center;
                                        align-items: center;
                                        z-index: 1000;
                                    }
                             
                                    .modal {
                                        background: #fff;
                                        padding: 24px;
                                        border-radius: 12px;
                                        width: 90%;
                                        max-width: 480px;
                                        box-shadow: 0 10px 25px rgba(0,0,0,0.25);
                                    }
                             
                                    .modal h3 { margin-bottom: 16px; color: #0f172a; }
                                    .form-group { margin-bottom: 14px; }
                                    .form-group label { display: block; margin-bottom: 6px; font-weight: 600; font-size: 0.9rem; }
                                    .form-group input, .form-group textarea, .form-group select {
                                        width: 100%;
                                        padding: 9px;
                                        border: 1px solid #cbd5e1;
                                        border-radius: 6px;
                                        font-size: 0.95rem;
                                    }
                             
                                    .type-selector {
                                        display: flex;
                                        gap: 12px;
                                        margin-bottom: 16px;
                                    }
                             
                                    .type-option {
                                        flex: 1;
                                        border: 2px solid #cbd5e1;
                                        border-radius: 8px;
                                        padding: 10px;
                                        text-align: center;
                                        cursor: pointer;
                                        font-weight: bold;
                                        font-size: 0.9rem;
                                        transition: all 0.2s;
                                    }
                             
                                    .type-option input { display: none; }
                                    .type-option.active { border-color: #2563eb; background: #eff6ff; color: #1d4ed8; }
                             
                                    .modal-actions {
                                        display: flex;
                                        justify-content: flex-end;
                                        gap: 10px;
                                        margin-top: 20px;
                                    }
                                </style>
                            </head>
                            <body class="admin-mode">
                             
                                <!-- סרגל ניהול עליון -->
                                <div class="admin-bar">
                                    <div class="brand">📂 פורטל מודולים ושלוחות - ימות המשיח</div>
                                    <div class="admin-actions">
                                        <button class="btn btn-warning" onclick="toggleAdminMode()" id="toggleAdminBtn">👀 צפייה כמבקר</button>
                                        <button class="btn btn-primary" onclick="openItemModal()">➕ הוסף ריבוע כאן</button>
                                        <button class="btn btn-outline" onclick="resetToDefaults()">🔄 איפוס נתונים</button>
                                    </div>
                                </div>
                             
                                <div class="container">
                                    <!-- סרגל ניווט ופירורי לחם -->
                                    <div class="nav-bar">
                                        <div class="breadcrumbs" id="breadcrumbsContainer"></div>
                                        <button class="btn btn-sm btn-outline" style="color:#333; border-color:#cbd5e1;" id="backBtn" onclick="goBack()">⬅️ חזור</button>
                                    </div>
                             
                                    <!-- כותרת הקטגוריה הנוכחית -->
                                    <div class="current-view-header">
                                        <div>
                                            <h2 id="currentCategoryTitle">מודלים</h2>
                                            <p id="currentCategoryDesc">בחר קטגוריה לצפייה במודולים ובמדריכים</p>
                                        </div>
                                    </div>
                             
                                    <!-- רשת הריבועים -->
                                    <div class="cards-grid" id="cardsGrid"></div>
                                </div>
                             
                                <!-- מודאל הוספה ועריכה -->
                                <div class="modal-overlay" id="itemModal">
                                    <div class="modal">
                                        <h3 id="modalTitle">הוספת פריט חדש</h3>
                                        <input type="hidden" id="editItemIndex">
                             
                                        <label style="font-weight: 600; font-size: 0.9rem; margin-bottom: 6px; display: block;">מה תרצה ליצור?</label>
                                        <div class="type-selector">
                                            <label class="type-option active" id="typeOptionFolder" onclick="selectType('folder')">
                                                <input type="radio" name="itemType" value="folder" checked>
                                                📁 תת-קטגוריה (תיקייה)
                                            </label>
                                            <label class="type-option" id="typeOptionLink" onclick="selectType('link')">
                                                <input type="radio" name="itemType" value="link">
                                                🔗 קישור ישיר
                                            </label>
                                        </div>
                             
                                        <div class="form-group">
                                            <label>כותרת הריבוע:</label>
                                            <input type="text" id="itemTitleInput" placeholder="לדוגמה: הגדרות בסיסיות או מודול תפריט">
                                        </div>
                             
                                        <div class="form-group">
                                            <label>תיאור קצר (אופציונלי):</label>
                                            <input type="text" id="itemDescInput" placeholder="הסבר קצר על מה שיש בפנים...">
                                        </div>
                             
                                        <div class="form-group" id="urlGroup" style="display: none;">
                                            <label>כתובת קישור (URL):</label>
                                            <input type="text" id="itemUrlInput" placeholder="https://f2.freeivr.co.il/...">
                                        </div>
                             
                                        <div class="modal-actions">
                                            <button class="btn btn-outline" style="color:#333; border-color:#cbd5e1;" onclick="closeModal()">ביטול</button>
                                            <button class="btn btn-primary" onclick="saveItem()">שמור</button>
                                        </div>
                                    </div>
                                </div>
                             
                                <script>
                                    // עץ הנתונים המלא שחולץ מקובץ הסימניות
                                    const defaultData = {
                                        id: "root",
                                        title: "מודלים",
                                        desc: "כל המודולים, ההגדרות והמדריכים של מערכות ימות המשיח",
                                        children: [
                                            {
                                                id: "cat_settings",
                                                type: "folder",
                                                title: "⚙️ הגדרות",
                                                desc: "ניהול, סיסמאות, שפות, שמות מאזינים והגדרות כלליות",
                                                children: [
                                                    { type: "link", title: "מודל ניהול המערכת", desc: "admin_login", url: "https://f2.freeivr.co.il/topic/42/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%94%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-admin_login" },
                                                    { type: "link", title: "הוספת סיסמה לשלוחה או למערכת", desc: "הגדרות סיסמה", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/10" },
                                                    { type: "link", title: "שינוי סיסמה לשלוחה כלשהי במערכת", desc: "שלוחת שינוי סיסמה", url: "https://f2.freeivr.co.il/topic/1049/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%A9%D7%99%D7%A0%D7%95%D7%99-%D7%A1%D7%99%D7%A1%D7%9E%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%91%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA" },
                                                    { type: "link", title: "זמני כניסה/פתיחה או סגירת שלוחה", desc: "הגבלות זמנים כלליות", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/9?_=1603030304298" },
                                                    { type: "link", title: "כניסה ע\"פ רשימה לבנה/שחורה", desc: "סינון כניסות", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/13?_=1605371799155" },
                                                    { type: "link", title: "חסימת משתמש", desc: "block_id_type", url: "https://f2.freeivr.co.il/topic/73/%D7%97%D7%A1%D7%99%D7%9E%D7%AA-%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9-block_id_type" },
                                                    { type: "link", title: "חסימת היכולת להתקשר מחסום", desc: "חסימת מספר חסוי", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/12" },
                                                    { type: "link", title: "הגבלת כמות הכניסות לשלוחה", desc: "הגבלה בצורה כללית", url: "https://f2.freeivr.co.il/topic/2439/%D7%94%D7%92%D7%91%D7%9C%D7%AA-%D7%9B%D7%9E%D7%95%D7%AA-%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%91%D7%A6%D7%95%D7%A8%D7%94-%D7%9B%D7%9C%D7%9C%D7%99%D7%AA" },
                                                    { type: "link", title: "הפעלת שלוחות באופן רנדומלי", desc: "ניתוב אקראי", url: "https://f2.freeivr.co.il/topic/857/%D7%94%D7%A4%D7%A2%D7%9C%D7%AA-%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%A8%D7%A0%D7%93%D7%95%D7%9E%D7%9C%D7%99%D7%AA" },
                                                    { type: "link", title: "פתיחת שלוחות שיופעלו בזמנים מסוימים", desc: "לפי תאריך ושעה", url: "https://f2.freeivr.co.il/topic/37/%D7%94%D7%94%D7%A2%D7%91%D7%A8%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%90%D7%97%D7%A8%D7%AA-%D7%9C%D7%A4%D7%99-%D7%AA%D7%90%D7%A8%D7%99%D7%9A-%D7%A2%D7%91%D7%A8%D7%99-%D7%9C%D7%95%D7%A2%D7%96%D7%99-%D7%90%D7%95-%D7%95-%D7%9C%D7%A4%D7%99-%D7%A9%D7%A2%D7%94-%D7%93%D7%A7%D7%94" },
                                                    { type: "link", title: "סינון כניסה ע\"פ מספר ישראלי/לא ישראלי", desc: "זיהוי קידומת", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/15" },
                                                    { type: "link", title: "שפה", desc: "הגדרות שפה", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/7?_=1603030304296" },
                                                    { type: "link", title: "תאריך", desc: "הגדרת תאריכים", url: "https://f2.freeivr.co.il/post/933" },
                                                    { type: "link", title: "מוזיקה בהמתנה", desc: "השמעת מוזיקה בהמתנה", url: "https://f2.freeivr.co.il/topic/44/%D7%9E%D7%95%D7%96%D7%99%D7%A7%D7%94-%D7%91%D7%94%D7%9E%D7%AA%D7%A0%D7%94" },
                                                    { type: "link", title: "הודעות מערכת", desc: "רשימת הודעות מערכת", url: "https://f2.freeivr.co.il/topic/3/%D7%A8%D7%A9%D7%99%D7%9E%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%95%D7%AA-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA" },
                                                    { type: "link", title: "שיתוף תוכן בין מערכות", desc: "שיתוף בין מערכות ו-ivr2", url: "https://f2.freeivr.co.il/topic/75/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%A9%D7%99%D7%AA%D7%95%D7%A3-%D7%91%D7%99%D7%9F-%D7%9E%D7%A2%D7%A8%D7%9B%D7%95%D7%AA-%D7%95%D7%95%D7%A6%D7%90%D7%A4%D7%95%D7%9F-%D7%9Civr2-%D7%95%D7%9B%D7%9F-%D7%9C%D7%94%D7%99%D7%A4%D7%9A" },
                                                    { type: "link", title: "אימות טלפוני של המספר המחייג", desc: "אימות שיחה", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/11" },
                                                    { type: "link", title: "פתיחת שלוחה כמילה ולא כמספר", desc: "שלוחת תפריט", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98?_=1605373184561" },
                                                    { type: "link", title: "שלוחת סולמית", desc: "הפעלת מקש סולמית", url: "https://f2.freeivr.co.il/post/4172" },
                                                    { type: "link", title: "שלוחת כוכבית", desc: "הפעלת מקש כוכבית", url: "https://f2.freeivr.co.il/topic/96/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%9B%D7%95%D7%9B%D7%91%D7%99%D7%AA" },
                                                    { type: "link", title: "שמות מאזינים במערכת - הוספת שמות ידנית", desc: "ניהול שמות מאזינים", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/27" },
                                                    { type: "link", title: "שמות מאזינים במערכת - הקלטה השם ו/או תמלול", desc: "הקלטה ותמלול שם", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/28?_=1603034143345" },
                                                    { type: "link", title: "שמות מאזינים במערכת - בקשת פרטים נוספים לאחר הקלטת השם", desc: "פרטים נוספים", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/29" },
                                                    { type: "link", title: "שמות מאזינים במערכת - השמעת השם בכניסה", desc: "השמעת שם המאזין", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/30" }
                                                ]
                                            },
                                            {
                                                id: "cat_id_types",
                                                type: "folder",
                                                title: "🆔 סוגי זיהוי",
                                                desc: "זיהוי לפי ת.ז, טלפון, רשימות וסיסמאות אישיות",
                                                children: [
                                                    { type: "link", title: "כל הסוגים", desc: "סקירת כל סוגי הזיהוי", url: "https://f2.freeivr.co.il/topic/8204/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%94%D7%96%D7%99%D7%94%D7%95%D7%99-%D7%91%D7%9B%D7%9C%D7%9C-%D7%94%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA?_=1707051579527" },
                                                    { type: "link", title: "ID - ספרות", desc: "זיהוי ספרות", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/21?_=1603030304305" },
                                                    { type: "link", title: "ID - ליסט אינפרומיישן", desc: "זיהוי מקובץ נתונים", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/19?_=1596307202485" },
                                                    { type: "link", title: "ID - טלפון או הקשת טלפון", desc: "מספר מחייג או הקשה", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/22" },
                                                    { type: "link", title: "ID - כמה מספרים על אותו שם", desc: "ריבוי מספרים לזיהוי אחד", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/20" },
                                                    { type: "link", title: "ID - ע\"פ פרטי הכניסה מהמערכת הקודמת", desc: "במקרה של הפנייה בין מערכות", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/23" },
                                                    { type: "link", title: "ID - רשימת מספרים ספציפית ובחירה עם איזה זיהוי להיכנס", desc: "בחירת זיהוי למשתמש", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/18" },
                                                    { type: "link", title: "הגדרות לכל סוגי ה-ID", desc: "הגדרות רוחביות", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/24" },
                                                    { type: "link", title: "סיסמה אישית ב-ID", desc: "הגדרת סיסמאות אישיות", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA?_=1603452532183" },
                                                    { type: "link", title: "שלוחה ליצירה או שינוי הסיסמה ע\"י המאזין", desc: "עדכון סיסמה בקובץ enterIDPassword.ini", url: "https://f2.freeivr.co.il/topic/1062/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%A2%D7%99%D7%93%D7%9B%D7%95%D7%9F-%D7%99%D7%A6%D7%99%D7%A8%D7%AA-%D7%A1%D7%99%D7%A1%D7%9E%D7%94-%D7%90%D7%99%D7%A9%D7%99%D7%AA-%D7%91%D7%A7%D7%95%D7%91%D7%A5-enteridpassword-ini" },
                                                    { type: "link", title: "הוספת ID של המתקשר או ערך אחר לקובץ במערכת", desc: "הוספה דינמית לקובץ", url: "https://f2.freeivr.co.il/topic/589/%D7%97%D7%93%D7%A9-%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%95%D7%A1%D7%A4%D7%AA-%D7%A2%D7%A8%D7%9A-id-%D7%A9%D7%9C-%D7%94%D7%9E%D7%AA%D7%A7%D7%A9%D7%A8-%D7%90%D7%95-%D7%A2%D7%A8%D7%9A-%D7%9E%D7%95%D7%92%D7%93%D7%A8-%D7%9E%D7%A8%D7%90%D7%A9-%D7%9C%D7%A7%D7%95%D7%91%D7%A5-%D7%91%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%9C%D7%91%D7%97%D7%99%D7%A8%D7%AA%D7%9B%D7%9D" },
                                                    { type: "link", title: "הסרת ID של המתקשר או ערך אחר מקובץ במערכת", desc: "הסרה דינמית מקובץ", url: "https://f2.freeivr.co.il/topic/2678/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%A1%D7%A8%D7%AA-%D7%A2%D7%A8%D7%9A-id-%D7%A9%D7%9C-%D7%94%D7%9E%D7%AA%D7%A7%D7%A9%D7%A8-%D7%90%D7%95-%D7%A2%D7%A8%D7%9A-%D7%9E%D7%95%D7%92%D7%93%D7%A8-%D7%9E%D7%A8%D7%90%D7%A9-%D7%9E%D7%A7%D7%95%D7%91%D7%A5-%D7%91%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%9C%D7%91%D7%97%D7%99%D7%A8%D7%AA%D7%9B%D7%9D" },
                                                    { type: "link", title: "הוספת ID לליסט אינפרומיישן (קבלת נתונים)", desc: "recording_and_entering_data", url: "https://f2.freeivr.co.il/topic/51/%D7%A7%D7%91%D7%9C%D7%AA-%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-%D7%95%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-recording_and_entering_data" }
                                                ]
                                            },
                                            {
                                                id: "cat_menu",
                                                type: "folder",
                                                title: "📋 תפריט",
                                                desc: "שלוחות ניווט, תפריטי דיבור, TTS וכותרות",
                                                children: [
                                                    { type: "link", title: "מודל - תפריט", desc: "הגדרת מקשים ותפריטים", url: "https://f2.freeivr.co.il/post/4166" },
                                                    { type: "link", title: "תפריט ע\"פ זיהוי דיבור", desc: "menu_voice", url: "https://f2.freeivr.co.il/topic/7/%D7%AA%D7%A4%D7%A8%D7%99%D7%98-%D7%A2%D7%9D-%D7%96%D7%99%D7%94%D7%95%D7%99-%D7%93%D7%99%D7%91%D7%95%D7%A8-%D7%A7%D7%95%D7%9C%D7%99-menu_voice" },
                                                    { type: "link", title: "השמעת הודעה זמנית קודם הודעת התפריט", desc: "הודעת פתיח לתפריט", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/7" },
                                                    { type: "link", title: "השמעת תפריט ב- TTS (הקראת טקסט)", desc: "השמעה קולית מטקסט", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/14" },
                                                    { type: "link", title: "השמעת כותרת לפי זמנים", desc: "כותרת משתנה לפי שעה", url: "https://f2.freeivr.co.il/post/4168" },
                                                    { type: "link", title: "השמעת הודעה על חדר וועידה פעיל", desc: "חדר וועידה-שידור חי", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/5" },
                                                    { type: "link", title: "השמעת הודעה על שידור חי פעיל", desc: "שידור חי מדומה", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/6" },
                                                    { type: "link", title: "הגדרת מעבר הלאה בסיום שמיעת התפריט", desc: "מעבר אוטומטי", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/9" }
                                                ]
                                            },
                                            {
                                                id: "cat_files",
                                                type: "folder",
                                                title: "📁 קבצים והשמעות",
                                                desc: "השמעת קבצים, פלייליסט, תגובות, דירוגים ו-TTS",
                                                children: [
                                                    { type: "link", title: "מודל השמעת קבצים", desc: "playfile", url: "https://f2.freeivr.co.il/topic/7010/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D?_=1688386707018" },
                                                    { type: "link", title: "מערכת תגובות", desc: "תגובות להשמעות", url: "https://f2.freeivr.co.il/topic/10/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%AA%D7%92%D7%95%D7%91%D7%95%D7%AA" },
                                                    { type: "link", title: "ניקוד על האזנה", desc: "צבירת נקודות לפי זמן האזנה", url: "https://f2.freeivr.co.il/topic/11/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%A0%D7%99%D7%A7%D7%95%D7%93-%D7%A2%D7%9C-%D7%94%D7%90%D7%96%D7%A0%D7%94" },
                                                    { type: "link", title: "דירוג השמעות", desc: "rating", url: "https://f2.freeivr.co.il/topic/12/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%93%D7%99%D7%A8%D7%95%D7%92%D7%99%D7%9D-rating" },
                                                    { type: "link", title: "רשימת השמעה (פלייליסט)", desc: "רשימות השמעה אישיות", url: "https://f2.freeivr.co.il/topic/97/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A8%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%94-%D7%90%D7%99%D7%A9%D7%99%D7%95%D7%AA-%D7%A4%D7%9C%D7%99%D7%99%D7%9C%D7%A1%D7%98" },
                                                    { type: "link", title: "קבצי TTS (הקראת טקסט)", desc: "השמעת טקסטים", url: "https://f2.freeivr.co.il/topic/8/playfile-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D/6" },
                                                    { type: "link", title: "מודל המאפשר למאזין לבחור את צורת ההאזנה בה הוא מעוניין", desc: "type-start_select_file", url: "https://f2.freeivr.co.il/topic/9/%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%94%D7%9E%D7%90%D7%A4%D7%A9%D7%A8%D7%AA-%D7%9C%D7%9E%D7%90%D7%96%D7%99%D7%9F-%D7%9C%D7%91%D7%97%D7%95%D7%A8-%D7%94%D7%90%D7%9D-%D7%91%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%99%D7%94%D7%99%D7%94-%D7%9C%D7%95-%D7%AA%D7%A4%D7%A8%D7%99%D7%98-%D7%91%D7%97%D7%99%D7%A8%D7%AA-%D7%A7%D7%95%D7%91%D7%A5-%D7%90%D7%95-%D7%9C%D7%90-type-start_select_file" }
                                                ]
                                            },
                                            {
                                                id: "cat_recordings",
                                                type: "folder",
                                                title: "🎙️ הקלטות",
                                                desc: "הקלטות ממאזינים, הודעות מערכת ותא קולי",
                                                children: [
                                                    { type: "link", title: "הקלטות ממאזינים - record", desc: "הגדרות מתקדמות להקלטה", url: "https://f2.freeivr.co.il/topic/5821/%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-%D7%9E%D7%9E%D7%90%D7%96%D7%99%D7%A0%D7%99%D7%9D-record" },
                                                    { type: "link", title: "הקלטת הודעות מערכת", desc: "הקלטה ישירה בשלוחה", url: "https://f2.freeivr.co.il/topic/4/%D7%94%D7%A7%D7%9C%D7%98%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%95%D7%AA-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%91%D7%A9%D7%9C%D7%95%D7%97%D7%94" },
                                                    { type: "link", title: "תא קולי למייל", desc: "voicemail_email", url: "https://f2.freeivr.co.il/topic/30/%D7%AA%D7%90-%D7%A7%D7%95%D7%9C%D7%99-%D7%94%D7%A9%D7%95%D7%9C%D7%97-%D7%94%D7%A2%D7%AA%D7%A7-%D7%9C%D7%93%D7%95%D7%90-%D7%9C-voicemail_email" }
                                                ]
                                            },
                                            {
                                                id: "cat_exams",
                                                type: "folder",
                                                title: "📝 מבחנים וטריוויה",
                                                desc: "מבחנים אמריקאיים, ציונים, טריוויה וקליקרים",
                                                children: [
                                                    { type: "link", title: "מבחן אמריקאי", desc: "examination_american", url: "https://f2.freeivr.co.il/topic/85/%D7%9E%D7%91%D7%97%D7%9F-%D7%90%D7%9E%D7%A8%D7%99%D7%A7%D7%90%D7%99-examination_american" },
                                                    { type: "link", title: "ציון על מבחן", desc: "examination", url: "https://f2.freeivr.co.il/topic/92/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A6%D7%99%D7%95%D7%9F-%D7%A2%D7%9C-%D7%9E%D7%91%D7%97%D7%9F-examination" },
                                                    { type: "link", title: "טרוויה", desc: "trivia_questions", url: "https://f2.freeivr.co.il/topic/33/%D7%A9%D7%90%D7%9C%D7%95%D7%AA-%D7%98%D7%A8%D7%95%D7%95%D7%99%D7%94-%D7%95%D7%A0%D7%9B%D7%95%D7%9F-%D7%90%D7%95-%D7%9C%D7%90-%D7%A0%D7%9B%D7%95%D7%9F-trivia_questions" },
                                                    { type: "link", title: "קליקרים", desc: "playfile_and_enter_digits_time", url: "https://f2.freeivr.co.il/topic/4005/playfile_and_enter_digits_time-%D7%A7%D7%9C%D7%99%D7%A7%D7%A8%D7%99%D7%9D-%D7%A9%D7%99%D7%93%D7%95%D7%A8-%D7%97%D7%99-%D7%A8%D7%A6%D7%99%D7%A3-%D7%9E%D7%93%D7%95%D7%9E%D7%94-%D7%9E%D7%A8%D7%95%D7%91%D7%94-%D7%A7%D7%91%D7%A6%D7%99%D7%9D?_=1609937152338" }
                                                ]
                                            },
                                            {
                                                id: "cat_points",
                                                type: "folder",
                                                title: "🏆 ניקוד",
                                                desc: "צבירה, הורדה, דוחות ודירוג נקודות במערכת",
                                                children: [
                                                    { type: "link", title: "ניקוד במודל השמעת קבצים", desc: "ניקוד על האזנה", url: "https://f2.freeivr.co.il/topic/11/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%A0%D7%99%D7%A7%D7%95%D7%93-%D7%A2%D7%9C-%D7%94%D7%90%D7%96%D7%A0%D7%94" },
                                                    { type: "link", title: "ניקוד במודל הקלטות", desc: "ניקוד על הקלטה", url: "https://f2.freeivr.co.il/topic/2749/%D7%A0%D7%99%D7%A7%D7%95%D7%93-%D7%A2%D7%9C-%D7%94%D7%A7%D7%9C%D7%98%D7%94/4" },
                                                    { type: "link", title: "ניקוד במודל קבלת נתונים", desc: "הוספת ניקוד בקבלת נתונים", url: "https://f2.freeivr.co.il/topic/1957/%D7%94%D7%95%D7%A1%D7%A4%D7%AA-%D7%A0%D7%99%D7%A7%D7%95%D7%93-%D7%91%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A7%D7%91%D7%9C%D7%AA-%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-recording_and_entering_data" },
                                                    { type: "link", title: "ניקוד במודל מכירת מוצרים לפי מק\"ט", desc: "points_and_rating", url: "https://f2.freeivr.co.il/topic/64/points_and_rating-%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A0%D7%A7%D7%95%D7%93%D7%95%D7%AA-%D7%9C%D7%9C%D7%A7%D7%95%D7%97-%D7%A2%D7%9C-%D7%A7%D7%A0%D7%99%D7%94-%D7%95%D7%93%D7%99%D7%A8%D7%95%D7%92-%D7%91%D7%A2%D7%9C-%D7%94%D7%A2%D7%A1%D7%A7" },
                                                    { type: "link", title: "הוספה/הורדת ניקוד", desc: "points_save", url: "https://f2.freeivr.co.il/topic/60/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%95%D7%A1%D7%A4%D7%AA-%D7%A0%D7%99%D7%A7%D7%95%D7%93-points_save" },
                                                    { type: "link", title: "הוספת/הורדת ניקוד ע\"י מנהלים", desc: "points_edit", url: "https://f2.freeivr.co.il/topic/61/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%95%D7%A1%D7%A4%D7%AA-%D7%94%D7%95%D7%A8%D7%93%D7%AA-%D7%A0%D7%A7%D7%95%D7%93%D7%95%D7%AA-%D7%9C%D7%9C%D7%A7%D7%95%D7%97-%D7%A2%D7%9C-%D7%99%D7%93%D7%99-%D7%9E%D7%A0%D7%94%D7%9C%D7%99%D7%9D-points_edit" },
                                                    { type: "link", title: "הוספת ניקוד למשתמש אחר", desc: "points_to_other_id", url: "https://f2.freeivr.co.il/topic/110/%D7%9E%D7%95%D7%93%D7%95%D7%9C-points_to_other_id-%D7%94%D7%95%D7%A1%D7%A4%D7%AA-%D7%A0%D7%99%D7%A7%D7%95%D7%93-%D7%9C%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9-%D7%90%D7%97%D7%A8" },
                                                    { type: "link", title: "הוספת ניקוד מקובץ חיצוני", desc: "עדכון ניקוד מקובץ", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/32" },
                                                    { type: "link", title: "שמיעת ניקוד משלוחה מסוימת או מכלל המערכת", desc: "points_say_total", url: "https://f2.freeivr.co.il/topic/63/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%94%D7%A0%D7%A7%D7%95%D7%93%D7%95%D7%AA-%D7%A9%D7%A0%D7%A6%D7%91%D7%A8%D7%95-points_say_total" },
                                                    { type: "link", title: "שמיעת הניקוד כללי (הטמעה)", desc: "הטמעת השמעת ניקוד", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/31" },
                                                    { type: "link", title: "דוחות ניקוד", desc: "הפקת דוחות", url: "https://f2.freeivr.co.il/topic/62/%D7%93%D7%95%D7%97%D7%95%D7%AA-%D7%A0%D7%A7%D7%95%D7%93%D7%95%D7%AA" },
                                                    { type: "link", title: "דירוג ע\"פ הניקוד", desc: "דירוג מובילים", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/33" }
                                                ]
                                            },
                                            {
                                                id: "cat_conference",
                                                type: "folder",
                                                title: "📻 חדר וועידה ושידורים חיים",
                                                desc: "חדר ועידה, שידורים חיים ושידורים מדומים",
                                                children: [
                                                    { type: "link", title: "שידור חי מדומה למספר קבצים", desc: "playdir_time", url: "https://f2.freeivr.co.il/topic/28/%D7%A9%D7%99%D7%93%D7%95%D7%A8-%D7%97%D7%99-%D7%9E%D7%93%D7%95%D7%9E%D7%94-%D7%9E%D7%A8%D7%95%D7%91%D7%94-%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%9B%D7%9C-%D7%94%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%91%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%91%D7%94%D7%AA%D7%90%D7%9D-%D7%9C%D7%96%D7%9E%D7%9F-%D7%94%D7%9E%D7%95%D7%92%D7%93%D7%A8-playdir_time" },
                                                    { type: "link", title: "שידור חי מדומה לקובץ אחד", desc: "playfile_time", url: "https://f2.freeivr.co.il/topic/377/%D7%94%D7%A4%D7%A2%D7%9C%D7%AA-%D7%A7%D7%95%D7%91%D7%A5-%D7%91%D7%A9%D7%A2%D7%94-%D7%9E%D7%AA%D7%95%D7%96%D7%9E%D7%A0%D7%AA-%D7%A9%D7%99%D7%93%D7%95%D7%A8-%D7%97%D7%99-%D7%9E%D7%93%D7%95%D7%9E%D7%94-playfile_time" },
                                                    { type: "link", title: "חדר ועידה / שידור חי", desc: "confbridge", url: "https://f2.freeivr.co.il/topic/5041/confbridge-%D7%97%D7%93%D7%A8-%D7%95%D7%A2%D7%99%D7%93%D7%94-%D7%A9%D7%99%D7%93%D7%95%D7%A8-%D7%97%D7%99?_=1628185652884" }
                                                ]
                                            },
                                            {
                                                id: "cat_campaigns",
                                                type: "folder",
                                                title: "📢 קמפיינים ורשימות תפוצה",
                                                desc: "צינתוקים, שיגורים המוניים ורשימות תפוצה",
                                                children: [
                                                    { type: "link", title: "שמיעת הודעת הקמפיין", desc: "מודל תפריט", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/11" },
                                                    { type: "link", title: "הקלטת הודעת הקמפיין", desc: "הקלטה בשלוחה", url: "https://f2.freeivr.co.il/topic/4/%D7%94%D7%A7%D7%9C%D7%98%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%95%D7%AA-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%91%D7%A9%D7%9C%D7%95%D7%97%D7%94" },
                                                    { type: "link", title: "הפעלה קמפיין דרך הטלפון", desc: "הפעלה מהירה", url: "https://f2.freeivr.co.il/topic/45/%D7%94%D7%A4%D7%A2%D7%9C%D7%94-%D7%9E%D7%94%D7%99%D7%A8%D7%94-%D7%9C%D7%A7%D7%9E%D7%A4%D7%99%D7%99%D7%9F" },
                                                    { type: "link", title: "קניית יחידות וניהול כללי", desc: "ניהול קמפיין", url: "https://f2.freeivr.co.il/topic/2704/%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%A7%D7%9E%D7%A4%D7%99%D7%99%D7%9F" },
                                                    { type: "link", title: "ניהול מספרים ידנית דרך הטלפון", desc: "yemot_dialer_campaign_list", url: "https://f2.freeivr.co.il/topic/59/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%95%D7%A1%D7%A4%D7%94-%D7%94%D7%A1%D7%A8%D7%94-%D7%90%D7%95-%D7%97%D7%A1%D7%99%D7%9E%D7%94-%D7%9E%D7%AA%D7%91%D7%A0%D7%99%D7%95%D7%AA-%D7%A8%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%94%D7%AA%D7%A4%D7%95%D7%A6%D7%94-yemot_dialer_campaign_list" },
                                                    { type: "link", title: "שמיעת כמות החברים ברשימה", desc: "בדיקת כמות ומספר קיים", url: "https://f2.freeivr.co.il/topic/610/%D7%A9%D7%9E%D7%99%D7%A2%D7%AA-%D7%9B%D7%9E%D7%95%D7%AA-%D7%94%D7%97%D7%91%D7%A8%D7%99%D7%9D-%D7%91%D7%93%D7%99%D7%A7%D7%94-%D7%94%D7%90%D7%9D-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%9E%D7%A1%D7%95%D7%99%D7%99%D7%9D-%D7%A7%D7%99%D7%99%D7%9D-%D7%A9%D7%9E%D7%99%D7%A2%D7%AA-%D7%9B%D7%9C-%D7%94%D7%9E%D7%A1%D7%A4%D7%A8%D7%99%D7%9D-%D7%91%D7%A8%D7%A6%D7%A3" },
                                                    { type: "link", title: "הוספת/הסרת מאזינים לרשימות תפוצה", desc: "template_add/remove_number", url: "https://f2.freeivr.co.il/topic/58/%D7%94%D7%95%D7%A1%D7%A4%D7%94-%D7%95%D7%94%D7%A1%D7%A8%D7%AA-%D7%9E%D7%A1%D7%A4%D7%A8%D7%99%D7%9D-%D7%9E%D7%A8%D7%A9%D7%99%D7%9E%D7%AA-%D7%94%D7%AA%D7%A4%D7%95%D7%A6%D7%94-%D7%91%D7%A8%D7%99%D7%A8%D7%AA-%D7%9E%D7%97%D7%93%D7%9C-%D7%95%D7%9E%D7%A8%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%90%D7%97%D7%A8%D7%95%D7%AA-template_add_number-template_remove_number" },
                                                    { type: "link", title: "בדיקת יתרת יחידות + שליחת התראה (הטמעה)", desc: "הטמעה בכל מודול", url: "https://f2.freeivr.co.il/topic/1980/%D7%91%D7%93%D7%99%D7%A7%D7%AA-%D7%99%D7%AA%D7%A8%D7%AA-%D7%99%D7%97%D7%99%D7%93%D7%95%D7%AA-%D7%9B%D7%94%D7%98%D7%9E%D7%A2%D7%94-%D7%91%D7%9B%D7%9C-%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%90%D7%95-%D7%91%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%9B%D7%95%D7%9C%D7%9C-%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%A9%D7%99%D7%97%D7%94-%D7%9C%D7%9E%D7%A0%D7%94%D7%9C-%D7%94%D7%A7%D7%95" },
                                                    { type: "link", title: "בדיקת יתרת יחידות + שליחת התראה (מודל)", desc: "מודל ייעודי", url: "https://f2.freeivr.co.il/topic/105/%D7%91%D7%93%D7%99%D7%A7%D7%AA-%D7%99%D7%AA%D7%A8%D7%AA-%D7%99%D7%97%D7%99%D7%93%D7%95%D7%AA-%D7%A0%D7%9E%D7%95%D7%9B%D7%94-%D7%90%D7%95-%D7%A4%D7%92-%D7%AA%D7%95%D7%A7%D7%A3-%D7%9E%D7%AA%D7%A7%D7%A8%D7%91" }
                                                ]
                                            },
                                            {
                                                id: "cat_filters",
                                                type: "folder",
                                                title: "🔀 מעברים ופילטרים",
                                                desc: "ניתוב לפי שעות, רשימות, כמויות וזמנים",
                                                children: [
                                                    { type: "link", title: "העברה לשלוחה אחרת", desc: "go_to_folder", url: "https://f2.freeivr.co.il/topic/38/%D7%9E%D7%A2%D7%91%D7%A8-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%90%D7%97%D7%A8%D7%AA-go_to_folder" },
                                                    { type: "link", title: "העברה לשלוחות שונות לפי רשימות תפוצה (הטמעה)", desc: "הטמעה בכל מודול", url: "https://f2.freeivr.co.il/topic/94/%D7%A4%D7%99%D7%9C%D7%98%D7%A8-%D7%9C%D7%A4%D7%99-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%A8%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%AA%D7%A4%D7%95%D7%A6%D7%94-%D7%A9%D7%95%D7%A0%D7%95%D7%AA-%D7%9B%D7%94%D7%98%D7%9E%D7%A2%D7%94-%D7%91%D7%9B%D7%9C-%D7%9E%D7%95%D7%93%D7%95%D7%9C" },
                                                    { type: "link", title: "העברה לשלוחה מסוימת לפי רשימת תפוצה", desc: "template_filter", url: "https://f2.freeivr.co.il/topic/41/%D7%94%D7%A4%D7%A0%D7%99%D7%99%D7%AA-%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9%D7%99%D7%9D-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%95%D7%AA-%D7%A9%D7%95%D7%A0%D7%95%D7%AA-%D7%9C%D7%A4%D7%99-%D7%A8%D7%A9%D7%99%D7%9E%D7%AA-%D7%94%D7%AA%D7%A4%D7%95%D7%A6%D7%94-template_filter" },
                                                    { type: "link", title: "העברה לשלוחה מסוימת לפי כמות מאזינים", desc: "עומס מאזינים", url: "https://f2.freeivr.co.il/topic/39/%D7%9E%D7%A2%D7%91%D7%A8-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%95%D7%AA-%D7%A9%D7%95%D7%A0%D7%95%D7%AA-%D7%9C%D7%A4%D7%99-%D7%9B%D7%9E%D7%95%D7%AA-%D7%9E%D7%90%D7%96%D7%99%D7%A0%D7%99%D7%9D?_=1600694415636" },
                                                    { type: "link", title: "העברה לשלוחה מסוימת לפי מחייג ומחוייג", desc: "ניתוב לפי מספר", url: "https://f2.freeivr.co.il/topic/40/%D7%94%D7%92%D7%93%D7%A8%D7%AA-%D7%94%D7%A4%D7%A0%D7%99%D7%AA-%D7%A9%D7%99%D7%97%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%A4%D7%A0%D7%99%D7%9E%D7%99%D7%AA-%D7%9C%D7%A4%D7%99-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%9E%D7%97%D7%99%D7%99%D7%92-%D7%90%D7%95-%D7%9E%D7%97%D7%95%D7%99%D7%92" },
                                                    { type: "link", title: "העברה לשלוחה מסוימת לפי נתונים מ- list_all_information", desc: "פילטר לפי רשימת לקוחות", url: "https://f2.freeivr.co.il/topic/35/%D7%A4%D7%99%D7%9C%D7%98%D7%A8-%D7%9C%D7%A4%D7%99-%D7%A8%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%94%D7%94%D7%A2%D7%91%D7%A8%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%90%D7%97%D7%A8%D7%AA-%D7%9C%D7%A4%D7%99-%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%A1%D7%A4%D7%A6%D7%99%D7%A4%D7%99%D7%95%D7%AA-%D7%9C%D7%9C%D7%A7%D7%95%D7%97-%D7%9C%D7%A4%D7%99-%D7%A7%D7%95%D7%91%D7%A5" },
                                                    { type: "link", title: "העברה לשלוחה מסוימת לפי זמנים + הגבלת מספר הפעמים", desc: "access_filter", url: "https://f2.freeivr.co.il/topic/32/access_filter-%D7%A4%D7%99%D7%9C%D7%98%D7%A8-%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%95%D7%AA-%D7%9C%D7%A4%D7%99-%D7%AA%D7%90%D7%A8%D7%99%D7%9A-%D7%A2%D7%91%D7%A8%D7%99-%D7%9C%D7%95%D7%A2%D7%96%D7%99-%D7%A1%D7%A4%D7%99%D7%A8%D7%AA-%D7%94%D7%A2%D7%95%D7%9E%D7%A8-%D7%97%D7%A0%D7%95%D7%9B%D7%94-%D7%94%D7%92%D7%91%D7%9C%D7%AA-%D7%94%D7%A4%D7%A2%D7%9E%D7%99%D7%9D-%D7%9C%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%9C%D7%9B%D7%9C-%D7%9E%D7%90%D7%96%D7%99%D7%9F" },
                                                    { type: "link", title: "טיימר - העברה לשלוחה אחרת בסיום זמן הטיימר", desc: "limit_call_seconds", url: "https://f2.freeivr.co.il/topic/57/limit_call_seconds-%D7%94%D7%92%D7%91%D7%9C%D7%AA-%D7%90%D7%95%D7%A8%D7%9A-%D7%94%D7%A9%D7%99%D7%97%D7%94-%D7%98%D7%99%D7%99%D7%9E%D7%A8" },
                                                    { type: "link", title: "העברה לשלוחות שונות לפי מפתח, הגבלת כניסות, תפריט והקלטה", desc: "ניתוב לפי מפתח", url: "https://f2.freeivr.co.il/topic/121/%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A4%D7%99-%D7%9E%D7%A4%D7%AA%D7%97-%D7%94%D7%92%D7%91%D7%9C%D7%AA-%D7%9B%D7%A0%D7%99%D7%A1%D7%95%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%AA%D7%A4%D7%A8%D7%99%D7%98-%D7%94%D7%A7%D7%9C%D7%98%D7%94-%D7%95%D7%9E%D7%A2%D7%91%D7%A8-%D7%9C%D7%AA%D7%99%D7%A7%D7%99%D7%94-%D7%90%D7%97%D7%A8%D7%AA" },
                                                    { type: "link", title: "העברה לשלוחות שונות לפי זמנים", desc: "go_to_folder_time", url: "https://f2.freeivr.co.il/topic/36/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A2%D7%91%D7%A8%D7%94-%D7%9C%D7%AA%D7%99%D7%A7%D7%99%D7%95%D7%AA-%D7%90%D7%97%D7%A8%D7%95%D7%AA-%D7%9C%D7%A4%D7%99-%D7%A9%D7%A2%D7%95%D7%AA-%D7%99%D7%9E%D7%99%D7%9D-go_to_folder_time" }
                                                ]
                                            },
                                            {
                                                id: "cat_last_pos",
                                                type: "folder",
                                                title: "↩️ חזרה למיקום אחרון",
                                                desc: "שמירת מיקום האזנה, חזרה לתפריט או קובץ אחרון",
                                                children: [
                                                    { type: "link", title: "מבוסס מערכת", desc: "השמעת הודעה שהאזין לאחרונה", url: "https://f2.freeivr.co.il/topic/236/%D7%A9%D7%9E%D7%99%D7%A2%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%A9%D7%94%D7%90%D7%96%D7%99%D7%9F-%D7%9C%D7%90%D7%97%D7%A8%D7%95%D7%A0%D7%94?_=1591116229860" },
                                                    { type: "link", title: "מבוסס שלוחת תפריט", desc: "חזרה לפי תפריט", url: "https://f2.freeivr.co.il/topic/1227/%D7%97%D7%96%D7%A8%D7%94-%D7%9C%D7%9E%D7%99%D7%A7%D7%95%D7%9D-%D7%94%D7%90%D7%97%D7%A8%D7%95%D7%A0%D7%94-%D7%A9%D7%94%D7%90%D7%96%D7%A0%D7%AA%D7%9D-%D7%9C%D7%A4%D7%99-%D7%AA%D7%A4%D7%A8%D7%99%D7%98" },
                                                    { type: "link", title: "מבוסס שלוחת השמעת קבצים", desc: "המשך מקובץ אחרון", url: "https://f2.freeivr.co.il/topic/8/playfile-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D/14" },
                                                    { type: "link", title: "השמעת פרטי נקודת העצירה", desc: "כמו ב-ivr1", url: "https://f2.freeivr.co.il/topic/95/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%9E%D7%99%D7%A7%D7%95%D7%9D-%D7%94%D7%90%D7%96%D7%A0%D7%94-%D7%90%D7%97%D7%A8%D7%95%D7%A0%D7%94-%D7%9C%D7%A4%D7%A0%D7%99-%D7%94%D7%9E%D7%A2%D7%91%D7%A8-%D7%9C%D7%94%D7%90%D7%96%D7%A0%D7%94-%D7%9B%D7%9E%D7%95-%D7%A9%D7%94%D7%99%D7%94-%D7%91ivr1" }
                                                ]
                                            },
                                            {
                                                id: "cat_messages_data",
                                                type: "folder",
                                                title: "💬 הודעות ונתונים",
                                                desc: "הודעות יומיות, הודעות אישיות והשמעת מידע",
                                                children: [
                                                    { type: "link", title: "השמעת הודעה בלבד", desc: "חזרה בכל מקש / בלי אפשרות חזרה", url: "https://f2.freeivr.co.il/topic/1359/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%91%D7%9C%D7%91%D7%93-%D7%97%D7%96%D7%A8%D7%94-%D7%91%D7%9B%D7%9C-%D7%9E%D7%A7%D7%A9-%D7%94%D7%A9%D7%9E%D7%A2%D7%94-%D7%91%D7%9C%D7%99-%D7%90%D7%A4%D7%A9%D7%A8%D7%95%D7%AA-%D7%97%D7%96%D7%A8%D7%94" },
                                                    { type: "link", title: "השמעת הודעה יומית מתחלפת", desc: "הודעה יומית ומעבר שלוחה", url: "https://f2.freeivr.co.il/topic/15/%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%99%D7%95%D7%9E%D7%99%D7%AA-%D7%9E%D7%AA%D7%97%D7%9C%D7%A4%D7%AA-%D7%95%D7%9E%D7%A2%D7%91%D7%A8-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%90%D7%97%D7%A8%D7%AA" },
                                                    { type: "link", title: "השמעת נתונים מידע והודעות אישיות", desc: "id_message", url: "https://f2.freeivr.co.il/topic/31/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-%D7%95%D7%94%D7%95%D7%93%D7%A2%D7%95%D7%AA-%D7%90%D7%99%D7%A9%D7%99%D7%95%D7%AA-id_message" },
                                                    { type: "link", title: "השמעת הודעה לפי תאריך + הגבלת פעמים", desc: "toplay_time", url: "https://f2.freeivr.co.il/topic/14/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%AA-%D7%9C%D7%A4%D7%99-%D7%AA%D7%90%D7%A8%D7%99%D7%9A-%D7%A2%D7%91%D7%A8%D7%99-%D7%9C%D7%95%D7%A2%D7%96%D7%99-%D7%A1%D7%A4%D7%99%D7%A8%D7%AA-%D7%94%D7%A2%D7%95%D7%9E%D7%A8-%D7%97%D7%A0%D7%95%D7%9B%D7%94-%D7%9B%D7%95%D7%9C%D7%9C-%D7%94%D7%92%D7%91%D7%9C%D7%AA-%D7%94%D7%A4%D7%A2%D7%9E%D7%99%D7%9D-%D7%9C%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%9C%D7%9E%D7%90%D7%96%D7%99%D7%9F-toplay_time" },
                                                    { type: "link", title: "השמעת הודעת הקמפיין (במודל תפריט)", desc: "מודל תפריט", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/11" },
                                                    { type: "link", title: "השמעת הודעה לפי ID (במודל שמיעת קבצים)", desc: "הודעות אישיות בקבצים", url: "https://f2.freeivr.co.il/topic/8/playfile-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D/19?_=1605708876195" },
                                                    { type: "link", title: "השמעת הודעות אישיות + \"יש לך הודעה אישית חדשה\"", desc: "מדריך להודעות אישיות", url: "https://f2.freeivr.co.il/topic/3465/%D7%9E%D7%93%D7%A8%D7%99%D7%9A-%D7%9C%D7%94%D7%95%D7%93%D7%A2%D7%95%D7%AA-%D7%90%D7%99%D7%A9%D7%99%D7%95%D7%AA-%D7%99%D7%A9-%D7%9C%D7%9A-%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%90%D7%99%D7%A9%D7%99%D7%AA-%D7%97%D7%93%D7%A9%D7%94" }
                                                ]
                                            },
                                            {
                                                id: "cat_calls_routing",
                                                type: "folder",
                                                title: "📞 ניתובי שיחות",
                                                desc: "ראוטינג, תורים, מענה אנושי וחיבורי IAX",
                                                children: [
                                                    { type: "link", title: "ראוטינג חיוג", desc: "ניתוב למענה אנושי", url: "https://f2.freeivr.co.il/topic/218/%D7%A0%D7%99%D7%AA%D7%95%D7%91%D7%99-%D7%A9%D7%99%D7%97%D7%94-%D7%9C%D7%9E%D7%A2%D7%A0%D7%94-%D7%90%D7%A0%D7%95%D7%A9%D7%99-%D7%9B%D7%9C-%D7%94%D7%A1%D7%95%D7%92%D7%99%D7%9D/2?_=1595704866464" },
                                                    { type: "link", title: "ראוטינג טיים - לפי זמנים", desc: "ניתוב לפי שעות פעילות", url: "https://f2.freeivr.co.il/topic/218/%D7%A0%D7%99%D7%AA%D7%95%D7%91%D7%99-%D7%A9%D7%99%D7%97%D7%94-%D7%9C%D7%9E%D7%A2%D7%A0%D7%94-%D7%90%D7%A0%D7%95%D7%A9%D7%99-%D7%9B%D7%9C-%D7%94%D7%A1%D7%95%D7%92%D7%99%D7%9D/3?_=1595704866466" },
                                                    { type: "link", title: "ראוטינג קיו - לפי תור", desc: "מודול תור מענה אנושי", url: "https://f2.freeivr.co.il/topic/6076/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%AA%D7%95%D7%A8-%D7%9E%D7%A2%D7%A0%D7%94-%D7%90%D7%A0%D7%95%D7%A9%D7%99?_=1693678084502" },
                                                    { type: "link", title: "ראוטינג ימות - בין מערכות", desc: "העברת שיחות בין מערכות", url: "https://f2.freeivr.co.il/topic/218/%D7%A0%D7%99%D7%AA%D7%95%D7%91%D7%99-%D7%A9%D7%99%D7%97%D7%94-%D7%9C%D7%9E%D7%A2%D7%A0%D7%94-%D7%90%D7%A0%D7%95%D7%A9%D7%99-%D7%9B%D7%9C-%D7%94%D7%A1%D7%95%D7%92%D7%99%D7%9D/5?_=1595705443655" },
                                                    { type: "link", title: "ראוטינג IAX - קבלת והוצאת שיחות דרך המחשב", desc: "חיבור IAX למערכת", url: "https://f2.freeivr.co.il/topic/2797/%D7%97%D7%99%D7%91%D7%95%D7%A8-iax-%D7%9C%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%90%D7%A4%D7%A9%D7%A8%D7%95%D7%AA-%D7%9C%D7%91%D7%A6%D7%A2-%D7%97%D7%99%D7%95%D7%92-%D7%95%D7%9C%D7%A7%D7%91%D7%9C-%D7%A9%D7%99%D7%97%D7%95%D7%AA-%D7%9E%D7%94%D7%9E%D7%97%D7%A9%D7%91-%D7%9C%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%A9%D7%9C%D7%9B%D7%9D" }
                                                ]
                                            },
                                            {
                                                id: "cat_email",
                                                type: "folder",
                                                title: "✉️ מייל",
                                                desc: "תא קולי, התראות על שיחות ודוחות למייל",
                                                children: [
                                                    { type: "link", title: "תא קולי למייל", desc: "voicemail_email", url: "https://f2.freeivr.co.il/topic/30/%D7%AA%D7%90-%D7%A7%D7%95%D7%9C%D7%99-%D7%94%D7%A9%D7%95%D7%9C%D7%97-%D7%94%D7%A2%D7%AA%D7%A7-%D7%9C%D7%93%D7%95%D7%90-%D7%9C-voicemail_email" },
                                                    { type: "link", title: "\"מי חיפש אותי\" התראה על שיחות שלא נענו", desc: "התראה במייל/SMS", url: "https://f2.freeivr.co.il/topic/896/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A9%D7%99%D7%97%D7%95%D7%AA-%D7%A9%D7%9C%D7%90-%D7%A0%D7%A2%D7%A0%D7%95-%D7%A7%D7%91%D7%9C%D7%AA-%D7%94%D7%AA%D7%A8%D7%90%D7%94-%D7%91%D7%9E%D7%99%D7%99%D7%9C-%D7%A1%D7%9E%D7%A1" },
                                                    { type: "link", title: "התראה על תוקף יחידות נמוך במודל ראוטינג (הטמעה)", desc: "התראת יחידות", url: "https://f2.freeivr.co.il/topic/1780/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%9E%D7%99%D7%99%D7%9C-%D7%91%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%A0%D7%99%D7%AA%D7%95%D7%91-%D7%91%D7%90%D7%9D-%D7%90%D7%99%D7%9F-%D7%99%D7%97%D7%99%D7%93%D7%95%D7%AA-%D7%90%D7%95-%D7%A9%D7%AA%D7%95%D7%A7%D7%A4%D7%9D-%D7%A2%D7%95%D7%9E%D7%93-%D7%9C%D7%A4%D7%95%D7%92" },
                                                    { type: "link", title: "קבלת מייל עם כל פרטי המשתתפים בחדר וועידה", desc: "confbridge דוח למייל", url: "https://f2.freeivr.co.il/topic/429/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%9E%D7%99%D7%99%D7%9C-%D7%9C%D7%9E%D7%A0%D7%94%D7%9C-%D7%94%D7%97%D7%93%D7%A8-%D7%A2%D7%9D-%D7%9B%D7%9C-%D7%9E%D7%A9%D7%AA%D7%AA%D7%A4%D7%99-%D7%94%D7%95%D7%A2%D7%99%D7%93%D7%94-confbridge" }
                                                ]
                                            },
                                            {
                                                id: "cat_sms",
                                                type: "folder",
                                                title: "📱 הודעות SMS",
                                                desc: "שליחת סמסים, התראות כניסה, תא קולי ל-SMS",
                                                children: [
                                                    { type: "link", title: "שליחת הודעות סמס מהמערכת", desc: "מזיהוי המתקשר", url: "https://f2.freeivr.co.il/topic/106/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%AA-%D7%98%D7%A7%D7%A1%D7%98-%D7%9E%D7%94%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%9E%D7%94%D7%96%D7%99%D7%94%D7%95%D7%99-%D7%A9%D7%9C-%D7%94%D7%9E%D7%AA%D7%A7%D7%A9%D7%A8" },
                                                    { type: "link", title: "שליחת סמס ללקוח בכניסה לשלוחה (מודל)", desc: "מודל ייעודי ומעבר שלוחה", url: "https://f2.freeivr.co.il/topic/2616/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A9%D7%9C%D7%99%D7%97%D7%AA-sms-%D7%9C%D7%9C%D7%A7%D7%95%D7%97-%D7%91%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%95%D7%9E%D7%A2%D7%91%D7%A8-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%90%D7%97%D7%A8%D7%AA?_=1603029937984" },
                                                    { type: "link", title: "שליחת סמס ללקוח בכניסה לשלוחה (הטמעה)", desc: "הטמעה בכל שלוחה", url: "https://f2.freeivr.co.il/topic/481/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%A1%D7%9E%D7%A1-%D7%9C%D7%9C%D7%A7%D7%95%D7%97-%D7%91%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94" },
                                                    { type: "link", title: "שליחת סמס מהמחשב", desc: "ממשק מקוון", url: "https://freeivr.co.il/misc/sendsms/" },
                                                    { type: "link", title: "תא קולי כהודעת SMS", desc: "המרת קול לטקסט בהקלטות", url: "https://f2.freeivr.co.il/topic/1845/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-sms-%D7%9E%D7%94%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%A2-%D7%99-%D7%94%D7%9E%D7%A8%D7%AA-%D7%A7%D7%95%D7%9B%D7%9C-%D7%9C%D7%98%D7%A7%D7%A1%D7%98/7" },
                                                    { type: "link", title: "קבלת סמסים למייל", desc: "וירטואל פלוס / URL", url: "https://f2.freeivr.co.il/topic/688/%D7%97%D7%93%D7%A9-%D7%9E%D7%A1%D7%A4%D7%A8%D7%99%D7%9D-%D7%91%D7%A9%D7%99%D7%A8%D7%95%D7%AA-%D7%A1%D7%9E%D7%A1-%D7%9C%D7%9E%D7%99%D7%99%D7%9C-url-%D7%95%D7%99%D7%A8%D7%98%D7%95%D7%90%D7%9C-%D7%A4%D7%9C%D7%95%D7%A1" },
                                                    { type: "link", title: "קבלת סמס עם פרטי המשתתפים בחדר ועידה", desc: "confbridge התראת SMS", url: "https://f2.freeivr.co.il/topic/24/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-sms-%D7%9C%D7%9E%D7%A0%D7%94%D7%9C-%D7%94%D7%97%D7%93%D7%A8-%D7%A2%D7%9D-%D7%9B%D7%9C-%D7%9E%D7%A9%D7%AA%D7%AA%D7%A4%D7%99-%D7%94%D7%95%D7%A2%D7%99%D7%93%D7%94-confbridge" },
                                                    { type: "link", title: "\"מי חיפש אותי\" קבלת סמס עם פרטי שיחות שלא נענו", desc: "התראות בסמס", url: "https://f2.freeivr.co.il/topic/896/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A9%D7%99%D7%97%D7%95%D7%AA-%D7%A9%D7%9C%D7%90-%D7%A0%D7%A2%D7%A0%D7%95-%D7%A7%D7%91%D7%9C%D7%AA-%D7%94%D7%AA%D7%A8%D7%90%D7%94-%D7%91%D7%9E%D7%99%D7%99%D7%9C-%D7%A1%D7%9E%D7%A1" },
                                                    { type: "link", title: "קבלת התראה אודות שיחות שנכשלו - במודל תורים", desc: "התראת תור", url: "https://f2.freeivr.co.il/topic/776/%D7%97%D7%93%D7%A9-%D7%91%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%AA%D7%95%D7%A8%D7%99%D7%9D-%D7%A7%D7%91%D7%9C%D7%AA-%D7%9E%D7%99%D7%99%D7%9C-%D7%A2%D7%9C-%D7%A9%D7%99%D7%97%D7%95%D7%AA-%D7%A9%D7%A0%D7%9B%D7%A9%D7%9C%D7%95" },
                                                    { type: "link", title: "קבלת סמס לאחר כל הקלטה במערכת (במודל הקלטות)", desc: "התראה על הקלטה חדשה", url: "https://f2.freeivr.co.il/topic/920/%D7%97%D7%93%D7%A9-%D7%91%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%A1%D7%9E%D7%A1-%D7%A2%D7%9C-%D7%94%D7%A7%D7%9C%D7%98%D7%94-%D7%97%D7%93%D7%A9%D7%94" }
                                                ]
                                            },
                                            {
                                                id: "cat_fax",
                                                type: "folder",
                                                title: "📠 פקס וצינתוקים",
                                                desc: "פקס למייל, שליחת פקסים וצינתוק בכניסה לשלוחה",
                                                children: [
                                                    { type: "link", title: "\"פקס למייל\" קבלת פקסים", desc: "fax-to-mail", url: "https://f2.freeivr.co.il/topic/104/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A7%D7%91%D7%9C%D7%AA-%D7%A4%D7%A7%D7%A1%D7%99%D7%9D-fax-to-mail" },
                                                    { type: "link", title: "שליחת פקסים חדש", desc: "ממשק פקסים מעודכן", url: "https://f2.freeivr.co.il/topic/3240/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%A4%D7%A7%D7%A1%D7%99%D7%9D-%D7%97%D7%93%D7%A9?_=1605377259098" },
                                                    { type: "link", title: "שליחת פקסים ישן", desc: "send_fax", url: "https://f2.freeivr.co.il/topic/70/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%A4%D7%A7%D7%A1%D7%99%D7%9D-send_fax" },
                                                    { type: "link", title: "שליחת צנתוק למחייג בכניסה לשלוחה", desc: "הגדרות מתקדמות", url: "https://f2.freeivr.co.il/topic/9779/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%A6%D7%A0%D7%AA%D7%95%D7%A7-%D7%9C%D7%9E%D7%97%D7%99%D7%99%D7%92-%D7%91%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94" }
                                                ]
                                            },
                                            {
                                                id: "cat_sales",
                                                type: "folder",
                                                title: "🛒 מכירות וכרטיסים",
                                                desc: "מכירת מוצרים לפי מק\"ט, מקומות ישיבה וחנויות",
                                                children: [
                                                    { type: "link", title: "מכירת מוצרים לפי מק\"ט (מספר קטלוגי)", desc: "sale_products", url: "https://f2.freeivr.co.il/topic/49/%D7%94%D7%96%D7%9E%D7%A0%D7%AA-%D7%9E%D7%95%D7%A6%D7%A8-%D7%9C%D7%A4%D7%99-%D7%9E%D7%A7-%D7%98-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%A7%D7%98%D7%9C%D7%95%D7%92%D7%99-sale_products" },
                                                    { type: "link", title: "מכירת מקומות ישיבה לבתי כנסת/אירועים", desc: "sale_seats", url: "https://f2.freeivr.co.il/topic/50/%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%9E%D7%9B%D7%99%D7%A8%D7%AA-%D7%9B%D7%A1%D7%90%D7%95%D7%AA-%D7%9C%D7%91%D7%AA%D7%99-%D7%9B%D7%A0%D7%A1%D7%9AA-%D7%90%D7%99%D7%A8%D7%95%D7%A2%D7%99%D7%9D-%D7%95%D7%9B%D7%93-sale_seats" },
                                                    { type: "link", title: "מרכז הקניות - ניהול חנויות וסניפים", desc: "רשת חנויות", url: "https://f2.freeivr.co.il/topic/2099/%D7%9E%D7%A8%D7%9B%D7%96-%D7%94%D7%A7%D7%A0%D7%99%D7%95%D7%AA-%D7%A9%D7%9C-%D7%97%D7%91%D7%A8%D7%AA-%D7%99%D7%9E%D7%95%D7%AA-%D7%94%D7%9E%D7%A9%D7%99%D7%97" }
                                                ]
                                            },
                                            {
                                                id: "cat_data_entry",
                                                type: "folder",
                                                title: "📥 קבלת נתונים",
                                                desc: "קליטת נתונים מהמאזין, שעון נוכחות ומשימות",
                                                children: [
                                                    { type: "link", title: "קבלת הקלטות ונתונים", desc: "recording_and_entering_data", url: "https://f2.freeivr.co.il/topic/3779/%D7%A7%D7%91%D7%9C%D7%AA-%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-%D7%95%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-recording_and_entering_data" },
                                                    { type: "link", title: "דיווח משימות יומי", desc: "מעקב משימות", url: "https://f2.freeivr.co.il/topic/43/%D7%93%D7%99%D7%95%D7%95%D7%97-%D7%9E%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%99%D7%95%D7%9E%D7%99" },
                                                    { type: "link", title: "שעון נוכחות", desc: "time_keeper", url: "https://f2.freeivr.co.il/topic/71/time_keeper-%D7%A9%D7%A2%D7%95%D7%9F-%D7%A0%D7%95%D7%9B%D7%97%D7%95%D7%AA" },
                                                    { type: "link", title: "הוספת/הסרת ID של המתקשר מקובץ במערכת", desc: "ניהול רשימות משתמשים", url: "https://f2.freeivr.co.il/topic/2678/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%A1%D7%A8%D7%AA-%D7%A2%D7%A8%D7%9A-id-%D7%A9%D7%9C-%D7%94%D7%9E%D7%AA%D7%A7%D7%A9%D7%A8-%D7%90%D7%95-%D7%A2%D7%A8%D7%9A-%D7%9E%D7%95%D7%92%D7%93%D7%A8-%D7%9E%D7%A8%D7%90%D7%A9-%D7%9E%D7%A7%D7%95%D7%91%D7%A5-%D7%91%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%9C%D7%91%D7%97%D7%99%D7%A8%D7%AA%D7%9B%D7%9D" },
                                                    { type: "link", title: "קבלת נתונים והקלטות (מדריך מורחב)", desc: "recording_and_entering_data", url: "https://f2.freeivr.co.il/topic/51/%D7%A7%D7%91%D7%9C%D7%AA-%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-%D7%95%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-recording_and_entering_data" }
                                                ]
                                            },
                                            {
                                                id: "cat_credit_card",
                                                type: "folder",
                                                title: "💳 סליקת אשראי",
                                                desc: "חיבור למנועי סליקה, קהילות ונדרים פלוס",
                                                children: [
                                                    { type: "link", title: "התחברות למנוע סליקה כללי - credit_card", desc: "סליקת אשראי טלפונית", url: "https://f2.freeivr.co.il/topic/6190/%D7%94%D7%AA%D7%97%D7%91%D7%A8%D7%95%D7%AA-%D7%9C%D7%9E%D7%A0%D7%95%D7%A2-%D7%A1%D7%9C%D7%99%D7%A7%D7%94-%D7%9B%D7%9C%D7%9C%D7%99-credit_card?_=1628183020232" }
                                                ]
                                            },
                                            {
                                                id: "cat_speech",
                                                type: "folder",
                                                title: "🗣️ זיהוי דיבור",
                                                desc: "זיהוי קולי בתפריטים, הקלטות, מכירות ותמלול",
                                                children: [
                                                    { type: "link", title: "הגדרות כלליות עבור מנוע זיהוי דיבור", desc: "הגדרות בסיס", url: "https://f2.freeivr.co.il/topic/2468/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%A2%D7%91%D7%95%D7%A8-%D7%9E%D7%A0%D7%95%D7%A2-%D7%96%D7%99%D7%94%D7%95%D7%99-%D7%93%D7%99%D7%91%D7%95%D7%A8" },
                                                    { type: "link", title: "זיהוי בהקלטות", desc: "record", url: "https://f2.freeivr.co.il/topic/25/%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-record" },
                                                    { type: "link", title: "זיהוי בתפריט", desc: "menu_voice", url: "https://f2.freeivr.co.il/topic/7/%D7%AA%D7%A4%D7%A8%D7%99%D7%98-%D7%A2%D7%9D-%D7%96%D7%99%D7%94%D7%95%D7%99-%D7%93%D7%99%D7%91%D7%95%D7%A8-%D7%A7%D7%95%D7%9C%D7%99-menu_voice" },
                                                    { type: "link", title: "זיהוי במכירות", desc: "sale_products", url: "https://f2.freeivr.co.il/topic/49/%D7%94%D7%96%D7%9E%D7%A0%D7%AA-%D7%9E%D7%95%D7%A6%D7%A8-%D7%9C%D7%A4%D7%99-%D7%9E%D7%A7-%D7%98-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%A7%D7%98%D7%9C%D7%95%D7%92%D7%99-sale_products" },
                                                    { type: "link", title: "המרת קבצי קול לטקסט", desc: "stt_dir_all_file", url: "https://f2.freeivr.co.il/topic/103/%D7%94%D7%9E%D7%A8%D7%AA-%D7%A7%D7%91%D7%A6%D7%99-%D7%A7%D7%95%D7%9C-%D7%9C%D7%98%D7%A7%D7%A1%D7%98-stt_dir_all_file" },
                                                    { type: "link", title: "מחירון מנוע זיהוי דיבור והסבר שימוש", desc: "תעריפים ויחידות", url: "https://f2.freeivr.co.il/topic/22/%D7%9E%D7%97%D7%99%D7%A8%D7%95%D7%9F-%D7%99%D7%97%D7%99%D7%93%D7%95%D7%AA-%D7%95%D7%94%D7%A1%D7%91%D7%A8-%D7%A2%D7%9C-%D7%90%D7%95%D7%A4%D7%9F-%D7%94%D7%A9%D7%99%D7%9E%D7%95%D7%A9-%D7%91%D7%94%D7%9D" },
                                                    { type: "link", title: "זיהוי בקבלת נתונים", desc: "recording_and_entering_data", url: "https://f2.freeivr.co.il/topic/51/%D7%A7%D7%91%D7%9C%D7%AA-%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-%D7%95%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-recording_and_entering_data" }
                                                ]
                                            },
                                            {
                                                id: "cat_surveys",
                                                type: "folder",
                                                title: "📊 סקרים",
                                                desc: "סקרים טלפוניים והשמעת תוצאות בזמן אמת",
                                                children: [
                                                    { type: "link", title: "מודול סקר ישן", desc: "כולל השמעת תוצאות בזמן אמת", url: "https://f2.freeivr.co.il/topic/79/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A1%D7%A7%D7%A8-%D7%9B%D7%95%D7%9C%D7%9C-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%94%D7%AA%D7%95%D7%A6%D7%90%D7%95%D7%AA-%D7%91%D7%96%D7%9E%D7%9F-%D7%90%D7%9E%D7%AA" },
                                                    { type: "link", title: "מודל סקר חדש", desc: "seker_questions", url: "https://f2.freeivr.co.il/topic/1462/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A1%D7%A7%D7%A8-%D7%94%D7%97%D7%93%D7%A9-seker_questions" }
                                                ]
                                            },
                                            {
                                                id: "cat_general",
                                                type: "folder",
                                                title: "🧰 מודלים כלליים וכלים",
                                                desc: "צינתוקים חינמיים, זמני היום, קופונים, תורים ומונים",
                                                children: [
                                                    { type: "link", title: "צינתוקים ללא עלות", desc: "מערכת תוכן IVR ללא יחידות", url: "https://f2.freeivr.co.il/topic/91/%D7%A6%D7%99%D7%A0%D7%AA%D7%95%D7%A7%D7%99%D7%9D-%D7%91%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%AA%D7%95%D7%9B%D7%9F-ivr-%D7%9C%D7%9C%D7%90-%D7%A2%D7%9C%D7%95%D7%AA-%D7%99%D7%97%D7%99%D7%93%D7%95%D7%AA" },
                                                    { type: "link", title: "המספר הנוסף", desc: "מודול נסיוני מספר אישי", url: "https://f2.freeivr.co.il/topic/364/%D7%94%D7%9E%D7%A1%D7%A4%D7%A8-%D7%94%D7%A0%D7%95%D7%A1%D7%A3-%D7%9B%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A0%D7%A1%D7%99%D7%95%D7%A0%D7%99-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%90%D7%99%D7%A9%D7%99" },
                                                    { type: "link", title: "חלוקת אישורים", desc: "approval_number", url: "https://f2.freeivr.co.il/topic/66/%D7%97%D7%9C%D7%95%D7%A7%D7%AA-%D7%90%D7%99%D7%A9%D7%95%D7%A8%D7%99%D7%9D-approval_number" },
                                                    { type: "link", title: "חלוקת קופונים", desc: "coupon", url: "https://f2.freeivr.co.il/topic/65/%D7%97%D7%9C%D7%95%D7%A7%D7%AA-%D7%A7%D7%95%D7%A4%D7%95%D7%A0%D7%99%D7%9D-coupon" },
                                                    { type: "link", title: "המרת קבצי קול לטקסט", desc: "stt_dir_all_file", url: "https://f2.freeivr.co.il/topic/103/%D7%94%D7%9E%D7%A8%D7%AA-%D7%A7%D7%91%D7%A6%D7%99-%D7%A7%D7%95%D7%9C-%D7%9C%D7%98%D7%A7%D7%A1%D7%98-stt_dir_all_file" },
                                                    { type: "link", title: "זמני היום וזמני השבת", desc: "השמעת זמנים", url: "https://f2.freeivr.co.il/topic/72/%D7%96%D7%9E%D7%A0%D7%99-%D7%94%D7%99%D7%95%D7%9D-%D7%95%D7%96%D7%9E%D7%A0%D7%99-%D7%94%D7%A9%D7%91%D7%AA" },
                                                    { type: "link", title: "זמני היום והמרת תאריכים", desc: "zmanim - עברי ולועזי", url: "https://f2.freeivr.co.il/topic/109/zmanim-%D7%96%D7%9E%D7%A0%D7%99-%D7%94%D7%99%D7%95%D7%9D-%D7%95%D7%94%D7%9E%D7%A8%D7%AA-%D7%AA%D7%90%D7%A8%D7%99%D7%9A-%D7%A2%D7%91%D7%A8%D7%99-%D7%9C%D7%95%D7%A2%D7%96%D7%99-%D7%95%D7%94%D7%A4%D7%95%D7%9A" },
                                                    { type: "link", title: "זמני תחבורה ציבורית", desc: "מודול תחבורה ציבורית", url: "https://f2.freeivr.co.il/topic/206/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%96%D7%9E%D7%A0%D7%99-%D7%AA%D7%97%D7%91%D7%95%D7%A8%D7%94-%D7%A6%D7%99%D7%91%D7%95%D7%A8%D7%99%D7%AA" },
                                                    { type: "link", title: "כמות חברים פעילים", desc: "members_active", url: "https://f2.freeivr.co.il/topic/108/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%9B%D7%9E%D7%95%D7%AA-%D7%97%D7%91%D7%A8%D7%99%D7%9D-%D7%A4%D7%A2%D7%99%D7%9C%D7%99%D7%9D-members_active" },
                                                    { type: "link", title: "שעון נוכחות", desc: "time_keeper", url: "https://f2.freeivr.co.il/topic/71/time_keeper-%D7%A9%D7%A2%D7%95%D7%9F-%D7%A0%D7%95%D7%9B%D7%97%D7%95%D7%AA" },
                                                    { type: "link", title: "דיווח משימות", desc: "משימות יומי", url: "https://f2.freeivr.co.il/topic/43/%D7%93%D7%99%D7%95%D7%95%D7%97-%D7%9E%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%99%D7%95%D7%9E%D7%99" },
                                                    { type: "link", title: "מחשבון אחוזי תוספת", desc: "calculator_add_percentage", url: "https://f2.freeivr.co.il/topic/76/calculator_add_percentage-%D7%9E%D7%97%D7%A9%D7%91%D7%95%D7%9F-%D7%90%D7%97%D7%95%D7%96%D7%99-%D7%AA%D7%95%D7%A1%D7%A4%D7%AA" },
                                                    { type: "link", title: "חישוב מונה", desc: "חישוב מונה", url: "https://f2.freeivr.co.il/topic/107/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%97%D7%99%D7%A9%D7%95%D7%91-%D7%9E%D7%95%D7%A0%D7%94?_=1595844883708" },
                                                    { type: "link", title: "טיימר - הגבלת אורך שיחה", desc: "limit_call_seconds", url: "https://f2.freeivr.co.il/topic/57/limit_call_seconds-%D7%94%D7%92%D7%91%D7%9C%D7%AA-%D7%90%D7%95%D7%A8%D7%9A-%D7%94%D7%A9%D7%99%D7%97%D7%94-%D7%98%D7%99%D7%99%D7%9E%D7%A8" },
                                                    { type: "link", title: "השעה כעת", desc: "say_hour_and_minute", url: "https://f2.freeivr.co.il/topic/74/%D7%94%D7%A9%D7%A2%D7%94-%D7%9B%D7%A2%D7%AA-say_hour_and_minute" },
                                                    { type: "link", title: "ניתוק שיחה", desc: "hangup", url: "https://f2.freeivr.co.il/topic/68/%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%94%D7%9E%D7%A0%D7%AA%D7%A7%D7%AA-%D7%90%D7%AA-%D7%94%D7%A9%D7%99%D7%97%D7%94-hangup" },
                                                    { type: "link", title: "\"המספר כעת\" לתור והשמעת קופונים קבועים", desc: "number_now_is", url: "https://f2.freeivr.co.il/topic/67/%D7%94%D7%9E%D7%A1%D7%A4%D7%A8-%D7%9B%D7%A2%D7%AA-%D7%9C%D7%AA%D7%95%D7%A8-%D7%9C%D7%93%D7%95%D7%92%D7%9E%D7%94-%D7%91%D7%9E%D7%A8%D7%A4%D7%90%D7%95%D7%AA-%D7%91%D7%93%D7%95%D7%90%D7%A8-%D7%95%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%95%D7%A4%D7%95%D7%A0%D7%99%D7%9D-%D7%A7%D7%91%D7%95%D7%A2%D7%99%D7%9D-number_now_is" },
                                                    { type: "link", title: "קבלת מספר אישי אוטומטי", desc: "מספר אישי", url: "https://f2.freeivr.co.il/topic/29/%D7%A7%D7%91%D7%9C%D7%AA-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%90%D7%99%D7%A9%D7%99-%D7%90%D7%95%D7%98%D7%95%D7%9E%D7%98%D7%99" },
                                                    { type: "link", title: "זימון תורים", desc: "מערכת לזימון תורים", url: "https://f2.freeivr.co.il/topic/3812/%D7%96%D7%99%D7%9E%D7%95%D7%9F-%D7%AA%D7%95%D7%A8%D7%99%D7%9D?_=1609341339658" }
                                                ]
                                            },
                                            {
                                                id: "cat_reports_logs",
                                                type: "folder",
                                                title: "📑 דוחות ולוגים",
                                                desc: "קובצי CSV, לוגים של כניסות ודוחות האזנה",
                                                children: [
                                                    { type: "link", title: "דוחות - השמעת קבצים", desc: "דוחות האזנה", url: "https://f2.freeivr.co.il/topic/8/playfile-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D/15?_=1605443494424" },
                                                    { type: "link", title: "דוחות - הקלטות שבועיים מרוכזים", desc: "דוחות עבור type-record", url: "https://f2.freeivr.co.il/topic/2527/%D7%93%D7%95%D7%97%D7%95%D7%AA-%D7%A9%D7%91%D7%95%D7%A2%D7%99%D7%9D-%D7%9E%D7%A8%D7%95%D7%9B%D7%96%D7%99%D7%9D-%D7%A2%D7%9C-%D7%9B%D7%9C-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-type-record-%D7%91%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA" },
                                                    { type: "link", title: "דוחות - ניקוד", desc: "דוחות צבירת נקודות", url: "https://f2.freeivr.co.il/topic/62/%D7%93%D7%95%D7%97%D7%95%D7%AA-%D7%A0%D7%A7%D7%95%D7%93%D7%95%D7%AA" },
                                                    { type: "link", title: "CSV - בהשמעת קבצים", desc: "ייצוא נתוני האזנה", url: "https://f2.freeivr.co.il/topic/8/playfile-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D/16?_=1605444303663" },
                                                    { type: "link", title: "CSV - כניסה ויציאה מכל שלוחות המערכת", desc: "לוג כניסות ויציאות כללי", url: "https://f2.freeivr.co.il/post/2926" },
                                                    { type: "link", title: "המרת קבצי ymgr לאקסל", desc: "המרת פורמט ימות המשיח", url: "https://f2.freeivr.co.il/topic/392/%D7%94%D7%9E%D7%A8%D7%AA-%D7%A7%D7%91%D7%A6%D7%99-ymgr-%D7%9C%D7%90%D7%A7%D7%A1%D7%9C" },
                                                    { type: "link", title: "לוג על כניסות של ID למערכת", desc: "מעקב כניסות משתמשים", url: "https://f2.freeivr.co.il/post/1989" },
                                                    { type: "link", title: "לוג המונה את מספר הכניסות לכל שלוחה ושלוחה", desc: "סטטיסטיקת כניסות", url: "https://f2.freeivr.co.il/post/2923" },
                                                    { type: "link", title: "לוג הסופר את כמות מספרי טלפון שנכנסו לשלוחה", desc: "ספירת מספרים ייחודיים", url: "https://f2.freeivr.co.il/topic/80/%D7%A1%D7%A4%D7%99%D7%A8%D7%AA-%D7%9B%D7%9E%D7%95%D7%AA-%D7%9E%D7%A1%D7%A4%D7%A8%D7%99-%D7%98%D7%9C%D7%A4%D7%95%D7%9F-%D7%A9%D7%95%D7%A0%D7%99%D7%9D-%D7%A9%D7%A0%D7%9B%D7%A0%D7%A1%D7%95-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94" }
                                                ]
                                            },
                                            {
                                                id: "cat_judaism",
                                                type: "folder",
                                                title: "📖 יהדות ותנ\"ך",
                                                desc: "חלוקת תהילים, משניות, דפי גמרא ומעקב לימוד",
                                                children: [
                                                    { type: "link", title: "חלוקת דפים, עמודים, גמרא, משנה, חומש או תהילים", desc: "chapter_receive", url: "https://f2.freeivr.co.il/topic/47/%D7%97%D7%9C%D7%95%D7%A7%D7%AA-%D7%A4%D7%A8%D7%A7%D7%99-%D7%AA%D7%94%D7%99%D7%9C%D7%99%D7%9D-%D7%92%D7%9E%D7%A8%D7%90-%D7%A4%D7%A8%D7%A9%D7%95%D7%AA-%D7%93%D7%A4%D7%99%D7%9D-%D7%A2%D7%9E%D7%95%D7%93%D7%99%D7%9D-chapter_receive/8" },
                                                    { type: "link", title: "חלוקה ושמיעת משניות + דוחות לימוד", desc: "שמיעה מ-3 רבנים ודוחות", url: "https://f2.freeivr.co.il/topic/102/%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%97%D7%9C%D7%95%D7%A7%D7%AA-%D7%9E%D7%A9%D7%A0%D7%99%D7%95%D7%AA-%D7%9B%D7%95%D7%9C%D7%9C-%D7%A9%D7%9E%D7%99%D7%A2%D7%AA-%D7%94%D7%9E%D7%A9%D7%A0%D7%99%D7%95%D7%AA-%D7%9E3-%D7%A8%D7%91%D7%A0%D7%99%D7%9D-%D7%95%D7%93%D7%95%D7%97%D7%95%D7%AA-%D7%9C%D7%99%D7%9E%D7%95%D7%93-chapter_receive_mishnayot_select" },
                                                    { type: "link", title: "בחירת ושמיעת פרק תהילים", desc: "שמירת פרק קבוע למאזין", url: "https://f2.freeivr.co.il/topic/48/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%91%D7%97%D7%99%D7%A8%D7%AA-%D7%95%D7%A9%D7%9E%D7%99%D7%A8%D7%AA-%D7%A4%D7%A8%D7%A7-%D7%AA%D7%94%D7%99%D7%9C%D7%99%D7%9D-%D7%A7%D7%91%D7%95%D7%A2-%D7%9C%D7%9C%D7%A7%D7%95%D7%97-tehillim_select_save_and_listen" },
                                                    { type: "link", title: "מעקב לימודים (דף היומי ועוד)", desc: "מעקב אישי אחר הספקים", url: "https://f2.freeivr.co.il/topic/204/%D7%9E%D7%A2%D7%A7%D7%91-%D7%9C%D7%99%D7%9E%D7%95%D7%93%D7%99%D7%9D" }
                                                ]
                                            },
                                            {
                                                id: "cat_donations",
                                                type: "folder",
                                                title: "🤝 תרומות וגיוס כספים",
                                                desc: "מעקב גיוס תרומות, מייצ'ינג וסליקה",
                                                children: [
                                                    { type: "link", title: "מעקב גיוס תרומות", desc: "fundraising", url: "https://f2.freeivr.co.il/topic/69/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%9E%D7%A2%D7%A7%D7%91-%D7%92%D7%99%D7%95%D7%A1-%D7%AA%D7%A8%D7%95%D7%9E%D7%95%D7%AA-fundraising" },
                                                    { type: "link", title: "מייצ'ינג - מעקב גיוס תרומות", desc: "קמפיין גיוס", url: "https://f2.freeivr.co.il/topic/93/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%AA%D7%A8%D7%9E%D7%95%D7%AA" },
                                                    { type: "link", title: "נדרים פלוס / קהילות (במנוע סליקת אשראי)", desc: "סליקה לעמותות", url: "https://f2.freeivr.co.il/topic/54/%D7%94%D7%AA%D7%97%D7%91%D7%A8%D7%95%D7%AA-%D7%9C%D7%9E%D7%A0%D7%95%D7%A2-%D7%A1%D7%9C%D7%99%D7%A7%D7%94-%D7%9B%D7%9C%D7%9C%D7%99-credit_card" }
                                                ]
                                            },
                                            {
                                                id: "cat_api",
                                                type: "folder",
                                                title: "🔌 ממשקי API ומפתחים",
                                                desc: "גישת מפתחים, שיחות גישור, שרתים חיצוניים ודפי נחיתה",
                                                children: [
                                                    { type: "link", title: "גישת מפתחים למערכות", desc: "API כללי", url: "https://f2.freeivr.co.il/topic/55/api-%D7%92%D7%99%D7%A9%D7%AA-%D7%9E%D7%A4%D7%AA%D7%97%D7%99%D7%9D-%D7%9C%D7%9E%D7%A2%D7%A8%D7%9B%D7%95%D7%AA" },
                                                    { type: "link", title: "תקשור עם מחשבים וממשקים חיצוניים", desc: "מודול API מול שרת חיצוני", url: "https://f2.freeivr.co.il/topic/56/%D7%9E%D7%95%D7%93%D7%95%D7%9C-api-%D7%AA%D7%A7%D7%A9%D7%95%D7%A8-%D7%A2%D7%9D-%D7%9E%D7%97%D7%A9%D7%91%D7%99%D7%9D-%D7%95%D7%9E%D7%9E%D7%A9%D7%A7%D7%99-%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-%D7%97%D7%99%D7%A6%D7%95%D7%A0%D7%99%D7%99%D7%9D" },
                                                    { type: "link", title: "קמפיין הודעות אישיות ב-API", desc: "השמעת הודעה אישית בחיוג חוזר", url: "https://f2.freeivr.co.il/topic/811/%D7%A7%D7%9E%D7%A4%D7%99%D7%99%D7%9F-%D7%94%D7%95%D7%93%D7%A2%D7%95%D7%AA-%D7%90%D7%99%D7%A9%D7%99%D7%95%D7%AA-%D7%91api-%D7%90%D7%A4%D7%A9%D7%A8%D7%95%D7%AA-%D7%A9%D7%94%D7%9C%D7%A7%D7%95%D7%97-%D7%99%D7%97%D7%96%D7%95%D7%A8-%D7%9C%D7%9E%D7%A1%D7%A4%D7%A8-%D7%95%D7%99%D7%A9%D7%9E%D7%A2-%D7%90%D7%AA-%D7%94%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%A9%D7%9C%D7%95?_=1603038068534" },
                                                    { type: "link", title: "הקמת שיחת גישור דרך API", desc: "חיוג למספר וחיוג למספר נוסף", url: "https://f2.freeivr.co.il/topic/2795/%D7%94%D7%A7%D7%9E%D7%AA-%D7%A9%D7%99%D7%97%D7%AA-%D7%92%D7%99%D7%A9%D7%95%D7%A8-%D7%97%D7%99%D7%95%D7%92-%D7%9C%D7%9E%D7%A1%D7%A4%D7%A8-%D7%95%D7%97%D7%99%D7%95%D7%92-%D7%9C%D7%9E%D7%A1%D7%A4%D7%A8-%D7%A0%D7%95%D7%A1%D7%A3-%D7%93%D7%A8%D7%9A-api" },
                                                    { type: "link", title: "בדיקת כניסה לשלוחה לפי API", desc: "אישור כניסה מול שרת", url: "https://f2.freeivr.co.il/topic/3468/%D7%91%D7%93%D7%99%D7%A7%D7%AA-%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%9C%D7%A4%D7%99-api?_=1605709745149" },
                                                    { type: "link", title: "קישורים למודולים API", desc: "אינדקס מודולי API", url: "https://f2.freeivr.co.il/topic/4934/%D7%A7%D7%99%D7%A9%D7%95%D7%A8%D7%99%D7%9D-%D7%9C%D7%9E%D7%95%D7%93%D7%95%D7%9C%D7%99%D7%9D-api" },
                                                    { type: "link", title: "מונה ברכות יומי - get_brachot", desc: "מודול ברכות מבוסס API", url: "https://f2.freeivr.co.il/topic/5363/%D7%9E%D7%95%D7%A0%D7%94-%D7%91%D7%A8%D7%9B%D7%95%D7%AA-%D7%99%D7%95%D7%9E%D7%99-get_brachot?_=1618226044605" },
                                                    { type: "link", title: "דיגיקול - דפי נחיתה עם התממשקות טלפונית", desc: "אינטגרציה לטלפוניה", url: "https://f2.freeivr.co.il/topic/8056/%D7%93%D7%99%D7%92%D7%99%D7%A7%D7%95%D7%9C-%D7%93%D7%A4%D7%99-%D7%A0%D7%97%D7%99%D7%AA%D7%94-%D7%A2%D7%9D-%D7%94%D7%AA%D7%9E%D7%9E%D7%A9%D7%A7%D7%95%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA?_=1643705989050" },
                                                    { type: "link", title: "קישורים למודולים API (חלק ב')", desc: "מדריכים נוספים", url: "https://f2.freeivr.co.il/topic/6284/%D7%A7%D7%99%D7%A9%D7%95%D7%A8%D7%99%D7%9D-%D7%9C%D7%9E%D7%95%D7%93%D7%95%D7%9C%D7%99%D7%9D-api" }
                                                ]
                                            }
                                        ]
                                    };
                             
                                    // שימוש במפתח ייעודי לשמירה ב-localStorage
                                    const STORAGE_KEY = 'portal_ivr_data_v1';
                                    let rootData = JSON.parse(localStorage.getItem(STORAGE_KEY)) || defaultData;
                                    let currentPath = []; 
                                    let isAdmin = true;
                                    let selectedType = 'folder';
                             
                                    function persist() {
                                        localStorage.setItem(STORAGE_KEY, JSON.stringify(rootData));
                                        render();
                                    }
                             
                                    function getCurrentFolder() {
                                        let current = rootData;
                                        for (let idx of currentPath) {
                                            current = current.children[idx];
                                        }
                                        return current;
                                    }
                             
                                    function toggleAdminMode() {
                                        isAdmin = !isAdmin;
                                        document.body.classList.toggle('admin-mode', isAdmin);
                                        document.getElementById('toggleAdminBtn').textContent = isAdmin ? "👀 צפייה כמבקר" : "✏️ מצב ניהול";
                                    }
                             
                                    function render() {
                                        const currentFolder = getCurrentFolder();
                                        const grid = document.getElementById('cardsGrid');
                                        grid.innerHTML = '';
                             
                                        document.getElementById('currentCategoryTitle').textContent = currentFolder.title;
                                        document.getElementById('currentCategoryDesc').textContent = currentFolder.desc || '';
                             
                                        renderBreadcrumbs();
                             
                                        document.getElementById('backBtn').style.display = currentPath.length > 0 ? 'inline-flex' : 'none';
                             
                                        if (!currentFolder.children || currentFolder.children.length === 0) {
                                            grid.innerHTML = `
                                                <div class="empty-state">
                                                    <h3>תיקייה זו ריקה כרגע</h3>
                                                    <p>לחצו על "➕ הוסף ריבוע כאן" בסרגל העליון כדי להוסיף מודול או קישור.</p>
                                                </div>
                                            `;
                                            return;
                                        }
                             
                                        currentFolder.children.forEach((item, index) => {
                                            const card = document.createElement('div');
                                            const isFolder = item.type === 'folder';
                                            card.className = `card ${isFolder ? 'is-folder' : 'is-link'}`;
                             
                                            card.innerHTML = `
                                                <div class="card-admin-btns" onclick="event.stopPropagation();">
                                                    <button class="btn btn-sm btn-warning" onclick="openItemModal(${index})">✏️</button>
                                                    <button class="btn btn-sm btn-danger" onclick="deleteItem(${index})">🗑️</button>
                                                </div>
                                                <div>
                                                    <span class="card-badge ${isFolder ? 'badge-folder' : 'badge-link'}">
                                                        ${isFolder ? '📁 קטגוריה' : '🔗 מדריך / שלוחה'}
                                                    </span>
                                                    <div class="card-title">${item.title}</div>
                                                    ${item.desc ? `<div class="card-desc">${item.desc}</div>` : ''}
                                                </div>
                                                <div class="card-action">
                                                    <span>${isFolder ? `פתיחה (${(item.children || []).length} פריטים)` : 'מעבר למדריך בפורום'}</span>
                                                    <span>${isFolder ? '⟵' : '↗'}</span>
                                                </div>
                                            `;
                             
                                            card.onclick = () => {
                                                if (isFolder) {
                                                    currentPath.push(index);
                                                    render();
                                                } else {
                                                    if (item.url && item.url !== '#') {
                                                        window.open(item.url, '_blank');
                                                    }
                                                }
                                            };
                             
                                            grid.appendChild(card);
                                        });
                                    }
                             
                                    function renderBreadcrumbs() {
                                        const container = document.getElementById('breadcrumbsContainer');
                                        container.innerHTML = '';
                             
                                        const homeSpan = document.createElement('span');
                                        homeSpan.className = currentPath.length === 0 ? 'breadcrumb-current' : 'breadcrumb-item';
                                        homeSpan.textContent = '🏠 ' + rootData.title;
                                        if (currentPath.length > 0) {
                                            homeSpan.onclick = () => { currentPath = []; render(); };
                                        }
                                        container.appendChild(homeSpan);
                             
                                        let tempFolder = rootData;
                                        currentPath.forEach((stepIndex, i) => {
                                            tempFolder = tempFolder.children[stepIndex];
                                            
                                            const sep = document.createElement('span');
                                            sep.className = 'breadcrumb-separator';
                                            sep.textContent = ' ⟵ ';
                                            container.appendChild(sep);
                             
                                            const itemSpan = document.createElement('span');
                                            const isLast = (i === currentPath.length - 1);
                                            itemSpan.className = isLast ? 'breadcrumb-current' : 'breadcrumb-item';
                                            itemSpan.textContent = tempFolder.title;
                             
                                            if (!isLast) {
                                                itemSpan.onclick = () => {
                                                    currentPath = currentPath.slice(0, i + 1);
                                                    render();
                                                };
                                            }
                                            container.appendChild(itemSpan);
                                        });
                                    }
                             
                                    function goBack() {
                                        if (currentPath.length > 0) {
                                            currentPath.pop();
                                            render();
                                        }
                                    }
                             
                                    function selectType(type) {
                                        selectedType = type;
                                        document.getElementById('typeOptionFolder').classList.toggle('active', type === 'folder');
                                        document.getElementById('typeOptionLink').classList.toggle('active', type === 'link');
                                        document.getElementById('urlGroup').style.display = type === 'link' ? 'block' : 'none';
                                    }
                             
                                    function openItemModal(editIndex = null) {
                                        document.getElementById('editItemIndex').value = editIndex !== null ? editIndex : '';
                                        const currentFolder = getCurrentFolder();
                             
                                        if (editIndex !== null) {
                                            const item = currentFolder.children[editIndex];
                                            document.getElementById('modalTitle').textContent = 'עריכת ריבוע';
                                            document.getElementById('itemTitleInput').value = item.title;
                                            document.getElementById('itemDescInput').value = item.desc || '';
                                            document.getElementById('itemUrlInput').value = item.url || '';
                                            selectType(item.type);
                                        } else {
                                            document.getElementById('modalTitle').textContent = 'הוספת ריבוע חדש';
                                            document.getElementById('itemTitleInput').value = '';
                                            document.getElementById('itemDescInput').value = '';
                                            document.getElementById('itemUrlInput').value = '';
                                            selectType('folder');
                                        }
                             
                                        document.getElementById('itemModal').style.display = 'flex';
                                    }
                             
                                    function closeModal() {
                                        document.getElementById('itemModal').style.display = 'none';
                                    }
                             
                                    function saveItem() {
                                        const title = document.getElementById('itemTitleInput').value.trim();
                                        const desc = document.getElementById('itemDescInput').value.trim();
                                        const url = document.getElementById('itemUrlInput').value.trim();
                                        const editIndex = document.getElementById('editItemIndex').value;
                                        const currentFolder = getCurrentFolder();
                             
                                        if (!title) return alert('נא להזין כותרת');
                             
                                        if (!currentFolder.children) currentFolder.children = [];
                             
                                        if (editIndex !== '') {
                                            const currentItem = currentFolder.children[editIndex];
                                            currentItem.title = title;
                                            currentItem.desc = desc;
                                            currentItem.type = selectedType;
                                            if (selectedType === 'link') {
                                                currentItem.url = url;
                                            } else {
                                                if (!currentItem.children) currentItem.children = [];
                                            }
                                        } else {
                                            const newItem = {
                                                type: selectedType,
                                                title: title,
                                                desc: desc
                                            };
                                            if (selectedType === 'folder') {
                                                newItem.children = [];
                                            } else {
                                                newItem.url = url || '#';
                                            }
                                            currentFolder.children.push(newItem);
                                        }
                             
                                        closeModal();
                                        persist();
                                    }
                             
                                    function deleteItem(index) {
                                        const currentFolder = getCurrentFolder();
                                        if (confirm(`האם אתה בטוח שברצונך למחוק את "${currentFolder.children[index].title}"?`)) {
                                            currentFolder.children.splice(index, 1);
                                            persist();
                                        }
                                    }
                             
                                    function resetToDefaults() {
                                        if (confirm('האם לאפס את כל המערכת לברירת המחדל המקורית? כל הנתונים ששינית יימחקו.')) {
                                            rootData = JSON.parse(JSON.stringify(defaultData));
                                            currentPath = [];
                                            persist();
                                        }
                                    }
                             
                                    // הפעלה ראשונית
                                    render();
                                </script>
                            </body>
                            </html>
                            

                            L תגובה 1 תגובה אחרונה תגובה ציטוט 1
                            • L מנותק
                              lavitoren הטי"ל @אA
                              נערך לאחרונה על ידי

                              @אA מדהים מדהים מדהים
                              נ.ב.
                              אם תרצה המלצה ממליץ לשפר את החזות אבל ממש רעיון מדהים אדב נכון שהוא בנוי על משהו קודם?

                              א תגובה 1 תגובה אחרונה תגובה ציטוט 0
                              • א מנותק
                                אA @lavitoren הטי"ל
                                נערך לאחרונה על ידי

                                @lavitoren-הטי-ל
                                תן רעיון לעיצוב מעודכן יותר.
                                זה בנוי על הקובץ שהבאתי בשירשור הזה למעלה רק עם קישורים.

                                L 2 תגובות תגובה אחרונה תגובה ציטוט 1
                                • L מנותק
                                  lavitoren הטי"ל @אA
                                  נערך לאחרונה על ידי

                                  @אA פחות ילדותי פשוט

                                  א תגובה 1 תגובה אחרונה תגובה ציטוט 1
                                  • L מנותק
                                    lavitoren הטי"ל @אA
                                    נערך לאחרונה על ידי

                                    @אA אגב

                                    תגובה 1 תגובה אחרונה תגובה ציטוט 1
                                    • L lavitoren הטי"ל סימן נושא זה כנפתר
                                    • א מנותק
                                      אA @lavitoren הטי"ל
                                      נערך לאחרונה על ידי

                                      @lavitoren-הטי-ל

                                      קיבלת

                                      <!DOCTYPE html>
                                      <html lang="he" dir="rtl">
                                      <head>
                                          <meta charset="UTF-8">
                                          <meta name="viewport" content="width=device-width, initial-scale=1.0">
                                          <title>פורטל מודולים ושלוחות | ימות המשיח</title>
                                          <!-- גופן Heebo מודרני לעברית נקייה -->
                                          <link rel="preconnect" href="https://fonts.googleapis.com">
                                          <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
                                          <link href="https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
                                          
                                          <style>
                                              :root {
                                                  --primary: #2563eb;
                                                  --primary-hover: #1d4ed8;
                                                  --primary-light: #eff6ff;
                                                  --primary-border: #bfdbfe;
                                                  --success: #059669;
                                                  --success-light: #ecfdf5;
                                                  --slate-50: #f8fafc;
                                                  --slate-100: #f1f5f9;
                                                  --slate-200: #e2e8f0;
                                                  --slate-300: #cbd5e1;
                                                  --slate-400: #94a3b8;
                                                  --slate-600: #475569;
                                                  --slate-700: #334155;
                                                  --slate-800: #1e293b;
                                                  --slate-900: #0f172a;
                                                  --radius-sm: 8px;
                                                  --radius-md: 12px;
                                                  --radius-lg: 16px;
                                                  --shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);
                                                  --shadow-card: 0 4px 6px -1px rgb(0 0 0 / 0.05), 0 2px 4px -2px rgb(0 0 0 / 0.05);
                                                  --shadow-hover: 0 12px 24px -4px rgb(0 0 0 / 0.09), 0 4px 8px -2px rgb(0 0 0 / 0.05);
                                              }
                                      
                                              * {
                                                  box-sizing: border-box;
                                                  margin: 0;
                                                  padding: 0;
                                                  font-family: 'Heebo', system-ui, -apple-system, sans-serif;
                                              }
                                      
                                              body {
                                                  background-color: #f8fafc;
                                                  color: var(--slate-800);
                                                  min-height: 100vh;
                                                  display: flex;
                                                  flex-direction: column;
                                                  direction: rtl;
                                              }
                                      
                                              /* סרגל עליון מקצועי */
                                              .navbar {
                                                  background: #ffffff;
                                                  border-bottom: 1px solid var(--slate-200);
                                                  position: sticky;
                                                  top: 0;
                                                  z-index: 100;
                                                  backdrop-filter: blur(8px);
                                                  background: rgba(255, 255, 255, 0.95);
                                              }
                                      
                                              .navbar-container {
                                                  max-width: 1280px;
                                                  margin: 0 auto;
                                                  padding: 12px 24px;
                                                  display: flex;
                                                  align-items: center;
                                                  justify-content: space-between;
                                                  gap: 16px;
                                                  flex-wrap: wrap;
                                              }
                                      
                                              .brand {
                                                  display: flex;
                                                  align-items: center;
                                                  gap: 12px;
                                                  font-weight: 800;
                                                  font-size: 1.25rem;
                                                  color: var(--slate-900);
                                                  letter-spacing: -0.3px;
                                              }
                                      
                                              .brand-icon {
                                                  width: 36px;
                                                  height: 36px;
                                                  background: linear-gradient(135deg, var(--primary), #3b82f6);
                                                  color: #ffffff;
                                                  display: flex;
                                                  align-items: center;
                                                  justify-content: center;
                                                  border-radius: var(--radius-sm);
                                                  box-shadow: 0 4px 10px rgba(37, 99, 235, 0.25);
                                              }
                                      
                                              /* תיבת חיפוש חיה */
                                              .search-box {
                                                  flex: 1;
                                                  max-width: 420px;
                                                  position: relative;
                                              }
                                      
                                              .search-box input {
                                                  width: 100%;
                                                  padding: 9px 40px 9px 14px;
                                                  border-radius: 9999px;
                                                  border: 1px solid var(--slate-200);
                                                  background: var(--slate-100);
                                                  font-size: 0.9rem;
                                                  color: var(--slate-800);
                                                  outline: none;
                                                  transition: all 0.2s ease;
                                              }
                                      
                                              .search-box input:focus {
                                                  background: #ffffff;
                                                  border-color: var(--primary);
                                                  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.12);
                                              }
                                      
                                              .search-icon {
                                                  position: absolute;
                                                  right: 14px;
                                                  top: 50%;
                                                  transform: translateY(-50%);
                                                  color: var(--slate-400);
                                                  pointer-events: none;
                                                  display: flex;
                                              }
                                      
                                              .navbar-actions {
                                                  display: flex;
                                                  align-items: center;
                                                  gap: 10px;
                                              }
                                      
                                              /* כפתורים בעיצוב מלוטש */
                                              .btn {
                                                  display: inline-flex;
                                                  align-items: center;
                                                  justify-content: center;
                                                  gap: 8px;
                                                  padding: 8px 16px;
                                                  border-radius: var(--radius-sm);
                                                  font-size: 0.875rem;
                                                  font-weight: 600;
                                                  border: 1px solid transparent;
                                                  cursor: pointer;
                                                  transition: all 0.18s ease;
                                                  white-space: nowrap;
                                              }
                                      
                                              .btn-primary {
                                                  background: var(--primary);
                                                  color: #ffffff;
                                                  box-shadow: 0 2px 4px rgba(37, 99, 235, 0.2);
                                              }
                                              .btn-primary:hover {
                                                  background: var(--primary-hover);
                                                  box-shadow: 0 4px 8px rgba(37, 99, 235, 0.3);
                                              }
                                      
                                              .btn-secondary {
                                                  background: #ffffff;
                                                  color: var(--slate-700);
                                                  border-color: var(--slate-200);
                                              }
                                              .btn-secondary:hover {
                                                  background: var(--slate-50);
                                                  border-color: var(--slate-300);
                                                  color: var(--slate-900);
                                              }
                                      
                                              .btn-mode {
                                                  background: #f1f5f9;
                                                  color: var(--slate-700);
                                              }
                                              .btn-mode.active {
                                                  background: #fef3c7;
                                                  color: #92400e;
                                                  border-color: #fde68a;
                                              }
                                      
                                              .btn-sm {
                                                  padding: 5px 10px;
                                                  font-size: 0.8rem;
                                                  border-radius: 6px;
                                              }
                                      
                                              /* מכולת תוכן מרכזית */
                                              .main-container {
                                                  max-width: 1280px;
                                                  width: 100%;
                                                  margin: 0 auto;
                                                  padding: 28px 24px;
                                                  flex: 1;
                                              }
                                      
                                              /* שורת ניווט ופירורי לחם */
                                              .breadcrumb-bar {
                                                  display: flex;
                                                  align-items: center;
                                                  justify-content: space-between;
                                                  margin-bottom: 24px;
                                                  background: #ffffff;
                                                  padding: 10px 18px;
                                                  border-radius: var(--radius-md);
                                                  border: 1px solid var(--slate-200);
                                                  box-shadow: var(--shadow-sm);
                                              }
                                      
                                              .breadcrumbs {
                                                  display: flex;
                                                  align-items: center;
                                                  gap: 6px;
                                                  flex-wrap: wrap;
                                                  font-size: 0.9rem;
                                              }
                                      
                                              .crumb-item {
                                                  color: var(--primary);
                                                  font-weight: 500;
                                                  cursor: pointer;
                                                  padding: 3px 8px;
                                                  border-radius: 6px;
                                                  transition: background 0.15s;
                                              }
                                              .crumb-item:hover {
                                                  background: var(--primary-light);
                                                  text-decoration: none;
                                              }
                                      
                                              .crumb-sep {
                                                  color: var(--slate-400);
                                                  font-size: 0.75rem;
                                              }
                                      
                                              .crumb-current {
                                                  color: var(--slate-600);
                                                  font-weight: 600;
                                                  padding: 3px 8px;
                                              }
                                      
                                              /* כותרת מבט נוכחי */
                                              .view-header {
                                                  margin-bottom: 24px;
                                                  display: flex;
                                                  justify-content: space-between;
                                                  align-items: flex-end;
                                                  border-bottom: 1px solid var(--slate-200);
                                                  padding-bottom: 16px;
                                              }
                                      
                                              .view-title-group h1 {
                                                  font-size: 1.75rem;
                                                  font-weight: 800;
                                                  color: var(--slate-900);
                                                  letter-spacing: -0.5px;
                                                  display: flex;
                                                  align-items: center;
                                                  gap: 10px;
                                              }
                                      
                                              .view-title-group p {
                                                  color: var(--slate-600);
                                                  font-size: 0.95rem;
                                                  margin-top: 4px;
                                              }
                                      
                                              .items-counter {
                                                  font-size: 0.85rem;
                                                  color: var(--slate-400);
                                                  font-weight: 500;
                                              }
                                      
                                              /* רשת כרטיסים (Grid) */
                                              .cards-grid {
                                                  display: grid;
                                                  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
                                                  gap: 20px;
                                              }
                                      
                                              /* כרטיס מודול */
                                              .card {
                                                  background: #ffffff;
                                                  border-radius: var(--radius-md);
                                                  padding: 20px;
                                                  border: 1px solid var(--slate-200);
                                                  box-shadow: var(--shadow-card);
                                                  transition: all 0.22s cubic-bezier(0.4, 0, 0.2, 1);
                                                  cursor: pointer;
                                                  display: flex;
                                                  flex-direction: column;
                                                  justify-content: space-between;
                                                  position: relative;
                                                  min-height: 155px;
                                                  text-decoration: none;
                                              }
                                      
                                              .card:hover {
                                                  transform: translateY(-4px);
                                                  box-shadow: var(--shadow-hover);
                                                  border-color: var(--slate-300);
                                              }
                                      
                                              .card.is-folder {
                                                  border-top: 4px solid var(--primary);
                                              }
                                              .card.is-link {
                                                  border-top: 4px solid var(--success);
                                              }
                                      
                                              .card-top {
                                                  display: flex;
                                                  justify-content: space-between;
                                                  align-items: flex-start;
                                                  margin-bottom: 12px;
                                              }
                                      
                                              .card-badge {
                                                  display: inline-flex;
                                                  align-items: center;
                                                  gap: 5px;
                                                  font-size: 0.75rem;
                                                  font-weight: 600;
                                                  padding: 3px 9px;
                                                  border-radius: 9999px;
                                                  text-transform: uppercase;
                                              }
                                      
                                              .badge-folder {
                                                  background: var(--primary-light);
                                                  color: var(--primary);
                                              }
                                      
                                              .badge-link {
                                                  background: var(--success-light);
                                                  color: var(--success);
                                              }
                                      
                                              .card-title {
                                                  font-size: 1.08rem;
                                                  font-weight: 700;
                                                  color: var(--slate-900);
                                                  line-height: 1.4;
                                                  margin-bottom: 6px;
                                              }
                                      
                                              .card-desc {
                                                  font-size: 0.875rem;
                                                  color: var(--slate-600);
                                                  line-height: 1.45;
                                                  display: -webkit-box;
                                                  -webkit-line-clamp: 2;
                                                  -webkit-box-orient: vertical;
                                                  overflow: hidden;
                                              }
                                      
                                              .card-footer {
                                                  margin-top: 16px;
                                                  padding-top: 12px;
                                                  border-top: 1px dashed var(--slate-200);
                                                  display: flex;
                                                  align-items: center;
                                                  justify-content: space-between;
                                                  font-size: 0.85rem;
                                                  font-weight: 600;
                                              }
                                      
                                              .card.is-folder .card-footer { color: var(--primary); }
                                              .card.is-link .card-footer { color: var(--success); }
                                      
                                              .card-action-text {
                                                  display: flex;
                                                  align-items: center;
                                                  gap: 6px;
                                              }
                                      
                                              /* כפתורי ניהול פנימיים */
                                              .card-admin-actions {
                                                  display: none;
                                                  position: absolute;
                                                  top: 10px;
                                                  left: 10px;
                                                  background: rgba(255, 255, 255, 0.96);
                                                  backdrop-filter: blur(4px);
                                                  border: 1px solid var(--slate-200);
                                                  border-radius: var(--radius-sm);
                                                  padding: 3px;
                                                  gap: 3px;
                                                  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.06);
                                                  z-index: 10;
                                              }
                                      
                                              body.admin-mode .card-admin-actions {
                                                  display: flex;
                                              }
                                              body.admin-mode .card {
                                                  border-style: dashed;
                                              }
                                      
                                              .btn-icon {
                                                  width: 28px;
                                                  height: 28px;
                                                  padding: 0;
                                                  display: inline-flex;
                                                  align-items: center;
                                                  justify-content: center;
                                                  border-radius: 4px;
                                                  border: none;
                                                  background: transparent;
                                                  cursor: pointer;
                                                  color: var(--slate-600);
                                                  transition: all 0.15s;
                                              }
                                              .btn-icon:hover {
                                                  background: var(--slate-100);
                                                  color: var(--slate-900);
                                              }
                                              .btn-icon.danger:hover {
                                                  background: #fee2e2;
                                                  color: #dc2626;
                                              }
                                      
                                              /* מצב חיפוש ריק / תיקייה ריקה */
                                              .empty-placeholder {
                                                  grid-column: 1 / -1;
                                                  text-align: center;
                                                  padding: 60px 20px;
                                                  background: #ffffff;
                                                  border-radius: var(--radius-md);
                                                  border: 2px dashed var(--slate-200);
                                                  color: var(--slate-600);
                                              }
                                              .empty-placeholder svg {
                                                  margin-bottom: 12px;
                                                  color: var(--slate-400);
                                              }
                                      
                                              /* חלון מודאל מודרני */
                                              .modal-overlay {
                                                  position: fixed;
                                                  inset: 0;
                                                  background: rgba(15, 23, 42, 0.5);
                                                  backdrop-filter: blur(4px);
                                                  display: none;
                                                  justify-content: center;
                                                  align-items: center;
                                                  z-index: 1000;
                                                  padding: 20px;
                                              }
                                      
                                              .modal-card {
                                                  background: #ffffff;
                                                  border-radius: var(--radius-lg);
                                                  width: 100%;
                                                  max-width: 500px;
                                                  box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
                                                  overflow: hidden;
                                                  animation: modalFadeIn 0.2s ease-out;
                                              }
                                      
                                              @keyframes modalFadeIn {
                                                  from { opacity: 0; transform: scale(0.96); }
                                                  to { opacity: 1; transform: scale(1); }
                                              }
                                      
                                              .modal-header {
                                                  padding: 20px 24px;
                                                  background: var(--slate-50);
                                                  border-bottom: 1px solid var(--slate-200);
                                                  display: flex;
                                                  justify-content: space-between;
                                                  align-items: center;
                                              }
                                      
                                              .modal-header h3 {
                                                  font-size: 1.15rem;
                                                  color: var(--slate-900);
                                                  font-weight: 700;
                                              }
                                      
                                              .modal-body {
                                                  padding: 24px;
                                              }
                                      
                                              .form-group {
                                                  margin-bottom: 18px;
                                              }
                                      
                                              .form-group label {
                                                  display: block;
                                                  margin-bottom: 6px;
                                                  font-size: 0.875rem;
                                                  font-weight: 600;
                                                  color: var(--slate-700);
                                              }
                                      
                                              .form-group input {
                                                  width: 100%;
                                                  padding: 10px 14px;
                                                  border: 1px solid var(--slate-300);
                                                  border-radius: var(--radius-sm);
                                                  font-size: 0.95rem;
                                                  outline: none;
                                                  transition: all 0.2s;
                                              }
                                      
                                              .form-group input:focus {
                                                  border-color: var(--primary);
                                                  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.12);
                                              }
                                      
                                              .type-selector {
                                                  display: grid;
                                                  grid-template-columns: 1fr 1fr;
                                                  gap: 12px;
                                                  margin-bottom: 18px;
                                              }
                                      
                                              .type-pill {
                                                  border: 2px solid var(--slate-200);
                                                  border-radius: var(--radius-sm);
                                                  padding: 12px;
                                                  text-align: center;
                                                  cursor: pointer;
                                                  font-weight: 600;
                                                  font-size: 0.9rem;
                                                  color: var(--slate-600);
                                                  transition: all 0.18s;
                                                  display: flex;
                                                  align-items: center;
                                                  justify-content: center;
                                                  gap: 8px;
                                              }
                                      
                                              .type-pill.active {
                                                  border-color: var(--primary);
                                                  background: var(--primary-light);
                                                  color: var(--primary);
                                              }
                                      
                                              .modal-footer {
                                                  padding: 16px 24px;
                                                  background: var(--slate-50);
                                                  border-top: 1px solid var(--slate-200);
                                                  display: flex;
                                                  justify-content: flex-end;
                                                  gap: 10px;
                                              }
                                      
                                              @media (max-width: 640px) {
                                                  .navbar-container {
                                                      flex-direction: column;
                                                      align-items: stretch;
                                                  }
                                                  .search-box {
                                                      max-width: 100%;
                                                  }
                                                  .cards-grid {
                                                      grid-template-columns: 1fr;
                                                  }
                                              }
                                          </style>
                                      </head>
                                      <body class="admin-mode">
                                      
                                          <!-- סרגל עליון מקצועי -->
                                          <header class="navbar">
                                              <div class="navbar-container">
                                                  <div class="brand">
                                                      <div class="brand-icon">
                                                          <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
                                                              <path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path>
                                                          </svg>
                                                      </div>
                                                      <span>פורטל ימות המשיח</span>
                                                  </div>
                                      
                                                  <!-- תיבת חיפוש מהירה לכלל המודולים -->
                                                  <div class="search-box">
                                                      <span class="search-icon">
                                                          <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                                                              <circle cx="11" cy="11" r="8"></circle>
                                                              <line x1="21" y1="21" x2="16.65" y2="16.65"></line>
                                                          </svg>
                                                      </span>
                                                      <input type="text" id="globalSearchInput" placeholder="חיפוש מהיר בכל המודולים והשלוחות..." oninput="handleSearch(this.value)">
                                                  </div>
                                      
                                                  <div class="navbar-actions">
                                                      <button class="btn btn-mode active" id="toggleAdminBtn" onclick="toggleAdminMode()">
                                                          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 20h9"></path><path d="M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"></path></svg>
                                                          מצב ניהול
                                                      </button>
                                                      <button class="btn btn-primary" onclick="openItemModal()">
                                                          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line></svg>
                                                          הוסף ריבוע
                                                      </button>
                                                      <button class="btn btn-secondary" onclick="resetToDefaults()" title="איפוס להגדרות ברירת מחדל">
                                                          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"></path><path d="M3 3v5h5"></path></svg>
                                                      </button>
                                                  </div>
                                              </div>
                                          </header>
                                      
                                          <!-- תוכן ראשי -->
                                          <main class="main-container">
                                              
                                              <!-- נתיב ניווט ופירורי לחם -->
                                              <nav class="breadcrumb-bar" id="breadcrumbBar">
                                                  <div class="breadcrumbs" id="breadcrumbsContainer"></div>
                                                  <button class="btn btn-sm btn-secondary" id="backBtn" onclick="goBack()" style="display:none;">
                                                      <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="9 18 15 12 9 6"></polyline></svg>
                                                      חזור שלב
                                                  </button>
                                              </nav>
                                      
                                              <!-- כותרת מבט נוכחי -->
                                              <div class="view-header">
                                                  <div class="view-title-group">
                                                      <h1 id="currentCategoryTitle">מודלים</h1>
                                                      <p id="currentCategoryDesc">כל המודולים, ההגדרות והמדריכים של מערכות ימות המשיח</p>
                                                  </div>
                                                  <div class="items-counter" id="itemsCounter"></div>
                                              </div>
                                      
                                              <!-- רשת הכרטיסים -->
                                              <div class="cards-grid" id="cardsGrid"></div>
                                          </main>
                                      
                                          <!-- חלון מודאל הוספה ועריכה -->
                                          <div class="modal-overlay" id="itemModal">
                                              <div class="modal-card">
                                                  <div class="modal-header">
                                                      <h3 id="modalTitle">הוספת פריט חדש</h3>
                                                      <button class="btn-icon" onclick="closeModal()">
                                                          <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>
                                                      </button>
                                                  </div>
                                                  <div class="modal-body">
                                                      <input type="hidden" id="editItemIndex">
                                      
                                                      <label style="display:block; font-size:0.875rem; font-weight:600; margin-bottom:8px; color:var(--slate-700);">סוג הפריט</label>
                                                      <div class="type-selector">
                                                          <div class="type-pill active" id="typeOptionFolder" onclick="selectType('folder')">
                                                              <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>
                                                              קטגוריה (תיקייה)
                                                          </div>
                                                          <div class="type-pill" id="typeOptionLink" onclick="selectType('link')">
                                                              <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>
                                                              קישור ישיר
                                                          </div>
                                                      </div>
                                      
                                                      <div class="form-group">
                                                          <label>כותרת הריבוע:</label>
                                                          <input type="text" id="itemTitleInput" placeholder="למשל: מודל תפריט ראשי">
                                                      </div>
                                      
                                                      <div class="form-group">
                                                          <label>תיאור קצר:</label>
                                                          <input type="text" id="itemDescInput" placeholder="הסבר תמציתי שיופיע בכרטיס">
                                                      </div>
                                      
                                                      <div class="form-group" id="urlGroup" style="display: none;">
                                                          <label>כתובת קישור (URL):</label>
                                                          <input type="text" id="itemUrlInput" placeholder="https://f2.freeivr.co.il/topic/...">
                                                      </div>
                                                  </div>
                                                  <div class="modal-footer">
                                                      <button class="btn btn-secondary" onclick="closeModal()">ביטול</button>
                                                      <button class="btn btn-primary" onclick="saveItem()">שמור שינויים</button>
                                                  </div>
                                              </div>
                                          </div>
                                      
                                          <script>
                                              // בסיס הנתונים המלא והמובנה של כל המודולים
                                              const defaultData = {
                                                  id: "root",
                                                  title: "מודלים",
                                                  desc: "כל המודולים, ההגדרות והמדריכים של מערכות ימות המשיח",
                                                  children: [
                                                      {
                                                          id: "cat_settings",
                                                          type: "folder",
                                                          title: "הגדרות",
                                                          desc: "ניהול, סיסמאות, שפות, שמות מאזינים והגדרות כלליות",
                                                          children: [
                                                              { type: "link", title: "מודל ניהול המערכת", desc: "admin_login - כניסה טלפונית לניהול", url: "https://f2.freeivr.co.il/topic/42/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%94%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-admin_login" },
                                                              { type: "link", title: "הוספת סיסמה לשלוחה או למערכת", desc: "אבטחת כניסה לשלוחה או לקו", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/10" },
                                                              { type: "link", title: "שינוי סיסמה לשלוחה כלשהי במערכת", desc: "שלוחה המאפשרת שינוי סיסמה", url: "https://f2.freeivr.co.il/topic/1049/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%A9%D7%99%D7%A0%D7%95%D7%99-%D7%A1%D7%99%D7%A1%D7%9E%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%91%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA" },
                                                              { type: "link", title: "זמני כניסה/פתיחה או סגירת שלוחה", desc: "הגדרת שעות וימי פעילות", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/9?_=1603030304298" },
                                                              { type: "link", title: "כניסה ע\"פ רשימה לבנה/שחורה", desc: "סינון כניסות לפי רשימת מספרים מורשים", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/13?_=1605371799155" },
                                                              { type: "link", title: "חסימת משתמש", desc: "חסימת מאזינים לפי סוג זיהוי block_id_type", url: "https://f2.freeivr.co.il/topic/73/%D7%97%D7%A1%D7%99%D7%9E%D7%AA-%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9-block_id_type" },
                                                              { type: "link", title: "חסימת היכולת להתקשר מחסום", desc: "מניעת גישה ממספרים חסויים", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/12" },
                                                              { type: "link", title: "הגבלת כמות הכניסות לשלוחה", desc: "הגבלת מספר כניסות כולל או למאזין", url: "https://f2.freeivr.co.il/topic/2439/%D7%94%D7%92%D7%91%D7%9C%D7%AA-%D7%9B%D7%9E%D7%95%D7%AA-%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%91%D7%A6%D7%95%D7%A8%D7%94-%D7%9B%D7%9C%D7%9C%D7%99%D7%AA" },
                                                              { type: "link", title: "הפעלת שלוחות באופן רנדומלי", desc: "הפניה אקראית לשלוחות שונות", url: "https://f2.freeivr.co.il/topic/857/%D7%94%D7%A4%D7%A2%D7%9C%D7%AA-%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%A8%D7%A0%D7%93%D7%95%D7%9E%D7%9C%D7%99%D7%AA" },
                                                              { type: "link", title: "פתיחת שלוחות שיופעלו בזמנים מסוימים", desc: "העברה לפי תאריך עברי/לועזי או שעה", url: "https://f2.freeivr.co.il/topic/37/%D7%94%D7%94%D7%A2%D7%91%D7%A8%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%90%D7%97%D7%A8%D7%AA-%D7%9C%D7%A4%D7%99-%D7%AA%D7%90%D7%A8%D7%99%D7%9A-%D7%A2%D7%91%D7%A8%D7%99-%D7%9C%D7%95%D7%A2%D7%96%D7%99-%D7%90%D7%95-%D7%95-%D7%9C%D7%A4%D7%99-%D7%A9%D7%A2%D7%94-%D7%93%D7%A7%D7%94" },
                                                              { type: "link", title: "סינון כניסה ע\"פ מספר ישראלי/לא ישראלי", desc: "חסימה או ניתוב לפי מדינת המקור", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/15" },
                                                              { type: "link", title: "שפה", desc: "שינוי שפת המערכת", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/7?_=1603030304296" },
                                                              { type: "link", title: "תאריך", desc: "הגדרת פורמט וזמני תאריכים", url: "https://f2.freeivr.co.il/post/933" },
                                                              { type: "link", title: "מוזיקה בהמתנה", desc: "השמעת נעימה בהמתנה לשיחה", url: "https://f2.freeivr.co.il/topic/44/%D7%9E%D7%95%D7%96%D7%99%D7%A7%D7%94-%D7%91%D7%94%D7%9E%D7%AA%D7%A0%D7%94" },
                                                              { type: "link", title: "הודעות מערכת", desc: "רשימת הודעות ברירת מחדל של המערכת", url: "https://f2.freeivr.co.il/topic/3/%D7%A8%D7%A9%D7%99%D7%9E%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%95%D7%AA-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA" },
                                                              { type: "link", title: "שיתוף תוכן בין מערכות", desc: "סנכרון תכנים בין קווי IVR שונים", url: "https://f2.freeivr.co.il/topic/75/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%A9%D7%99%D7%AA%D7%95%D7%A3-%D7%91%D7%99%D7%9F-%D7%9E%D7%A2%D7%A8%D7%9B%D7%95%D7%AA-%D7%95%D7%95%D7%A6%D7%90%D7%A4%D7%95%D7%9F-%D7%9Civr2-%D7%95%D7%9B%D7%9F-%D7%9C%D7%94%D7%99%D7%A4%D7%9A" },
                                                              { type: "link", title: "אימות טלפוני של המספר המחייג", desc: "אימות זהות המתקשר באמצעות חיוג חוזר", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/11" },
                                                              { type: "link", title: "פתיחת שלוחה כמילה ולא כמספר", desc: "שיום שלוחות באותיות ולא רק במספרים", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98?_=1605373184561" },
                                                              { type: "link", title: "שלוחת סולמית", desc: "הפעלת מקש סולמית (#) כשלוחה ייעודית", url: "https://f2.freeivr.co.il/post/4172" },
                                                              { type: "link", title: "שלוחת כוכבית", desc: "הפעלת מקש כוכבית (*) כשלוחה ייעודית", url: "https://f2.freeivr.co.il/topic/96/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%9B%D7%95%D7%9B%D7%91%D7%99%D7%AA" },
                                                              { type: "link", title: "שמות מאזינים במערכת - הוספת שמות ידנית", desc: "ניהול שמות לקוחות בקובץ ידני", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/27" },
                                                              { type: "link", title: "שמות מאזינים במערכת - הקלטת השם ו/או תמלול", desc: "הקלטה קולית של שם המאזין", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/28?_=1603034143345" },
                                                              { type: "link", title: "שמות מאזינים במערכת - בקשת פרטים נוספים", desc: "איסוף פרטים לאחר הקלטת השם", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/29" },
                                                              { type: "link", title: "שמות מאזינים במערכת - השמעת השם בכניסה", desc: "ברכת שלום אישית בכניסה לקו", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/30" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_id_types",
                                                          type: "folder",
                                                          title: "סוגי זיהוי",
                                                          desc: "זיהוי לפי ת.ז, טלפון, רשימות וסיסמאות אישיות",
                                                          children: [
                                                              { type: "link", title: "כל הסוגים", desc: "ריכוז מקיף של כל שיטות הזיהוי", url: "https://f2.freeivr.co.il/topic/8204/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%94%D7%96%D7%99%D7%94%D7%95%D7%99-%D7%91%D7%9B%D7%9C%D7%9C-%D7%94%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA?_=1707051579527" },
                                                              { type: "link", title: "ID - ספרות", desc: "זיהוי לפי הקשת ספרות (ת.ז וכדומה)", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/21?_=1603030304305" },
                                                              { type: "link", title: "ID - ליסט אינפרומיישן", desc: "זיהוי לפי קובץ list_all_information", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/19?_=1596307202485" },
                                                              { type: "link", title: "ID - טלפון או הקשת טלפון", desc: "זיהוי ישיר מה-Caller ID או הקשה", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/22" },
                                                              { type: "link", title: "ID - כמה מספרים על אותו שם", desc: "קישור מספר קווים לאותו זיהוי", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/20" },
                                                              { type: "link", title: "ID - ע\"פ פרטי כניסה ממערכת קודמת", desc: "העברת זיהוי בהפניה בין מערכות", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/23" },
                                                              { type: "link", title: "ID - רשימת מספרים ספציפית ובחירה", desc: "הצגת אפשרויות זיהוי למאזין", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/18" },
                                                              { type: "link", title: "הגדרות לכל סוגי ה-ID", desc: "פרמטרים משותפים לניהול זיהוי", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/24" },
                                                              { type: "link", title: "סיסמה אישית ב-ID", desc: "נעילת זיהוי בסיסמה אישית למשתמש", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA?_=1603452532183" },
                                                              { type: "link", title: "שלוחה ליצירה או שינוי הסיסמה ע\"י המאזין", desc: "ניהול סיסמה בקובץ enterIDPassword.ini", url: "https://f2.freeivr.co.il/topic/1062/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%A2%D7%99%D7%93%D7%9B%D7%95%D7%9F-%D7%99%D7%A6%D7%99%D7%A8%D7%AA-%D7%A1%D7%99%D7%A1%D7%9E%D7%94-%D7%90%D7%99%D7%A9%D7%99%D7%AA-%D7%91%D7%A7%D7%95%D7%91%D7%A5-enteridpassword-ini" },
                                                              { type: "link", title: "הוספת ID של המתקשר לקובץ במערכת", desc: "רישום אוטומטי של המאזין בקובץ מוגדר", url: "https://f2.freeivr.co.il/topic/589/%D7%97%D7%93%D7%A9-%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%95%D7%A1%D7%A4%D7%AA-%D7%A2%D7%A8%D7%9A-id-%D7%A9%D7%9C-%D7%94%D7%9E%D7%AA%D7%A7%D7%A9%D7%A8-%D7%90%D7%95-%D7%A2%D7%A8%D7%9A-%D7%9E%D7%95%D7%92%D7%93%D7%A8-%D7%9E%D7%A8%D7%90%D7%A9-%D7%9C%D7%A7%D7%95%D7%91%D7%A5-%D7%91%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%9C%D7%91%D7%97%D7%99%D7%A8%D7%AA%D7%9B%D7%9D" },
                                                              { type: "link", title: "הסרת ID של המתקשר מקובץ במערכת", desc: "מחיקה דינמית של משתמש מרשימה", url: "https://f2.freeivr.co.il/topic/2678/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%A1%D7%A8%D7%AA-%D7%A2%D7%A8%D7%9A-id-%D7%A9%D7%9C-%D7%94%D7%9E%D7%AA%D7%A7%D7%A9%D7%A8-%D7%90%D7%95-%D7%A2%D7%A8%D7%9A-%D7%9E%D7%95%D7%92%D7%93%D7%A8-%D7%9E%D7%A8%D7%90%D7%A9-%D7%9E%D7%A7%D7%95%D7%91%D7%A5-%D7%91%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%9C%D7%91%D7%97%D7%99%D7%A8%D7%AA%D7%9B%D7%9D" },
                                                              { type: "link", title: "הוספת ID לליסט אינפרומיישן (קבלת נתונים)", desc: "הכנסת משתמש לקובץ תוך כדי שיחה", url: "https://f2.freeivr.co.il/topic/51/%D7%A7%D7%91%D7%9C%D7%AA-%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-%D7%95%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-recording_and_entering_data" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_menu",
                                                          type: "folder",
                                                          title: "תפריט",
                                                          desc: "שלוחות ניווט, תפריטי דיבור, TTS וכותרות",
                                                          children: [
                                                              { type: "link", title: "מודל - תפריט", desc: "ניתוב שיחות בעזרת הקשת מקשים (menu)", url: "https://f2.freeivr.co.il/post/4166" },
                                                              { type: "link", title: "תפריט ע\"פ זיהוי דיבור", desc: "menu_voice - ניווט קולי", url: "https://f2.freeivr.co.il/topic/7/%D7%AA%D7%A4%D7%A8%D7%99%D7%98-%D7%A2%D7%9D-%D7%96%D7%99%D7%94%D7%95%D7%99-%D7%93%D7%99%D7%91%D7%95%D7%A8-%D7%A7%D7%95%D7%9C%D7%99-menu_voice" },
                                                              { type: "link", title: "השמעת הודעה זמנית קודם הודעת התפריט", desc: "פתיח חד-פעמי לתפריט", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/7" },
                                                              { type: "link", title: "השמעת תפריט ב- TTS (הקראת טקסט)", desc: "הקראת אפשרויות התפריט מטקסט", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/14" },
                                                              { type: "link", title: "השמעת כותרת לפי זמנים", desc: "כותרת תפריט משתנה לפי מועדים", url: "https://f2.freeivr.co.il/post/4168" },
                                                              { type: "link", title: "השמעת הודעה על חדר וועידה פעיל", desc: "התראה על שידור חי פעיל ברקע", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/5" },
                                                              { type: "link", title: "השמעת הודעה על שידור חי פעיל", desc: "שידור חי מדומה", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/6" },
                                                              { type: "link", title: "הגדרת מעבר הלאה בסיום שמיעת התפריט", desc: "מעבר אוטומטי אם לא הוקש מקש", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/9" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_files",
                                                          type: "folder",
                                                          title: "קבצים והשמעות",
                                                          desc: "השמעת קבצים, פלייליסט, תגובות, דירוגים ו-TTS",
                                                          children: [
                                                              { type: "link", title: "מודל השמעת קבצים", desc: "השמעת שיעורים והודעות (playfile)", url: "https://f2.freeivr.co.il/topic/7010/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D?_=1688386707018" },
                                                              { type: "link", title: "מערכת תגובות", desc: "הקלטת תגובות של מאזינים להשמעות", url: "https://f2.freeivr.co.il/topic/10/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%AA%D7%92%D7%95%D7%91%D7%95%D7%AA" },
                                                              { type: "link", title: "ניקוד על האזנה", desc: "צבירת נקודות לפי משך זמן שמיעת קבצים", url: "https://f2.freeivr.co.il/topic/11/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%A0%D7%99%D7%A7%D7%95%D7%93-%D7%A2%D7%9C-%D7%94%D7%90%D7%96%D7%A0%D7%94" },
                                                              { type: "link", title: "דירוג השמעות", desc: "דירוג איכות ומשוב (rating)", url: "https://f2.freeivr.co.il/topic/12/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%93%D7%99%D7%A8%D7%95%D7%92%D7%99%D7%9D-rating" },
                                                              { type: "link", title: "רשימת השמעה (פלייליסט)", desc: "יצירת רשימות השמעה אישיות למאזין", url: "https://f2.freeivr.co.il/topic/97/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A8%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%94-%D7%90%D7%99%D7%A9%D7%99%D7%95%D7%AA-%D7%A4%D7%9C%D7%99%D7%99%D7%9C%D7%A1%D7%98" },
                                                              { type: "link", title: "קבצי TTS (הקראת טקסט)", desc: "השמעת קבצי טקסט בקול מסונתז", url: "https://f2.freeivr.co.il/topic/8/playfile-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D/6" },
                                                              { type: "link", title: "בחירת צורת האזנה ע\"י המאזין", desc: "type-start_select_file", url: "https://f2.freeivr.co.il/topic/9/%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%94%D7%9E%D7%90%D7%A4%D7%A9%D7%A8%D7%AA-%D7%9C%D7%9E%D7%90%D7%96%D7%99%D7%9F-%D7%9C%D7%91%D7%97%D7%95%D7%A8-%D7%94%D7%90%D7%9D-%D7%91%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%99%D7%94%D7%99%D7%94-%D7%9C%D7%95-%D7%AA%D7%A4%D7%A8%D7%99%D7%98-%D7%91%D7%97%D7%99%D7%A8%D7%AA-%D7%A7%D7%95%D7%91%D7%A5-%D7%90%D7%95-%D7%9C%D7%90-type-start_select_file" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_recordings",
                                                          type: "folder",
                                                          title: "הקלטות",
                                                          desc: "הקלטות ממאזינים, הודעות מערכת ותא קולי",
                                                          children: [
                                                              { type: "link", title: "הקלטות ממאזינים - record", desc: "הגדרות מתקדמות להקלטת קול", url: "https://f2.freeivr.co.il/topic/5821/%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-%D7%9E%D7%9E%D7%90%D7%96%D7%99%D7%A0%D7%99%D7%9D-record" },
                                                              { type: "link", title: "הקלטת הודעות מערכת בשלוחה", desc: "הקלטה מהירה ישירות מתוך הטלפון", url: "https://f2.freeivr.co.il/topic/4/%D7%94%D7%A7%D7%9C%D7%98%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%95%D7%AA-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%91%D7%A9%D7%9C%D7%95%D7%97%D7%94" },
                                                              { type: "link", title: "תא קולי למייל", desc: "שליחת הודעות מוקלטות ישירות לדוא\"ל", url: "https://f2.freeivr.co.il/topic/30/%D7%AA%D7%90-%D7%A7%D7%95%D7%9C%D7%99-%D7%94%D7%A9%D7%95%D7%9C%D7%97-%D7%94%D7%A2%D7%AA%D7%A7-%D7%9C%D7%93%D7%95%D7%90-%D7%9C-voicemail_email" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_exams",
                                                          type: "folder",
                                                          title: "מבחנים וטריוויה",
                                                          desc: "מבחנים אמריקאיים, ציונים, טריוויה וקליקרים",
                                                          children: [
                                                              { type: "link", title: "מבחן אמריקאי", desc: "שאלות רב-ברירתיות examination_american", url: "https://f2.freeivr.co.il/topic/85/%D7%9E%D7%91%D7%97%D7%9F-%D7%90%D7%9E%D7%A8%D7%99%D7%A7%D7%90%D7%99-examination_american" },
                                                              { type: "link", title: "ציון על מבחן", desc: "חישוב ציון משוקלל והשמעתו", url: "https://f2.freeivr.co.il/topic/92/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A6%D7%99%D7%95%D7%9F-%D7%A2%D7%9C-%D7%9E%D7%91%D7%97%D7%9F-examination" },
                                                              { type: "link", title: "טרוויה", desc: "שאלות טריוויה ונכון/לא נכון", url: "https://f2.freeivr.co.il/topic/33/%D7%A9%D7%90%D7%9C%D7%95%D7%AA-%D7%98%D7%A8%D7%95%D7%95%D7%99%D7%94-%D7%95%D7%A0%D7%9B%D7%95%D7%9F-%D7%90%D7%95-%D7%9C%D7%90-%D7%A0%D7%9B%D7%95%D7%9F-trivia_questions" },
                                                              { type: "link", title: "קליקרים", desc: "הצבעה ושידור חי מרובה קבצים מסונכרן", url: "https://f2.freeivr.co.il/topic/4005/playfile_and_enter_digits_time-%D7%A7%D7%9C%D7%99%D7%A7%D7%A8%D7%99%D7%9D-%D7%A9%D7%99%D7%93%D7%95%D7%A8-%D7%97%D7%99-%D7%A8%D7%A6%D7%99%D7%A3-%D7%9E%D7%93%D7%95%D7%9E%D7%94-%D7%9E%D7%A8%D7%95%D7%91%D7%94-%D7%A7%D7%91%D7%A6%D7%99%D7%9D?_=1609937152338" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_points",
                                                          type: "folder",
                                                          title: "ניקוד",
                                                          desc: "צבירה, הורדה, דוחות ודירוג נקודות במערכת",
                                                          children: [
                                                              { type: "link", title: "במודל השמעת קבצים", desc: "צבירת נקודות לפי האזנה", url: "https://f2.freeivr.co.il/topic/11/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%A0%D7%99%D7%A7%D7%95%D7%93-%D7%A2%D7%9C-%D7%94%D7%90%D7%96%D7%A0%D7%94" },
                                                              { type: "link", title: "במודל הקלטות", desc: "ניקוד עבור הקלטת הודעה", url: "https://f2.freeivr.co.il/topic/2749/%D7%A0%D7%99%D7%A7%D7%95%D7%93-%D7%A2%D7%9C-%D7%94%D7%A7%D7%9C%D7%98%D7%94/4" },
                                                              { type: "link", title: "במודל קבלת נתונים", desc: "ניקוד במענה לשאלות ונתונים", url: "https://f2.freeivr.co.il/topic/1957/%D7%94%D7%95%D7%A1%D7%A4%D7%AA-%D7%A0%D7%99%D7%A7%D7%95%D7%93-%D7%91%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A7%D7%91%D7%9C%D7%AA-%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-recording_and_entering_data" },
                                                              { type: "link", title: "במודל מכירת מוצרים לפי מק\"ט", desc: "נקודות נאמנות ברכישה", url: "https://f2.freeivr.co.il/topic/64/points_and_rating-%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A0%D7%A7%D7%95%D7%93%D7%95%D7%AA-%D7%9C%D7%9C%D7%A7%D7%95%D7%97-%D7%A2%D7%9C-%D7%A7%D7%A0%D7%99%D7%94-%D7%95%D7%93%D7%99%D7%A8%D7%95%D7%92-%D7%91%D7%A2%D7%9C-%D7%94%D7%A2%D7%A1%D7%A7" },
                                                              { type: "link", title: "הוספה/הורדת ניקוד", desc: "points_save", url: "https://f2.freeivr.co.il/topic/60/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%95%D7%A1%D7%A4%D7%AA-%D7%A0%D7%99%D7%A7%D7%95%D7%93-points_save" },
                                                              { type: "link", title: "הוספת/הורדת ניקוד ע\"י מנהלים", desc: "points_edit", url: "https://f2.freeivr.co.il/topic/61/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%95%D7%A1%D7%A4%D7%AA-%D7%94%D7%95%D7%A8%D7%93%D7%AA-%D7%A0%D7%A7%D7%95%D7%93%D7%95%D7%AA-%D7%9C%D7%9C%D7%A7%D7%95%D7%97-%D7%A2%D7%9C-%D7%99%D7%93%D7%99-%D7%9E%D7%A0%D7%94%D7%9C%D7%99%D7%9D-points_edit" },
                                                              { type: "link", title: "הוספת ניקוד למשתמש אחר", desc: "העברת נקודות בין מאזינים", url: "https://f2.freeivr.co.il/topic/110/%D7%9E%D7%95%D7%93%D7%95%D7%9C-points_to_other_id-%D7%94%D7%95%D7%A1%D7%A4%D7%AA-%D7%A0%D7%99%D7%A7%D7%95%D7%93-%D7%9C%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9-%D7%90%D7%97%D7%A8" },
                                                              { type: "link", title: "הוספת ניקוד מקובץ חיצוני", desc: "טעינת נקודות מרוכזת מקובץ", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/32" },
                                                              { type: "link", title: "שמיעת ניקוד משלוחה או מכלל המערכת", desc: "points_say_total", url: "https://f2.freeivr.co.il/topic/63/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%94%D7%A0%D7%A7%D7%95%D7%93%D7%95%D7%AA-%D7%A9%D7%A0%D7%A6%D7%91%D7%A8%D7%95-points_say_total" },
                                                              { type: "link", title: "שמיעת הניקוד כללי (הטמעה)", desc: "הטמעה בכל שלוחה", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/31" },
                                                              { type: "link", title: "דוחות ניקוד", desc: "דוחות מעקב וריכוז נקודות", url: "https://f2.freeivr.co.il/topic/62/%D7%93%D7%95%D7%97%D7%95%D7%AA-%D7%A0%D7%A7%D7%95%D7%93%D7%95%D7%AA" },
                                                              { type: "link", title: "דירוג ע\"פ הניקוד", desc: "לוח מובילים ודירוג מאזינים", url: "https://f2.freeivr.co.il/topic/5/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%9B%D7%9C%D7%9C%D7%99%D7%95%D7%AA-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA/33" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_conference",
                                                          type: "folder",
                                                          title: "חדר וועידה ושדורי חי",
                                                          desc: "חדר ועידה, שידורים חיים ושידורים מדומים",
                                                          children: [
                                                              { type: "link", title: "שידור חי מדומה למספר קבצים", desc: "playdir_time - הפעלה מסונכרנת", url: "https://f2.freeivr.co.il/topic/28/%D7%A9%D7%99%D7%93%D7%95%D7%A8-%D7%97%D7%99-%D7%9E%D7%93%D7%95%D7%9E%D7%94-%D7%9E%D7%A8%D7%95%D7%91%D7%94-%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%9B%D7%9C-%D7%94%D7%A7%D7%91%D7%A6%D7%99%D7%9D-%D7%91%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%91%D7%94%D7%AA%D7%90%D7%9D-%D7%9C%D7%96%D7%9E%D7%9F-%D7%94%D7%9E%D7%95%D7%92%D7%93%D7%A8-playdir_time" },
                                                              { type: "link", title: "שידור חי מדומה לקובץ אחד", desc: "playfile_time", url: "https://f2.freeivr.co.il/topic/377/%D7%94%D7%A4%D7%A2%D7%9C%D7%AA-%D7%A7%D7%95%D7%91%D7%A5-%D7%91%D7%A9%D7%A2%D7%94-%D7%9E%D7%AA%D7%95%D7%96%D7%9E%D7%A0%D7%AA-%D7%A9%D7%99%D7%93%D7%95%D7%A8-%D7%97%D7%99-%D7%9E%D7%93%D7%95%D7%9E%D7%94-playfile_time" },
                                                              { type: "link", title: "חדר ועידה / שידור חי", desc: "confbridge - ועידה מרובת משתתפים", url: "https://f2.freeivr.co.il/topic/5041/confbridge-%D7%97%D7%93%D7%A8-%D7%95%D7%A2%D7%99%D7%93%D7%94-%D7%A9%D7%99%D7%93%D7%95%D7%A8-%D7%97%D7%99?_=1628185652884" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_campaigns",
                                                          type: "folder",
                                                          title: "קמפיינים ורשימות תפוצה",
                                                          desc: "צינתוקים, שיגורים המוניים ורשימות תפוצה",
                                                          children: [
                                                              { type: "link", title: "שמיעת הודעת הקמפיין", desc: "השמעת ההודעה בתפריט", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/11" },
                                                              { type: "link", title: "הקלטת הודעת הקמפיין", desc: "הקלטת המסר בשלוחה ייעודית", url: "https://f2.freeivr.co.il/topic/4/%D7%94%D7%A7%D7%9C%D7%98%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%95%D7%AA-%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%91%D7%A9%D7%9C%D7%95%D7%97%D7%94" },
                                                              { type: "link", title: "הפעלה קמפיין דרך הטלפון", desc: "שיגור קמפיין מהיר בחיוג", url: "https://f2.freeivr.co.il/topic/45/%D7%94%D7%A4%D7%A2%D7%9C%D7%94-%D7%9E%D7%94%D7%99%D7%A8%D7%94-%D7%9C%D7%A7%D7%9E%D7%A4%D7%99%D7%99%D7%9F" },
                                                              { type: "link", title: "קניית יחידות וניהול כללי", desc: "רכישה וניהול יתרות קמפיין", url: "https://f2.freeivr.co.il/topic/2704/%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%9C%D7%A0%D7%99%D7%94%D7%95%D7%9C-%D7%A7%D7%9E%D7%A4%D7%99%D7%99%D7%9F" },
                                                              { type: "link", title: "ניהול מספרים ידנית דרך הטלפון", desc: "yemot_dialer_campaign_list", url: "https://f2.freeivr.co.il/topic/59/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%95%D7%A1%D7%A4%D7%94-%D7%94%D7%A1%D7%A8%D7%94-%D7%90%D7%95-%D7%97%D7%A1%D7%99%D7%9E%D7%94-%D7%9E%D7%AA%D7%91%D7%A0%D7%99%D7%95%D7%AA-%D7%A8%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%94%D7%AA%D7%A4%D7%95%D7%A6%D7%94-yemot_dialer_campaign_list" },
                                                              { type: "link", title: "שמיעת כמות החברים ברשימה", desc: "בדיקת סטטוס ורשימת מספרים", url: "https://f2.freeivr.co.il/topic/610/%D7%A9%D7%9E%D7%99%D7%A2%D7%AA-%D7%9B%D7%9E%D7%95%D7%AA-%D7%94%D7%97%D7%91%D7%A8%D7%99%D7%9D-%D7%91%D7%93%D7%99%D7%A7%D7%94-%D7%94%D7%90%D7%9D-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%9E%D7%A1%D7%95%D7%99%D7%99%D7%9D-%D7%A7%D7%99%D7%99%D7%9D-%D7%A9%D7%9E%D7%99%D7%A2%D7%AA-%D7%9B%D7%9C-%D7%94%D7%9E%D7%A1%D7%A4%D7%A8%D7%99%D7%9D-%D7%91%D7%A8%D7%A6%D7%A3" },
                                                              { type: "link", title: "הוספת/הסרת מאזינים לרשימות תפוצה", desc: "רישום והסרה עצמית template_add_number", url: "https://f2.freeivr.co.il/topic/58/%D7%94%D7%95%D7%A1%D7%A4%D7%94-%D7%95%D7%94%D7%A1%D7%A8%D7%AA-%D7%9E%D7%A1%D7%A4%D7%A8%D7%99%D7%9D-%D7%9E%D7%A8%D7%A9%D7%99%D7%9E%D7%AA-%D7%94%D7%AA%D7%A4%D7%95%D7%A6%D7%94-%D7%91%D7%A8%D7%99%D7%A8%D7%AA-%D7%9E%D7%97%D7%93%D7%9C-%D7%95%D7%9E%D7%A8%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%90%D7%97%D7%A8%D7%95%D7%AA-template_add_number-template_remove_number" },
                                                              { type: "link", title: "בדיקת יתרת יחידות + שליחת התראה (הטמעה)", desc: "התראה על יתרה נמוכה", url: "https://f2.freeivr.co.il/topic/1980/%D7%91%D7%93%D7%99%D7%A7%D7%AA-%D7%99%D7%AA%D7%A8%D7%AA-%D7%99%D7%97%D7%99%D7%93%D7%95%D7%AA-%D7%9B%D7%94%D7%98%D7%9E%D7%A2%D7%94-%D7%91%D7%9B%D7%9C-%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%90%D7%95-%D7%91%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%9B%D7%95%D7%9C%D7%9C-%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%A9%D7%99%D7%97%D7%94-%D7%9C%D7%9E%D7%A0%D7%94%D7%9C-%D7%94%D7%A7%D7%95" },
                                                              { type: "link", title: "בדיקת יתרת יחידות + שליחת התראה (מודל)", desc: "שלוחה לבדיקת יחידות ותוקף", url: "https://f2.freeivr.co.il/topic/105/%D7%91%D7%93%D7%99%D7%A7%D7%AA-%D7%99%D7%AA%D7%A8%D7%AA-%D7%99%D7%97%D7%99%D7%93%D7%95%D7%AA-%D7%A0%D7%9E%D7%95%D7%9B%D7%94-%D7%90%D7%95-%D7%A4%D7%92-%D7%AA%D7%95%D7%A7%D7%A3-%D7%9E%D7%AA%D7%A7%D7%A8%D7%91" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_filters",
                                                          type: "folder",
                                                          title: "מעברים ופילטרים",
                                                          desc: "ניתוב לפי שעות, רשימות, כמויות וזמנים",
                                                          children: [
                                                              { type: "link", title: "העברה לשלוחה אחרת", desc: "go_to_folder - ניתוב ישיר", url: "https://f2.freeivr.co.il/topic/38/%D7%9E%D7%A2%D7%91%D7%A8-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%90%D7%97%D7%A8%D7%AA-go_to_folder" },
                                                              { type: "link", title: "העברה לשלוחות שונות לפי רשימות תפוצה (הטמעה)", desc: "ניתוב לפי שיוך לקבוצה", url: "https://f2.freeivr.co.il/topic/94/%D7%A4%D7%99%D7%9C%D7%98%D7%A8-%D7%9C%D7%A4%D7%99-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%A8%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%AA%D7%A4%D7%95%D7%A6%D7%94-%D7%A9%D7%95%D7%A0%D7%95%D7%AA-%D7%9B%D7%94%D7%98%D7%9E%D7%A2%D7%94-%D7%91%D7%9B%D7%9C-%D7%9E%D7%95%D7%93%D7%95%D7%9C" },
                                                              { type: "link", title: "העברה לשלוחה מסוימת לפי רשימת תפוצה", desc: "template_filter", url: "https://f2.freeivr.co.il/topic/41/%D7%94%D7%A4%D7%A0%D7%99%D7%99%D7%AA-%D7%9E%D7%A9%D7%AA%D7%9E%D7%A9%D7%99%D7%9D-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%95%D7%AA-%D7%A9%D7%95%D7%A0%D7%95%D7%AA-%D7%9C%D7%A4%D7%99-%D7%A8%D7%A9%D7%99%D7%9E%D7%AA-%D7%94%D7%AA%D7%A4%D7%95%D7%A6%D7%94-template_filter" },
                                                              { type: "link", title: "העברה לשלוחה מסוימת לפי כמות מאזינים", desc: "ויסות עומסים במערכת", url: "https://f2.freeivr.co.il/topic/39/%D7%9E%D7%A2%D7%91%D7%A8-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%95%D7%AA-%D7%A9%D7%95%D7%A0%D7%95%D7%AA-%D7%9C%D7%A4%D7%99-%D7%9B%D7%9E%D7%95%D7%AA-%D7%9E%D7%90%D7%96%D7%99%D7%A0%D7%99%D7%9D?_=1600694415636" },
                                                              { type: "link", title: "העברה לשלוחה לפי מחייג ומחוייג", desc: "ניתוב לפי מספר היעד או המקור", url: "https://f2.freeivr.co.il/topic/40/%D7%94%D7%92%D7%93%D7%A8%D7%AA-%D7%94%D7%A4%D7%A0%D7%99%D7%AA-%D7%A9%D7%99%D7%97%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%A4%D7%A0%D7%99%D7%9E%D7%99%D7%AA-%D7%9C%D7%A4%D7%99-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%9E%D7%97%D7%99%D7%99%D7%92-%D7%90%D7%95-%D7%9E%D7%97%D7%95%D7%99%D7%92" },
                                                              { type: "link", title: "העברה לשלוחה לפי list_all_information", desc: "ניתוב אישי לפי מאגר נתונים", url: "https://f2.freeivr.co.il/topic/35/%D7%A4%D7%99%D7%9C%D7%98%D7%A8-%D7%9C%D7%A4%D7%99-%D7%A8%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%94%D7%94%D7%A2%D7%91%D7%A8%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%90%D7%97%D7%A8%D7%AA-%D7%9C%D7%A4%D7%99-%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%A1%D7%A4%D7%A6%D7%99%D7%A4%D7%99%D7%95%D7%AA-%D7%9C%D7%9C%D7%A7%D7%95%D7%97-%D7%9C%D7%A4%D7%99-%D7%A7%D7%95%D7%91%D7%A5" },
                                                              { type: "link", title: "העברה לפי זמנים + הגבלת פעמים", desc: "access_filter", url: "https://f2.freeivr.co.il/topic/32/access_filter-%D7%A4%D7%99%D7%9C%D7%98%D7%A8-%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%95%D7%AA-%D7%9C%D7%A4%D7%99-%D7%AA%D7%90%D7%A8%D7%99%D7%9A-%D7%A2%D7%91%D7%A8%D7%99-%D7%9C%D7%95%D7%A2%D7%96%D7%99-%D7%A1%D7%A4%D7%99%D7%A8%D7%AA-%D7%94%D7%A2%D7%95%D7%9E%D7%A8-%D7%97%D7%A0%D7%95%D7%9B%D7%94-%D7%94%D7%92%D7%91%D7%9C%D7%AA-%D7%94%D7%A4%D7%A2%D7%9E%D7%99%D7%9D-%D7%9C%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%9C%D7%9B%D7%9C-%D7%9E%D7%90%D7%96%D7%99%D7%9F" },
                                                              { type: "link", title: "טיימר - העברה לשלוחה בסיום זמן", desc: "limit_call_seconds", url: "https://f2.freeivr.co.il/topic/57/limit_call_seconds-%D7%94%D7%92%D7%91%D7%9C%D7%AA-%D7%90%D7%95%D7%A8%D7%9A-%D7%94%D7%A9%D7%99%D7%97%D7%94-%D7%98%D7%99%D7%99%D7%9E%D7%A8" },
                                                              { type: "link", title: "העברה לפי מפתח, כניסות, תפריט והקלטה", desc: "מנגנון ניתוב רב-שלבי", url: "https://f2.freeivr.co.il/topic/121/%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A4%D7%99-%D7%9E%D7%A4%D7%AA%D7%97-%D7%94%D7%92%D7%91%D7%9C%D7%AA-%D7%9B%D7%A0%D7%99%D7%A1%D7%95%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%AA%D7%A4%D7%A8%D7%99%D7%98-%D7%94%D7%A7%D7%9C%D7%98%D7%94-%D7%95%D7%9E%D7%A2%D7%91%D7%A8-%D7%9C%D7%AA%D7%99%D7%A7%D7%99%D7%94-%D7%90%D7%97%D7%A8%D7%AA" },
                                                              { type: "link", title: "העברה לשלוחות שונות לפי זמנים", desc: "go_to_folder_time", url: "https://f2.freeivr.co.il/topic/36/%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A2%D7%91%D7%A8%D7%94-%D7%9C%D7%AA%D7%99%D7%A7%D7%99%D7%95%D7%AA-%D7%90%D7%97%D7%A8%D7%95%D7%AA-%D7%9C%D7%A4%D7%99-%D7%A9%D7%A2%D7%95%D7%AA-%D7%99%D7%9E%D7%99%D7%9D-go_to_folder_time" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_last_pos",
                                                          type: "folder",
                                                          title: "חזרה למיקום אחרון",
                                                          desc: "שמירת מיקום האזנה, חזרה לתפריט או קובץ אחרון",
                                                          children: [
                                                              { type: "link", title: "מבוסס מערכת", desc: "חזרה להודעה האחרונה שהושמעה", url: "https://f2.freeivr.co.il/topic/236/%D7%A9%D7%9E%D7%99%D7%A2%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%A9%D7%94%D7%90%D7%96%D7%99%D7%9F-%D7%9C%D7%90%D7%97%D7%A8%D7%95%D7%A0%D7%94?_=1591116229860" },
                                                              { type: "link", title: "מבוסס שלוחת תפריט", desc: "חזרה לתפריט האחרון שבו המאזין שהה", url: "https://f2.freeivr.co.il/topic/1227/%D7%97%D7%96%D7%A8%D7%94-%D7%9C%D7%9E%D7%99%D7%A7%D7%95%D7%9D-%D7%94%D7%90%D7%97%D7%A8%D7%95%D7%A0%D7%94-%D7%A9%D7%94%D7%90%D7%96%D7%A0%D7%AA%D7%9D-%D7%9C%D7%A4%D7%99-%D7%AA%D7%A4%D7%A8%D7%99%D7%98" },
                                                              { type: "link", title: "מבוסס שלוחת השמעת קבצים", desc: "המשך האזנה מאותה נקודת זמן של הקובץ", url: "https://f2.freeivr.co.il/topic/8/playfile-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D/14" },
                                                              { type: "link", title: "השמעת פרטי נקודת העצירה", desc: "השמעת מיקום ההאזנה לפני המעבר (ivr1)", url: "https://f2.freeivr.co.il/topic/95/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%9E%D7%99%D7%A7%D7%95%D7%9D-%D7%94%D7%90%D7%96%D7%A0%D7%94-%D7%90%D7%97%D7%A8%D7%95%D7%A0%D7%94-%D7%9C%D7%A4%D7%A0%D7%99-%D7%94%D7%9E%D7%A2%D7%91%D7%A8-%D7%9C%D7%94%D7%90%D7%96%D7%A0%D7%94-%D7%9B%D7%9E%D7%95-%D7%A9%D7%94%D7%99%D7%94-%D7%91ivr1" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_messages_data",
                                                          type: "folder",
                                                          title: "הודעות ונתונים",
                                                          desc: "הודעות יומיות, הודעות אישיות והשמעת מידע",
                                                          children: [
                                                              { type: "link", title: "השמעת הודעה בלבד", desc: "חזרה בכל מקש / בלי אפשרות חזרה", url: "https://f2.freeivr.co.il/topic/1359/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%91%D7%9C%D7%91%D7%93-%D7%97%D7%96%D7%A8%D7%94-%D7%91%D7%9B%D7%9C-%D7%9E%D7%A7%D7%A9-%D7%94%D7%A9%D7%9E%D7%A2%D7%94-%D7%91%D7%9C%D7%99-%D7%90%D7%A4%D7%A9%D7%A8%D7%95%D7%AA-%D7%97%D7%96%D7%A8%D7%94" },
                                                              { type: "link", title: "השמעת הודעה יומית מתחלפת", desc: "הודעה יומית ומעבר לשלוחה", url: "https://f2.freeivr.co.il/topic/15/%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%99%D7%95%D7%9E%D7%99%D7%AA-%D7%9E%D7%AA%D7%97%D7%9C%D7%A4%D7%AA-%D7%95%D7%9E%D7%A2%D7%91%D7%A8-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%90%D7%97%D7%A8%D7%AA" },
                                                              { type: "link", title: "השמעת נתונים מידע והודעות אישיות", desc: "id_message", url: "https://f2.freeivr.co.il/topic/31/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-%D7%95%D7%94%D7%95%D7%93%D7%A2%D7%95%D7%AA-%D7%90%D7%99%D7%A9%D7%99%D7%95%D7%AA-id_message" },
                                                              { type: "link", title: "השמעת הודעה לפי תאריך + הגבלת פעמים", desc: "toplay_time", url: "https://f2.freeivr.co.il/topic/14/%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%AA-%D7%9C%D7%A4%D7%99-%D7%AA%D7%90%D7%A8%D7%99%D7%9A-%D7%A2%D7%91%D7%A8%D7%99-%D7%9C%D7%95%D7%A2%D7%96%D7%99-%D7%A1%D7%A4%D7%99%D7%A8%D7%AA-%D7%94%D7%A2%D7%95%D7%9E%D7%A8-%D7%97%D7%A0%D7%95%D7%9B%D7%94-%D7%9B%D7%95%D7%9C%D7%9C-%D7%94%D7%92%D7%91%D7%9C%D7%AA-%D7%94%D7%A4%D7%A2%D7%9E%D7%99%D7%9D-%D7%9C%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%9C%D7%9E%D7%90%D7%96%D7%99%D7%9F-toplay_time" },
                                                              { type: "link", title: "השמעת הודעת הקמפיין (במודל תפריט)", desc: "השמעה מותנית של קמפיין", url: "https://f2.freeivr.co.il/topic/6/menu-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%AA%D7%A4%D7%A8%D7%99%D7%98/11" },
                                                              { type: "link", title: "השמעת הודעה לפי ID (במודל שמיעת קבצים)", desc: "השמעה אישית של קובץ לפי זיהוי", url: "https://f2.freeivr.co.il/topic/8/playfile-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D/19?_=1605708876195" },
                                                              { type: "link", title: "השמעת הודעות אישיות + \"יש לך הודעה חדשה\"", desc: "מדריך מקיף להודעות פרטיות", url: "https://f2.freeivr.co.il/topic/3465/%D7%9E%D7%93%D7%A8%D7%99%D7%9A-%D7%9C%D7%94%D7%95%D7%93%D7%A2%D7%95%D7%AA-%D7%90%D7%99%D7%A9%D7%99%D7%95%D7%AA-%D7%99%D7%A9-%D7%9C%D7%9A-%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%90%D7%99%D7%A9%D7%99%D7%AA-%D7%97%D7%93%D7%A9%D7%94" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_calls_routing",
                                                          type: "folder",
                                                          title: "ניתובי שיחות",
                                                          desc: "ראוטינג, תורים, מענה אנושי וחיבורי IAX",
                                                          children: [
                                                              { type: "link", title: "ראוטינג חיוג", desc: "העברה למענה אנושי במספר חיצוני", url: "https://f2.freeivr.co.il/topic/218/%D7%A0%D7%99%D7%AA%D7%95%D7%91%D7%99-%D7%A9%D7%99%D7%97%D7%94-%D7%9C%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%90%D7%A0%D7%95%D7%A9%D7%99-%D7%9B%D7%9C-%D7%94%D7%A1%D7%95%D7%92%D7%99%D7%9D/2?_=1595704866464" },
                                                              { type: "link", title: "ראוטינג טיים - לפי זמנים", desc: "ניתוב שיחות לפי ימים ושעות פעילות", url: "https://f2.freeivr.co.il/topic/218/%D7%A0%D7%99%D7%AA%D7%95%D7%91%D7%99-%D7%A9%D7%99%D7%97%D7%94-%D7%9C%D7%9E%D7%A2%D7%A0%D7%94-%D7%90%D7%A0%D7%95%D7%A9%D7%99-%D7%9B%D7%9C-%D7%94%D7%A1%D7%95%D7%92%D7%99%D7%9D/3?_=1595704866466" },
                                                              { type: "link", title: "ראוטינג קיו - לפי תור", desc: "תור שיחות חכם עם הודעות מיקום", url: "https://f2.freeivr.co.il/topic/6076/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%AA%D7%95%D7%A8-%D7%9E%D7%A2%D7%A0%D7%94-%D7%90%D7%A0%D7%95%D7%A9%D7%99?_=1693678084502" },
                                                              { type: "link", title: "ראוטינג ימות - בין מערכות", desc: "העברה פנימית בין קווים בימות המשיח", url: "https://f2.freeivr.co.il/topic/218/%D7%A0%D7%99%D7%AA%D7%95%D7%91%D7%99-%D7%A9%D7%99%D7%97%D7%94-%D7%9C%D7%9E%D7%A2%D7%A0%D7%94-%D7%90%D7%A0%D7%95%D7%A9%D7%99-%D7%9B%D7%9C-%D7%94%D7%A1%D7%95%D7%92%D7%99%D7%9D/5?_=1595705443655" },
                                                              { type: "link", title: "ראוטינג IAX - קבלת והוצאת שיחות דרך המחשב", desc: "חיבור שלוחת SIP/IAX לטלפוניית מחשב", url: "https://f2.freeivr.co.il/topic/2797/%D7%97%D7%99%D7%91%D7%95%D7%A8-iax-%D7%9C%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%90%D7%A4%D7%A9%D7%A8%D7%95%D7%AA-%D7%9C%D7%91%D7%A6%D7%A2-%D7%97%D7%99%D7%95%D7%92-%D7%95%D7%9C%D7%A7%D7%91%D7%9C-%D7%A9%D7%99%D7%97%D7%95%D7%AA-%D7%9E%D7%94%D7%9E%D7%97%D7%A9%D7%91-%D7%9C%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%A9%D7%9C%D7%9B%D7%9D" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_email",
                                                          type: "folder",
                                                          title: "מייל",
                                                          desc: "תא קולי, התראות על שיחות ודוחות למייל",
                                                          children: [
                                                              { type: "link", title: "תא קולי למייל", desc: "voicemail_email - קבלת קבצי אודיו במייל", url: "https://f2.freeivr.co.il/topic/30/%D7%AA%D7%90-%D7%A7%D7%95%D7%9C%D7%99-%D7%94%D7%A9%D7%95%D7%9C%D7%97-%D7%94%D7%A2%D7%AA%D7%A7-%D7%9C%D7%93%D7%95%D7%90-%D7%9C-voicemail_email" },
                                                              { type: "link", title: "\"מי חיפש אותי\" התראה על שיחות שלא נענו", desc: "התראות במייל ובסמס על שיחות אבודות", url: "https://f2.freeivr.co.il/topic/896/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A9%D7%99%D7%97%D7%95%D7%AA-%D7%A9%D7%9C%D7%90-%D7%A0%D7%A2%D7%A0%D7%95-%D7%A7%D7%91%D7%9C%D7%AA-%D7%94%D7%AA%D7%A8%D7%90%D7%94-%D7%91%D7%9E%D7%99%D7%99%D7%9C-%D7%A1%D7%9E%D7%A1" },
                                                              { type: "link", title: "התראה על תוקף יחידות נמוך במודל ראוטינג", desc: "התראת יחידות נמוכות במייל", url: "https://f2.freeivr.co.il/topic/1780/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%9E%D7%99%D7%99%D7%9C-%D7%91%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%A0%D7%99%D7%AA%D7%95%D7%91-%D7%91%D7%90%D7%9D-%D7%90%D7%99%D7%9F-%D7%99%D7%97%D7%99%D7%93%D7%95%D7%AA-%D7%90%D7%95-%D7%A9%D7%AA%D7%95%D7%A7%D7%A4%D7%9D-%D7%A2%D7%95%D7%9E%D7%93-%D7%9C%D7%A4%D7%95%D7%92" },
                                                              { type: "link", title: "קבלת מייל עם כל פרטי המשתתפים בועידה", desc: "דוח משתתפים בסיום שיחת ועידה", url: "https://f2.freeivr.co.il/topic/429/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%9E%D7%99%D7%99%D7%9C-%D7%9C%D7%9E%D7%A0%D7%94%D7%9C-%D7%94%D7%97%D7%93%D7%A8-%D7%A2%D7%9D-%D7%9B%D7%9C-%D7%9E%D7%A9%D7%AA%D7%AA%D7%A4%D7%99-%D7%94%D7%95%D7%A2%D7%99%D7%93%D7%94-confbridge" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_sms",
                                                          type: "folder",
                                                          title: "הודעות SMS",
                                                          desc: "שליחת סמסים, התראות כניסה, תא קולי ל-SMS",
                                                          children: [
                                                              { type: "link", title: "שליחת הודעות סמס מהמערכת", desc: "שליחה מזיהוי המספר המחייג", url: "https://f2.freeivr.co.il/topic/106/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%94%D7%95%D7%93%D7%A2%D7%AA-%D7%98%D7%A7%D7%A1%D7%98-%D7%9E%D7%94%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%9E%D7%94%D7%96%D7%99%D7%94%D7%95%D7%99-%D7%A9%D7%9C-%D7%94%D7%9E%D7%AA%D7%A7%D7%A9%D7%A8" },
                                                              { type: "link", title: "שליחת סמס ללקוח בכניסה לשלוחה (מודל)", desc: "שליחת סמס ומעבר לשלוחה הבאה", url: "https://f2.freeivr.co.il/topic/2616/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A9%D7%9C%D7%99%D7%97%D7%AA-sms-%D7%9C%D7%9C%D7%A7%D7%95%D7%97-%D7%91%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%95%D7%9E%D7%A2%D7%91%D7%A8-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%90%D7%97%D7%A8%D7%AA?_=1603029937984" },
                                                              { type: "link", title: "שליחת סמס ללקוח בכניסה לשלוחה (הטמעה)", desc: "הטמעת סמס בכל שלוחה", url: "https://f2.freeivr.co.il/topic/481/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%A1%D7%9E%D7%A1-%D7%9C%D7%9C%D7%A7%D7%95%D7%97-%D7%91%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94" },
                                                              { type: "link", title: "שליחת סמס מהמחשב", desc: "ממשק אינטרנטי לשליחת SMS", url: "https://freeivr.co.il/misc/sendsms/" },
                                                              { type: "link", title: "תא קולי כהודעת SMS", desc: "המרת קול לטקסט ושליחה ב-SMS", url: "https://f2.freeivr.co.il/topic/1845/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-sms-%D7%9E%D7%94%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%A2-%D7%99-%D7%94%D7%9E%D7%A8%D7%AA-%D7%A7%D7%95%D7%9C-%D7%9C%D7%98%D7%A7%D7%A1%D7%98/7" },
                                                              { type: "link", title: "קבלת סמסים למייל", desc: "קבלת הודעות נכנסות לכתובת מייל", url: "https://f2.freeivr.co.il/topic/688/%D7%97%D7%93%D7%A9-%D7%9E%D7%A1%D7%A4%D7%A8%D7%99%D7%9D-%D7%91%D7%A9%D7%99%D7%A8%D7%95%D7%AA-%D7%A1%D7%9E%D7%A1-%D7%9C%D7%9E%D7%99%D7%99%D7%9C-url-%D7%95%D7%99%D7%A8%D7%98%D7%95%D7%90%D7%9C-%D7%A4%D7%9C%D7%95%D7%A1" },
                                                              { type: "link", title: "קבלת סמס עם פרטי המשתתפים בועידה", desc: "סיכום משתתפים ב-SMS למנהל", url: "https://f2.freeivr.co.il/topic/24/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-sms-%D7%9C%D7%9E%D7%A0%D7%94%D7%9C-%D7%94%D7%97%D7%93%D7%A8-%D7%A2%D7%9D-%D7%9B%D7%9C-%D7%9E%D7%A9%D7%AA%D7%AA%D7%A4%D7%99-%D7%94%D7%95%D7%A2%D7%99%D7%93%D7%94-confbridge" },
                                                              { type: "link", title: "\"מי חיפש אותי\" קבלת סמס על שיחות שלא נענו", desc: "התראת SMS על שיחה שלא נענתה", url: "https://f2.freeivr.co.il/topic/896/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A9%D7%99%D7%97%D7%95%D7%AA-%D7%A9%D7%9C%D7%90-%D7%A0%D7%A2%D7%A0%D7%95-%D7%A7%D7%91%D7%9C%D7%AA-%D7%94%D7%AA%D7%A8%D7%90%D7%94-%D7%91%D7%9E%D7%99%D7%99%D7%9C-%D7%A1%D7%9E%D7%A1" },
                                                              { type: "link", title: "התראה על שיחות שנכשלו בתורים", desc: "קבלת מייל/סמס על שיחות שנשרו מתור", url: "https://f2.freeivr.co.il/topic/776/%D7%97%D7%93%D7%A9-%D7%91%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%AA%D7%95%D7%A8%D7%99%D7%9D-%D7%A7%D7%91%D7%9C%D7%AA-%D7%9E%D7%99%D7%99%D7%9C-%D7%A2%D7%9C-%D7%A9%D7%99%D7%97%D7%95%D7%AA-%D7%A9%D7%A0%D7%9B%D7%A9%D7%9C%D7%95" },
                                                              { type: "link", title: "קבלת סמס לאחר כל הקלטה במערכת", desc: "הודעת SMS מידית עם סיום הקלטה", url: "https://f2.freeivr.co.il/topic/920/%D7%97%D7%93%D7%A9-%D7%91%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%A1%D7%9E%D7%A1-%D7%A2%D7%9C-%D7%94%D7%A7%D7%9C%D7%98%D7%94-%D7%97%D7%93%D7%A9%D7%94" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_fax",
                                                          type: "folder",
                                                          title: "פקס וצינתוקים",
                                                          desc: "פקס למייל, שליחת פקסים וצינתוק בכניסה לשלוחה",
                                                          children: [
                                                              { type: "link", title: "\"פקס למייל\" קבלת פקסים", desc: "fax-to-mail - קבלת מסמכים כ-PDF למייל", url: "https://f2.freeivr.co.il/topic/104/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A7%D7%91%D7%9C%D7%AA-%D7%A4%D7%A7%D7%A1%D7%99%D7%9D-fax-to-mail" },
                                                              { type: "link", title: "שליחת פקסים חדש", desc: "ממשק שליחת פקסים מעודכן", url: "https://f2.freeivr.co.il/topic/3240/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%A4%D7%A7%D7%A1%D7%99%D7%9D-%D7%97%D7%93%D7%A9?_=1605377259098" },
                                                              { type: "link", title: "שליחת פקסים ישן", desc: "send_fax", url: "https://f2.freeivr.co.il/topic/70/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%A4%D7%A7%D7%A1%D7%99%D7%9D-send_fax" },
                                                              { type: "link", title: "שליחת צנתוק למחייג בכניסה לשלוחה", desc: "צינתוק חוזר אוטומטי למאזין", url: "https://f2.freeivr.co.il/topic/9779/%D7%A9%D7%9C%D7%99%D7%97%D7%AA-%D7%A6%D7%A0%D7%AA%D7%95%D7%A7-%D7%9C%D7%9E%D7%97%D7%99%D7%99%D7%92-%D7%91%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_sales",
                                                          type: "folder",
                                                          title: "מכירות וכרטיסים",
                                                          desc: "מכירת מוצרים לפי מק\"ט, מקומות ישיבה וחנויות",
                                                          children: [
                                                              { type: "link", title: "מכירת מוצרים לפי מק\"ט", desc: "הזמנת מוצרים קטלוגיים sale_products", url: "https://f2.freeivr.co.il/topic/49/%D7%94%D7%96%D7%9E%D7%A0%D7%AA-%D7%9E%D7%95%D7%A6%D7%A8-%D7%9C%D7%A4%D7%99-%D7%9E%D7%A7-%D7%98-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%A7%D7%98%D7%9C%D7%95%D7%92%D7%99-sale_products" },
                                                              { type: "link", title: "מכירת מקומות ישיבה", desc: "הזמנת מושבים לאירועים ובתי כנסת sale_seats", url: "https://f2.freeivr.co.il/topic/50/%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%9E%D7%9B%D7%99%D7%A8%D7%AA-%D7%9B%D7%A1%D7%90%D7%95%D7%AA-%D7%9C%D7%91%D7%AA%D7%99-%D7%9B%D7%A0%D7%A1%D7%9AA-%D7%90%D7%99%D7%A8%D7%95%D7%A2%D7%99%D7%9D-%D7%95%D7%9B%D7%93-sale_seats" },
                                                              { type: "link", title: "מרכז הקניות - ניהול חנויות וסניפים", desc: "ניהול רשת מכירות טלפונית", url: "https://f2.freeivr.co.il/topic/2099/%D7%9E%D7%A8%D7%9B%D7%96-%D7%94%D7%A7%D7%A0%D7%99%D7%95%D7%AA-%D7%A9%D7%9C-%D7%97%D7%91%D7%A8%D7%AA-%D7%99%D7%9E%D7%95%D7%AA-%D7%94%D7%9E%D7%A9%D7%99%D7%97" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_data_entry",
                                                          type: "folder",
                                                          title: "קבלת נתונים",
                                                          desc: "קליטת נתונים מהמאזין, שעון נוכחות ומשימות",
                                                          children: [
                                                              { type: "link", title: "קבלת הקלטות ונתונים", desc: "recording_and_entering_data", url: "https://f2.freeivr.co.il/topic/3779/%D7%A7%D7%91%D7%9C%D7%AA-%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-%D7%95%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-recording_and_entering_data" },
                                                              { type: "link", title: "דיווח משימות", desc: "מעקב ודיווח משימות יומי", url: "https://f2.freeivr.co.il/topic/43/%D7%93%D7%99%D7%95%D7%95%D7%97-%D7%9E%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%99%D7%95%D7%9E%D7%99" },
                                                              { type: "link", title: "שעון נוכחות", desc: "רישום כניסה ויציאה של עובדים time_keeper", url: "https://f2.freeivr.co.il/topic/71/time_keeper-%D7%A9%D7%A2%D7%95%D7%9F-%D7%A0%D7%95%D7%9B%D7%97%D7%95%D7%AA" },
                                                              { type: "link", title: "הוספת/הסרת ID של המתקשר מקובץ במערכת", desc: "ניהול רשימות טלפוניות דינמיות", url: "https://f2.freeivr.co.il/topic/2678/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%A1%D7%A8%D7%AA-%D7%A2%D7%A8%D7%9A-id-%D7%A9%D7%9C-%D7%94%D7%9E%D7%AA%D7%A7%D7%A9%D7%A8-%D7%90%D7%95-%D7%A2%D7%A8%D7%9A-%D7%9E%D7%95%D7%92%D7%93%D7%A8-%D7%9E%D7%A8%D7%90%D7%A9-%D7%9E%D7%A7%D7%95%D7%91%D7%A5-%D7%91%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%9C%D7%91%D7%97%D7%99%D7%A8%D7%AA%D7%9B%D7%9D" },
                                                              { type: "link", title: "קבלת נתונים והקלטות (מדריך מורחב)", desc: "הגדרות מתקדמות לקליטת נתונים", url: "https://f2.freeivr.co.il/topic/51/%D7%A7%D7%91%D7%9C%D7%AA-%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-%D7%95%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-recording_and_entering_data" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_credit_card",
                                                          type: "folder",
                                                          title: "סליקת אשראי",
                                                          desc: "חיבור למנועי סליקה, קהילות ונדרים פלוס",
                                                          children: [
                                                              { type: "link", title: "התחברות למנוע סליקה כללי - credit_card", desc: "סליקת אשראי טלפונית מאובטחת", url: "https://f2.freeivr.co.il/topic/6190/%D7%94%D7%AA%D7%97%D7%91%D7%A8%D7%95%D7%AA-%D7%9C%D7%9E%D7%A0%D7%95%D7%A2-%D7%A1%D7%9C%D7%99%D7%A7%D7%94-%D7%9B%D7%9C%D7%9C%D7%99-credit_card?_=1628183020232" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_speech",
                                                          type: "folder",
                                                          title: "זיהוי דיבור",
                                                          desc: "זיהוי קולי בתפריטים, הקלטות, מכירות ותמלול",
                                                          children: [
                                                              { type: "link", title: "הגדרות כלליות למנוע זיהוי דיבור", desc: "פרמטרים לדיוק זיהוי קולי", url: "https://f2.freeivr.co.il/topic/2468/%D7%94%D7%92%D7%93%D7%A8%D7%95%D7%AA-%D7%A2%D7%91%D7%95%D7%A8-%D7%9E%D7%A0%D7%95%D7%A2-%D7%96%D7%99%D7%94%D7%95%D7%99-%D7%93%D7%99%D7%91%D7%95%D7%A8" },
                                                              { type: "link", title: "זיהוי בהקלטות", desc: "זיהוי דיבור במודל הקלטה record", url: "https://f2.freeivr.co.il/topic/25/%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-record" },
                                                              { type: "link", title: "זיהוי בתפריט", desc: "בחירת שלוחות באמצעות דיבור", url: "https://f2.freeivr.co.il/topic/7/%D7%AA%D7%A4%D7%A8%D7%99%D7%98-%D7%A2%D7%9D-%D7%96%D7%99%D7%94%D7%95%D7%99-%D7%93%D7%99%D7%91%D7%95%D7%A8-%D7%A7%D7%95%D7%9C%D7%99-menu_voice" },
                                                              { type: "link", title: "זיהוי במכירות", desc: "הזמנת מוצרים בדיבור חופשי", url: "https://f2.freeivr.co.il/topic/49/%D7%94%D7%96%D7%9E%D7%A0%D7%AA-%D7%9E%D7%95%D7%A6%D7%A8-%D7%9C%D7%A4%D7%99-%D7%9E%D7%A7-%D7%98-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%A7%D7%98%D7%9C%D7%95%D7%92%D7%99-sale_products" },
                                                              { type: "link", title: "המרת קבצי קול לטקסט", desc: "תמלול אוטומטי של קבצי שמע (STT)", url: "https://f2.freeivr.co.il/topic/103/%D7%94%D7%9E%D7%A8%D7%AA-%D7%A7%D7%91%D7%A6%D7%99-%D7%A7%D7%95%D7%9C-%D7%9C%D7%98%D7%A7%D7%A1%D7%98-stt_dir_all_file" },
                                                              { type: "link", title: "מחירון יחידות זיהוי דיבור", desc: "עלויות וחישוב יחידות זיהוי", url: "https://f2.freeivr.co.il/topic/22/%D7%9E%D7%97%D7%99%D7%A8%D7%95%D7%9F-%D7%99%D7%97%D7%99%D7%93%D7%95%D7%AA-%D7%95%D7%94%D7%A1%D7%91%D7%A8-%D7%A2%D7%9C-%D7%90%D7%95%D7%A4%D7%9F-%D7%94%D7%A9%D7%99%D7%9E%D7%95%D7%A9-%D7%91%D7%94%D7%9D" },
                                                              { type: "link", title: "זיהוי בקבלת נתונים", desc: "קליטת תשובות מילוליות ממאזינים", url: "https://f2.freeivr.co.il/topic/51/%D7%A7%D7%91%D7%9C%D7%AA-%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-%D7%95%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-recording_and_entering_data" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_surveys",
                                                          type: "folder",
                                                          title: "סקרים",
                                                          desc: "סקרים טלפוניים והשמעת תוצאות בזמן אמת",
                                                          children: [
                                                              { type: "link", title: "מודול סקר ישן", desc: "כולל השמעת תוצאות בזמן אמת למאזין", url: "https://f2.freeivr.co.il/topic/79/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A1%D7%A7%D7%A8-%D7%9B%D7%95%D7%9C%D7%9C-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%94%D7%AA%D7%95%D7%A6%D7%90%D7%95%D7%AA-%D7%91%D7%96%D7%9E%D7%9F-%D7%90%D7%9E%D7%AA" },
                                                              { type: "link", title: "מודל סקר חדש", desc: "seker_questions - ניהול סקרים מתקדם", url: "https://f2.freeivr.co.il/topic/1462/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A1%D7%A7%D7%A8-%D7%94%D7%97%D7%93%D7%A9-seker_questions" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_general",
                                                          type: "folder",
                                                          title: "מודלים כלליים",
                                                          desc: "צינתוקים חינמיים, זמני היום, קופונים, תורים ומונים",
                                                          children: [
                                                              { type: "link", title: "צינתוקים ללא עלות", desc: "הפעלת צינתוקים בחינם במערכת", url: "https://f2.freeivr.co.il/topic/91/%D7%A6%D7%99%D7%A0%D7%AA%D7%95%D7%A7%D7%99%D7%9D-%D7%91%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%AA%D7%95%D7%9B%D7%9F-ivr-%D7%9C%D7%9C%D7%90-%D7%A2%D7%9C%D7%95%D7%AA-%D7%99%D7%97%D7%99%D7%93%D7%95%D7%AA" },
                                                              { type: "link", title: "המספר הנוסף", desc: "מספר וירטואלי נוסף למערכת", url: "https://f2.freeivr.co.il/topic/364/%D7%94%D7%9E%D7%A1%D7%A4%D7%A8-%D7%94%D7%A0%D7%95%D7%A1%D7%A3-%D7%9B%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%A0%D7%A1%D7%99%D7%95%D7%A0%D7%99-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%90%D7%99%D7%A9%D7%99" },
                                                              { type: "link", title: "חלוקת אישורים", desc: "הנפקת מספרי אישור למאזינים approval_number", url: "https://f2.freeivr.co.il/topic/66/%D7%97%D7%9C%D7%95%D7%A7%D7%AA-%D7%90%D7%99%D7%A9%D7%95%D7%A8%D7%99%D7%9D-approval_number" },
                                                              { type: "link", title: "חלוקת קופונים", desc: "חלוקת קודי קופון ייחודיים למתקשרים coupon", url: "https://f2.freeivr.co.il/topic/65/%D7%97%D7%9C%D7%95%D7%A7%D7%AA-%D7%A7%D7%95%D7%A4%D7%95%D7%A0%D7%99%D7%9D-coupon" },
                                                              { type: "link", title: "זמני היום וזמני השבת", desc: "השמעת זמני כניסת/יציאת שבת ומועדים", url: "https://f2.freeivr.co.il/topic/72/%D7%96%D7%9E%D7%A0%D7%99-%D7%94%D7%99%D7%95%D7%9D-%D7%95%D7%96%D7%9E%D7%A0%D7%99-%D7%94%D7%A9%D7%91%D7%AA" },
                                                              { type: "link", title: "זמני היום והמרת תאריכים", desc: "המרת תאריך עברי/לועזי וזמני היום (zmanim)", url: "https://f2.freeivr.co.il/topic/109/zmanim-%D7%96%D7%9E%D7%A0%D7%99-%D7%94%D7%99%D7%95%D7%9D-%D7%95%D7%94%D7%9E%D7%A8%D7%AA-%D7%AA%D7%90%D7%A8%D7%99%D7%9A-%D7%A2%D7%91%D7%A8%D7%99-%D7%9C%D7%95%D7%A2%D7%96%D7%99-%D7%95%D7%94%D7%A4%D7%95%D7%9A" },
                                                              { type: "link", title: "זמני תחבורה ציבורית", desc: "שאילתת זמני אוטובוסים ורכבות", url: "https://f2.freeivr.co.il/topic/206/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%96%D7%9E%D7%A0%D7%99-%D7%AA%D7%97%D7%91%D7%95%D7%A8%D7%94-%D7%A6%D7%99%D7%91%D7%95%D7%A8%D7%99%D7%AA" },
                                                              { type: "link", title: "כמות חברים פעילים", desc: "members_active", url: "https://f2.freeivr.co.il/topic/108/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%9B%D7%9E%D7%95%D7%AA-%D7%97%D7%91%D7%A8%D7%99%D7%9D-%D7%A4%D7%A2%D7%99%D7%9C%D7%99%D7%9D-members_active" },
                                                              { type: "link", title: "שעון נוכחות", desc: "time_keeper", url: "https://f2.freeivr.co.il/topic/71/time_keeper-%D7%A9%D7%A2%D7%95%D7%9F-%D7%A0%D7%95%D7%9B%D7%97%D7%95%D7%AA" },
                                                              { type: "link", title: "דיווח משימות", desc: "דיווח משימות יומי למאזין", url: "https://f2.freeivr.co.il/topic/43/%D7%93%D7%99%D7%95%D7%95%D7%97-%D7%9E%D7%A9%D7%99%D7%9E%D7%95%D7%AA-%D7%99%D7%95%D7%9E%D7%99" },
                                                              { type: "link", title: "מחשבון אחוזי תוספת", desc: "חישוב אחוזים טלפוני calculator_add_percentage", url: "https://f2.freeivr.co.il/topic/76/calculator_add_percentage-%D7%9E%D7%97%D7%A9%D7%91%D7%95%D7%9F-%D7%90%D7%97%D7%95%D7%96%D7%99-%D7%AA%D7%95%D7%A1%D7%A4%D7%AA" },
                                                              { type: "link", title: "חישוב מונה", desc: "ספירה וחישוב מונים במערכת", url: "https://f2.freeivr.co.il/topic/107/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%97%D7%99%D7%A9%D7%95%D7%91-%D7%9E%D7%95%D7%A0%D7%94?_=1595844883708" },
                                                              { type: "link", title: "טיימר", desc: "הגבלת משך זמן שיחה limit_call_seconds", url: "https://f2.freeivr.co.il/topic/57/limit_call_seconds-%D7%94%D7%92%D7%91%D7%9C%D7%AA-%D7%90%D7%95%D7%A8%D7%9A-%D7%94%D7%A9%D7%99%D7%97%D7%94-%D7%98%D7%99%D7%99%D7%9E%D7%A8" },
                                                              { type: "link", title: "השעה כעת", desc: "השמעת השעה המדויקת say_hour_and_minute", url: "https://f2.freeivr.co.il/topic/74/%D7%94%D7%A9%D7%A2%D7%94-%D7%9B%D7%A2%D7%AA-say_hour_and_minute" },
                                                              { type: "link", title: "ניתוק שיחה", desc: "שלוחה המנתקת את השיחה (hangup)", url: "https://f2.freeivr.co.il/topic/68/%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%94%D7%9E%D7%A0%D7%AA%D7%A7%D7%AA-%D7%90%D7%AA-%D7%94%D7%A9%D7%99%D7%97%D7%94-hangup" },
                                                              { type: "link", title: "\"המספר כעת\" לתור והשמעת קופונים קבועים", desc: "number_now_is", url: "https://f2.freeivr.co.il/topic/67/%D7%94%D7%9E%D7%A1%D7%A4%D7%A8-%D7%9B%D7%A2%D7%AA-%D7%9C%D7%AA%D7%95%D7%A8-%D7%9C%D7%93%D7%95%D7%92%D7%9E%D7%94-%D7%91%D7%9E%D7%A8%D7%A4%D7%90%D7%95%D7%AA-%D7%91%D7%93%D7%95%D7%90%D7%A8-%D7%95%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%95%D7%A4%D7%95%D7%A0%D7%99%D7%9D-%D7%A7%D7%91%D7%95%D7%A2%D7%99%D7%9D-number_now_is" },
                                                              { type: "link", title: "קבלת מספר אישי אוטומטי", desc: "הקצאת מספר אישי ייחודי למאזין", url: "https://f2.freeivr.co.il/topic/29/%D7%A7%D7%91%D7%9C%D7%AA-%D7%9E%D7%A1%D7%A4%D7%A8-%D7%90%D7%99%D7%A9%D7%99-%D7%90%D7%95%D7%98%D7%95%D7%9E%D7%98%D7%99" },
                                                              { type: "link", title: "זימון תורים", desc: "מערכת תורים ממוחשבת לקביעת פגישות", url: "https://f2.freeivr.co.il/topic/3812/%D7%96%D7%99%D7%9E%D7%95%D7%9F-%D7%AA%D7%95%D7%A8%D7%99%D7%9D?_=1609341339658" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_reports_logs",
                                                          type: "folder",
                                                          title: "דוחות ולוגים",
                                                          desc: "קובצי CSV, לוגים של כניסות ודוחות האזנה",
                                                          children: [
                                                              { type: "link", title: "דוחות - השמעת קבצים", desc: "דוחות האזנה מפורטים לפי משתמשים", url: "https://f2.freeivr.co.il/topic/8/playfile-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D/15?_=1605443494424" },
                                                              { type: "link", title: "דוחות שבועיים מרוכזים להקלטות", desc: "דוח מרוכז לשלוחות type-record", url: "https://f2.freeivr.co.il/topic/2527/%D7%93%D7%95%D7%97%D7%95%D7%AA-%D7%A9%D7%91%D7%95%D7%A2%D7%99%D7%9D-%D7%9E%D7%A8%D7%95%D7%9B%D7%96%D7%99%D7%9D-%D7%A2%D7%9C-%D7%9B%D7%9C-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A7%D7%9C%D7%98%D7%95%D7%AA-type-record-%D7%91%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA" },
                                                              { type: "link", title: "דוחות ניקוד", desc: "מעקב נקודות וציונים במערכת", url: "https://f2.freeivr.co.il/topic/62/%D7%93%D7%95%D7%97%D7%95%D7%AA-%D7%A0%D7%A7%D7%95%D7%93%D7%95%D7%AA" },
                                                              { type: "link", title: "CSV - בהשמעת קבצים", desc: "ייצוא נתוני האזנה לקבצי אקסל/CSV", url: "https://f2.freeivr.co.il/topic/8/playfile-%D7%A9%D7%9C%D7%95%D7%97%D7%AA-%D7%94%D7%A9%D7%9E%D7%A2%D7%AA-%D7%A7%D7%91%D7%A6%D7%99%D7%9D/16?_=1605444303663" },
                                                              { type: "link", title: "CSV - כניסה ויציאה מכל שלוחות המערכת", desc: "לוג כולל של כניסות ויציאות במערכת", url: "https://f2.freeivr.co.il/post/2926" },
                                                              { type: "link", title: "המרת קבצי ymgr לאקסל", desc: "המרה של קבצי ניהול פנימיים לאקסל", url: "https://f2.freeivr.co.il/topic/392/%D7%94%D7%9E%D7%A8%D7%AA-%D7%A7%D7%91%D7%A6%D7%99-ymgr-%D7%9C%D7%90%D7%A7%D7%A1%D7%9C" },
                                                              { type: "link", title: "לוג על כניסות של ID למערכת", desc: "תיעוד זמני התחברות לפי משתמש", url: "https://f2.freeivr.co.il/post/1989" },
                                                              { type: "link", title: "לוג המונה את מספר הכניסות לכל שלוחה", desc: "סטטיסטיקת פופולריות שלוחות", url: "https://f2.freeivr.co.il/post/2923" },
                                                              { type: "link", title: "לוג הסופר מספרי טלפון ייחודיים", desc: "ספירת מספרים שונים שנכנסו לשלוחה", url: "https://f2.freeivr.co.il/topic/80/%D7%A1%D7%A4%D7%99%D7%A8%D7%AA-%D7%9B%D7%9E%D7%95%D7%AA-%D7%9E%D7%A1%D7%A4%D7%A8%D7%99-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%9D-%D7%A9%D7%95%D7%A0%D7%99%D7%9D-%D7%A9%D7%A0%D7%9B%D7%A0%D7%A1%D7%95-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_judaism",
                                                          type: "folder",
                                                          title: "יהדות ותנ\"ך",
                                                          desc: "חלוקת תהילים, משניות, דפי גמרא ומעקב לימוד",
                                                          children: [
                                                              { type: "link", title: "חלוקת דפים, גמרא, משנה, חומש או תהילים", desc: "chapter_receive - חלוקה ממוחשבת", url: "https://f2.freeivr.co.il/topic/47/%D7%97%D7%9C%D7%95%D7%A7%D7%AA-%D7%A4%D7%A8%D7%A7%D7%99-%D7%AA%D7%94%D7%99%D7%9C%D7%99%D7%9D-%D7%92%D7%9E%D7%A8%D7%90-%D7%A4%D7%A8%D7%A9%D7%95%D7%AA-%D7%93%D7%A4%D7%99%D7%9D-%D7%A2%D7%9E%D7%95%D7%93%D7%99%D7%9D-chapter_receive/8" },
                                                              { type: "link", title: "חלוקה ושמיעת משניות + דוחות לימוד", desc: "כולל שמיעה מ-3 רבנים שונים", url: "https://f2.freeivr.co.il/topic/102/%D7%9E%D7%A2%D7%A8%D7%9B%D7%AA-%D7%97%D7%9C%D7%95%D7%A7%D7%AA-%D7%9E%D7%A9%D7%A0%D7%99%D7%95%D7%AA-%D7%9B%D7%95%D7%9C%D7%9C-%D7%A9%D7%9E%D7%99%D7%A2%D7%AA-%D7%94%D7%9E%D7%A9%D7%A0%D7%99%D7%95%D7%AA-%D7%9E3-%D7%A8%D7%91%D7%A0%D7%99%D7%9D-%D7%95%D7%93%D7%95%D7%97%D7%95%D7%AA-%D7%9C%D7%99%D7%9E%D7%95%D7%93-chapter_receive_mishnayot_select" },
                                                              { type: "link", title: "בחירת ושמיעת פרק תהילים", desc: "שמירת פרק תהילים קבוע למאזין", url: "https://f2.freeivr.co.il/topic/48/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%91%D7%97%D7%99%D7%A8%D7%AA-%D7%95%D7%A9%D7%9E%D7%99%D7%A8%D7%AA-%D7%A4%D7%A8%D7%A7-%D7%AA%D7%94%D7%99%D7%9C%D7%99%D7%9D-%D7%A7%D7%91%D7%95%D7%A2-%D7%9C%D7%9C%D7%A7%D7%95%D7%97-tehillim_select_save_and_listen" },
                                                              { type: "link", title: "מעקב לימודים", desc: "מעקב דף היומי ומסלולי לימוד אישיים", url: "https://f2.freeivr.co.il/topic/204/%D7%9E%D7%A2%D7%A7%D7%91-%D7%9C%D7%99%D7%9E%D7%95%D7%93%D7%99%D7%9D" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_donations",
                                                          type: "folder",
                                                          title: "תרומות",
                                                          desc: "מעקב גיוס תרומות, מייצ'ינג וסליקה",
                                                          children: [
                                                              { type: "link", title: "מעקב גיוס תרומות", desc: "השמעת יעדים וסכומים fundraising", url: "https://f2.freeivr.co.il/topic/69/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%9E%D7%A2%D7%A7%D7%91-%D7%92%D7%99%D7%95%D7%A1-%D7%AA%D7%A8%D7%95%D7%9E%D7%95%D7%AA-fundraising" },
                                                              { type: "link", title: "מייצינג' - מעקב גיוס תרומות", desc: "קמפיין גיוס המונים טלפוני", url: "https://f2.freeivr.co.il/topic/93/%D7%9E%D7%95%D7%93%D7%95%D7%9C-%D7%94%D7%AA%D7%A8%D7%9E%D7%95%D7%AA" },
                                                              { type: "link", title: "נדרים פלוס / קהילות", desc: "התממשקות ישירה למערכות סליקה למוסדות", url: "https://f2.freeivr.co.il/topic/54/%D7%94%D7%AA%D7%97%D7%91%D7%A8%D7%95%D7%AA-%D7%9C%D7%9E%D7%A0%D7%95%D7%A2-%D7%A1%D7%9C%D7%99%D7%A7%D7%94-%D7%9B%D7%9C%D7%9C%D7%99-credit_card" }
                                                          ]
                                                      },
                                                      {
                                                          id: "cat_api",
                                                          type: "folder",
                                                          title: "API",
                                                          desc: "גישת מפתחים, שיחות גישור, שרתים חיצוניים ודפי נחיתה",
                                                          children: [
                                                              { type: "link", title: "גישת מפתחים למערכות", desc: "תיעוד ממשקי API של ימות המשיח", url: "https://f2.freeivr.co.il/topic/55/api-%D7%92%D7%99%D7%A9%D7%AA-%D7%9E%D7%A4%D7%AA%D7%97%D7%99%D7%9D-%D7%9C%D7%9E%D7%A2%D7%A8%D7%9B%D7%95%D7%AA" },
                                                              { type: "link", title: "תקשור עם מחשבים וממשקי נתונים חיצוניים", desc: "שליחת וקבלת נתונים משרתי Web", url: "https://f2.freeivr.co.il/topic/56/%D7%9E%D7%95%D7%93%D7%95%D7%9C-api-%D7%AA%D7%A7%D7%A9%D7%95%D7%A8-%D7%A2%D7%9D-%D7%9E%D7%97%D7%A9%D7%91%D7%99%D7%9D-%D7%95%D7%9E%D7%9E%D7%A9%D7%A7%D7%99-%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D-%D7%97%D7%99%D7%A6%D7%95%D7%A0%D7%99%D7%99%D7%9D" },
                                                              { type: "link", title: "קמפיין הודעות אישיות ב-API", desc: "השמעת הודעה אישית בחיוג חוזר", url: "https://f2.freeivr.co.il/topic/811/%D7%A7%D7%9E%D7%A4%D7%99%D7%99%D7%9F-%D7%94%D7%95%D7%93%D7%A2%D7%95%D7%AA-%D7%90%D7%99%D7%A9%D7%99%D7%95%D7%AA-%D7%91api-%D7%90%D7%A4%D7%A9%D7%A8%D7%95%D7%AA-%D7%A9%D7%94%D7%9C%D7%A7%D7%95%D7%97-%D7%99%D7%97%D7%96%D7%95%D7%A8-%D7%9C%D7%9E%D7%A1%D7%A4%D7%A8-%D7%95%D7%99%D7%A9%D7%9E%D7%A2-%D7%90%D7%AA-%D7%94%D7%94%D7%95%D7%93%D7%A2%D7%94-%D7%A9%D7%9C%D7%95?_=1603038068534" },
                                                              { type: "link", title: "הקמת שיחת גישור ב-API", desc: "חיוג לשני יעדים וגישור ביניהם", url: "https://f2.freeivr.co.il/topic/2795/%D7%94%D7%A7%D7%9E%D7%AA-%D7%A9%D7%99%D7%97%D7%AA-%D7%92%D7%99%D7%A9%D7%95%D7%A8-%D7%97%D7%99%D7%95%D7%92-%D7%9C%D7%9E%D7%A1%D7%A4%D7%A8-%D7%95%D7%97%D7%99%D7%95%D7%92-%D7%9C%D7%9E%D7%A1%D7%A4%D7%A8-%D7%A0%D7%95%D7%A1%D7%A3-%D7%93%D7%A8%D7%9A-api" },
                                                              { type: "link", title: "בדיקת כניסה לשלוחה לפי API", desc: "אישור הרשאת גישה מול שרת לקוח", url: "https://f2.freeivr.co.il/topic/3468/%D7%91%D7%93%D7%99%D7%A7%D7%AA-%D7%9B%D7%A0%D7%99%D7%A1%D7%94-%D7%9C%D7%A9%D7%9C%D7%95%D7%97%D7%94-%D7%9C%D7%A4%D7%99-api?_=1605709745149" },
                                                              { type: "link", title: "קישורים למודולים API", desc: "ריכוז קישורים למודולי API בפורום", url: "https://f2.freeivr.co.il/topic/4934/%D7%A7%D7%99%D7%A9%D7%95%D7%A8%D7%99%D7%9D-%D7%9C%D7%9E%D7%95%D7%93%D7%95%D7%9C%D7%99%D7%9D-api" },
                                                              { type: "link", title: "מונה ברכות יומי - get_brachot", desc: "שירות ברכות מבוסס ממשק חיצוני", url: "https://f2.freeivr.co.il/topic/5363/%D7%9E%D7%95%D7%A0%D7%94-%D7%91%D7%A8%D7%9B%D7%95%D7%AA-%D7%99%D7%95%D7%9E%D7%99-get_brachot?_=1618226044605" },
                                                              { type: "link", title: "דיגיקול - דפי נחיתה עם התממשקות טלפונית", desc: "חיבור עמודי אינטרנט למערכת IVR", url: "https://f2.freeivr.co.il/topic/8056/%D7%93%D7%99%D7%92%D7%99%D7%A7%D7%95%D7%9C-%D7%93%D7%A4%D7%99-%D7%A0%D7%97%D7%99%D7%AA%D7%94-%D7%A2%D7%9D-%D7%94%D7%AA%D7%9E%D7%9E%D7%A9%D7%A7%D7%95%D7%AA-%D7%98%D7%9C%D7%A4%D7%95%D7%A0%D7%99%D7%AA?_=1643705989050" },
                                                              { type: "link", title: "קישורים למודולים API (חלק ב')", desc: "מדריכים ודוגמאות קוד נוספות", url: "https://f2.freeivr.co.il/topic/6284/%D7%A7%D7%99%D7%A9%D7%95%D7%A8%D7%99%D7%9D-%D7%9C%D7%9E%D7%95%D7%93%D7%95%D7%9C%D7%99%D7%9D-api" }
                                                          ]
                                                      }
                                                  ]
                                              };
                                      
                                              const STORAGE_KEY = 'portal_ivr_pro_v3';
                                              let rootData = JSON.parse(localStorage.getItem(STORAGE_KEY)) || defaultData;
                                              let currentPath = [];
                                              let isAdmin = true;
                                              let selectedType = 'folder';
                                              let searchQuery = '';
                                      
                                              function persist() {
                                                  localStorage.setItem(STORAGE_KEY, JSON.stringify(rootData));
                                                  render();
                                              }
                                      
                                              function getCurrentFolder() {
                                                  let current = rootData;
                                                  for (let idx of currentPath) {
                                                      current = current.children[idx];
                                                  }
                                                  return current;
                                              }
                                      
                                              function toggleAdminMode() {
                                                  isAdmin = !isAdmin;
                                                  document.body.classList.toggle('admin-mode', isAdmin);
                                                  const btn = document.getElementById('toggleAdminBtn');
                                                  btn.classList.toggle('active', isAdmin);
                                                  btn.innerHTML = isAdmin 
                                                      ? `<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 20h9"></path><path d="M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"></path></svg> מצב ניהול`
                                                      : `<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg> תצוגת משתמש`;
                                              }
                                      
                                              function handleSearch(val) {
                                                  searchQuery = val.trim().toLowerCase();
                                                  render();
                                              }
                                      
                                              // חיפוש רקורסיבי
                                              function searchTree(node, term, path = []) {
                                                  let results = [];
                                                  if (node.children) {
                                                      node.children.forEach((child) => {
                                                          const currentTrail = [...path, node.title];
                                                          if (child.title.toLowerCase().includes(term) || (child.desc && child.desc.toLowerCase().includes(term))) {
                                                              results.push({ item: child, categoryPath: currentTrail.join(' ⟵ ') });
                                                          }
                                                          if (child.children) {
                                                              results = results.concat(searchTree(child, term, currentTrail));
                                                          }
                                                      });
                                                  }
                                                  return results;
                                              }
                                      
                                              function render() {
                                                  const grid = document.getElementById('cardsGrid');
                                                  grid.innerHTML = '';
                                      
                                                  if (searchQuery !== '') {
                                                      // תצוגת תוצאות חיפוש
                                                      document.getElementById('breadcrumbBar').style.display = 'none';
                                                      document.getElementById('currentCategoryTitle').textContent = `תוצאות חיפוש עבור: "${searchQuery}"`;
                                                      
                                                      const matches = searchTree(rootData, searchQuery);
                                                      document.getElementById('itemsCounter').textContent = `${matches.length} תוצאות נמצאו`;
                                                      document.getElementById('currentCategoryDesc').textContent = 'לחץ על קישור לפתיחה ישירה בפורום';
                                      
                                                      if (matches.length === 0) {
                                                          grid.innerHTML = `
                                                              <div class="empty-placeholder">
                                                                  <svg width="48" height="48" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></svg>
                                                                  <h3>לא נמצאו מודולים מתאימים</h3>
                                                                  <p>נסה לחפש במילים אחרות או במונח באנגלית (למשל menu, playfile)</p>
                                                              </div>
                                                          `;
                                                          return;
                                                      }
                                      
                                                      matches.forEach(({ item, categoryPath }) => {
                                                          const card = createCardElement(item, null, categoryPath);
                                                          grid.appendChild(card);
                                                      });
                                                      return;
                                                  }
                                      
                                                  // תצוגת עץ רגילה
                                                  document.getElementById('breadcrumbBar').style.display = 'flex';
                                                  const currentFolder = getCurrentFolder();
                                                  document.getElementById('currentCategoryTitle').textContent = currentFolder.title;
                                                  document.getElementById('currentCategoryDesc').textContent = currentFolder.desc || '';
                                                  document.getElementById('itemsCounter').textContent = `${(currentFolder.children || []).length} פריטים`;
                                      
                                                  renderBreadcrumbs();
                                                  document.getElementById('backBtn').style.display = currentPath.length > 0 ? 'inline-flex' : 'none';
                                      
                                                  if (!currentFolder.children || currentFolder.children.length === 0) {
                                                      grid.innerHTML = `
                                                          <div class="empty-placeholder">
                                                              <svg width="48" height="48" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>
                                                              <h3>תיקייה זו ריקה כרגע</h3>
                                                              <p>לחצו על "הוסף ריבוע" בסרגל העליון כדי להוסיף מודולים או שלוחות.</p>
                                                          </div>
                                                      `;
                                                      return;
                                                  }
                                      
                                                  currentFolder.children.forEach((item, index) => {
                                                      const card = createCardElement(item, index);
                                                      grid.appendChild(card);
                                                  });
                                              }
                                      
                                              function createCardElement(item, index = null, parentBreadcrumb = null) {
                                                  const card = document.createElement('div');
                                                  const isFolder = item.type === 'folder';
                                                  card.className = `card ${isFolder ? 'is-folder' : 'is-link'}`;
                                      
                                                  const adminButtonsHtml = index !== null ? `
                                                      <div class="card-admin-actions" onclick="event.stopPropagation();">
                                                          <button class="btn-icon" title="ערוך" onclick="openItemModal(${index})">
                                                              <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 20h9"></path><path d="M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"></path></svg>
                                                          </button>
                                                          <button class="btn-icon danger" title="מחק" onclick="deleteItem(${index})">
                                                              <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="3 6 5 6 21 6"></polyline><path d="M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path></svg>
                                                          </button>
                                                      </div>
                                                  ` : '';
                                      
                                                  const folderIcon = `<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path></svg>`;
                                                  const linkIcon = `<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path><path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path></svg>`;
                                                  const arrowIcon = isFolder 
                                                      ? `<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="15 18 9 12 15 6"></polyline></svg>` 
                                                      : `<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path><polyline points="15 3 21 3 21 9"></polyline><line x1="10" y1="14" x2="21" y2="3"></line></svg>`;
                                      
                                                  card.innerHTML = `
                                                      ${adminButtonsHtml}
                                                      <div>
                                                          <div class="card-top">
                                                              <span class="card-badge ${isFolder ? 'badge-folder' : 'badge-link'}">
                                                                  ${isFolder ? folderIcon : linkIcon}
                                                                  ${isFolder ? 'קטגוריה' : 'שלוחה / מודול'}
                                                              </span>
                                                              ${parentBreadcrumb ? `<span style="font-size:0.75rem; color:var(--slate-400); max-width:140px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;" title="${parentBreadcrumb}">${parentBreadcrumb}</span>` : ''}
                                                          </div>
                                                          <div class="card-title">${item.title}</div>
                                                          ${item.desc ? `<div class="card-desc">${item.desc}</div>` : ''}
                                                      </div>
                                                      <div class="card-footer">
                                                          <span class="card-action-text">${isFolder ? `פתיחה (${(item.children || []).length} נושאים)` : 'פתיחה בפורום'}</span>
                                                          <span>${arrowIcon}</span>
                                                      </div>
                                                  `;
                                      
                                                  card.onclick = () => {
                                                      if (isFolder) {
                                                          if (index !== null) {
                                                              currentPath.push(index);
                                                              document.getElementById('globalSearchInput').value = '';
                                                              searchQuery = '';
                                                              render();
                                                          }
                                                      } else {
                                                          if (item.url && item.url !== '#') {
                                                              window.open(item.url, '_blank', 'noopener,noreferrer');
                                                          }
                                                      }
                                                  };
                                      
                                                  return card;
                                              }
                                      
                                              function renderBreadcrumbs() {
                                                  const container = document.getElementById('breadcrumbsContainer');
                                                  container.innerHTML = '';
                                      
                                                  const homeSpan = document.createElement('span');
                                                  homeSpan.className = currentPath.length === 0 ? 'crumb-current' : 'crumb-item';
                                                  homeSpan.innerHTML = `בית (${rootData.title})`;
                                                  if (currentPath.length > 0) {
                                                      homeSpan.onclick = () => { currentPath = []; render(); };
                                                  }
                                                  container.appendChild(homeSpan);
                                      
                                                  let tempFolder = rootData;
                                                  currentPath.forEach((stepIndex, i) => {
                                                      tempFolder = tempFolder.children[stepIndex];
                                                      
                                                      const sep = document.createElement('span');
                                                      sep.className = 'crumb-sep';
                                                      sep.innerHTML = `<svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><polyline points="15 18 9 12 15 6"></polyline></svg>`;
                                                      container.appendChild(sep);
                                      
                                                      const itemSpan = document.createElement('span');
                                                      const isLast = (i === currentPath.length - 1);
                                                      itemSpan.className = isLast ? 'crumb-current' : 'crumb-item';
                                                      itemSpan.textContent = tempFolder.title;
                                      
                                                      if (!isLast) {
                                                          itemSpan.onclick = () => {
                                                              currentPath = currentPath.slice(0, i + 1);
                                                              render();
                                                          };
                                                      }
                                                      container.appendChild(itemSpan);
                                                  });
                                              }
                                      
                                              function goBack() {
                                                  if (currentPath.length > 0) {
                                                      currentPath.pop();
                                                      render();
                                                  }
                                              }
                                      
                                              function selectType(type) {
                                                  selectedType = type;
                                                  document.getElementById('typeOptionFolder').classList.toggle('active', type === 'folder');
                                                  document.getElementById('typeOptionLink').classList.toggle('active', type === 'link');
                                                  document.getElementById('urlGroup').style.display = type === 'link' ? 'block' : 'none';
                                              }
                                      
                                              function openItemModal(editIndex = null) {
                                                  document.getElementById('editItemIndex').value = editIndex !== null ? editIndex : '';
                                                  const currentFolder = getCurrentFolder();
                                      
                                                  if (editIndex !== null) {
                                                      const item = currentFolder.children[editIndex];
                                                      document.getElementById('modalTitle').textContent = 'עריכת ריבוע';
                                                      document.getElementById('itemTitleInput').value = item.title;
                                                      document.getElementById('itemDescInput').value = item.desc || '';
                                                      document.getElementById('itemUrlInput').value = item.url || '';
                                                      selectType(item.type);
                                                  } else {
                                                      document.getElementById('modalTitle').textContent = 'הוספת ריבוע חדש';
                                                      document.getElementById('itemTitleInput').value = '';
                                                      document.getElementById('itemDescInput').value = '';
                                                      document.getElementById('itemUrlInput').value = '';
                                                      selectType('folder');
                                                  }
                                      
                                                  document.getElementById('itemModal').style.display = 'flex';
                                              }
                                      
                                              function closeModal() {
                                                  document.getElementById('itemModal').style.display = 'none';
                                              }
                                      
                                              function saveItem() {
                                                  const title = document.getElementById('itemTitleInput').value.trim();
                                                  const desc = document.getElementById('itemDescInput').value.trim();
                                                  const url = document.getElementById('itemUrlInput').value.trim();
                                                  const editIndex = document.getElementById('editItemIndex').value;
                                                  const currentFolder = getCurrentFolder();
                                      
                                                  if (!title) return alert('נא להזין כותרת');
                                                  if (!currentFolder.children) currentFolder.children = [];
                                      
                                                  if (editIndex !== '') {
                                                      const currentItem = currentFolder.children[editIndex];
                                                      currentItem.title = title;
                                                      currentItem.desc = desc;
                                                      currentItem.type = selectedType;
                                                      if (selectedType === 'link') {
                                                          currentItem.url = url;
                                                      } else {
                                                          if (!currentItem.children) currentItem.children = [];
                                                      }
                                                  } else {
                                                      const newItem = {
                                                          type: selectedType,
                                                          title: title,
                                                          desc: desc
                                                      };
                                                      if (selectedType === 'folder') {
                                                          newItem.children = [];
                                                      } else {
                                                          newItem.url = url || '#';
                                                      }
                                                      currentFolder.children.push(newItem);
                                                  }
                                      
                                                  closeModal();
                                                  persist();
                                              }
                                      
                                              function deleteItem(index) {
                                                  const currentFolder = getCurrentFolder();
                                                  if (confirm(`האם למחוק את "${currentFolder.children[index].title}"?`)) {
                                                      currentFolder.children.splice(index, 1);
                                                      persist();
                                                  }
                                              }
                                      
                                              function resetToDefaults() {
                                                  if (confirm('לאפס את כל המערכת לברירת המחדל? כל השינויים שביצעת יימחקו.')) {
                                                      rootData = JSON.parse(JSON.stringify(defaultData));
                                                      currentPath = [];
                                                      document.getElementById('globalSearchInput').value = '';
                                                      searchQuery = '';
                                                      persist();
                                                  }
                                              }
                                      
                                              // הפעלה בטעינה
                                              render();
                                          </script>
                                      </body>
                                      </html>
                                      

                                      L תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                      • L מנותק
                                        lavitoren הטי"ל @אA
                                        נערך לאחרונה על ידי

                                        @אA יפה מאוד

                                        תגובה 1 תגובה אחרונה תגובה ציטוט 0

                                        שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                                        נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                                        בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                                        הרשמה התחברות
                                        • פוסט ראשון
                                          פוסט אחרון