BEGIN:VCALENDAR
VERSION:2.0
METHOD:PUBLISH
CALSCALE:GREGORIAN
PRODID:-//WordPress - MECv7.36.4//EN
X-ORIGINAL-URL:https://sportplus.mk/
X-WR-CALNAME:Sport Plus Macedonia
X-WR-CALDESC:
X-WR-TIMEZONE:Europe/Skopje
BEGIN:VTIMEZONE
TZID:Europe/Skopje
X-LIC-LOCATION:Europe/Skopje
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20260329T030000
RRULE:FREQ=YEARLY;BYMONTH=03;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20261025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=4SU
END:STANDARD
END:VTIMEZONE
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-PUBLISHED-TTL:PT1H
X-MS-OLK-FORCEINSPECTOROPEN:TRUE
BEGIN:VEVENT
CLASS:PUBLIC
UID:MEC-7538c0fbbbd44fc3792bb1761dfe7359@sportplus.mk
DTSTART;TZID=Europe/Skopje:20261003T180000
DTEND;TZID=Europe/Skopje:20261004T221000
DTSTAMP:20260724T012909Z
RDATE;TZID=Europe/Skopje:20261003T180000,20260924T170000,20261003T060000,20261010T180000,20261017T180000,20261031T180000,20261107T180000,20261114T180000,20261128T180000,20261205T180000,20261212T180000,20261219T180000,20270109T180000,20270116T180000,20270123T180000,20270130T180000,20270206T180000,20270213T180000,20270306T180000
CREATED:20260724
LAST-MODIFIED:20260918
PRIORITY:5
SEQUENCE:990
TRANSP:OPAQUE
SUMMARY:КОШАРКА | СУПЕР ЛИГА (МАЖИ) 2026/2027
DESCRIPTION:\n🏀🇲🇰 Екипата на МЗТ Скопје Аеродром повторно ќе го брани шампионскиот трофеј.🏀🇲🇰 Сé за домашната, македонска кошарка. 🏀🇲🇰 Сите натпревари можете да ги следите во живо овде 🏀🇲🇰 Распоред на натпревари за првиот дел ( https://kfsm.mk/codeframe/external/media/source/%D0%9F%D1%80%D0%B2%D0%B0%20%D0%BB%D0%B8%D0%B3%D0%B0-%D0%BC%D0%B0%D0%B6%D0%B8-%D0%A1%D1%83%D0%BF%D0%B5%D1%80%D0%BB%D0%B8%D0%B3%D0%B0-%D0%9F%D0%BB%D0%B5%D1%98%D0%B0%D1%83%D1%82-%D0%BB%D0%B8%D0%B3%D0%B0%2020212022/2025-2026/1809-%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%20%D0%B8%20%D0%BA%D0%B0%D0%BB%D0%B5%D0%BD%D0%B4%D0%B0%D1%80%20%D0%B7%D0%B0%20%D0%BD%D0%B0%D1%82%D0%BF%D1%80%D0%B5%D0%B2%D0%B0%D1%80%D1%83%D0%B2%D0%B0%D1%9A%D0%B5%20%D0%B7%D0%B0%20%D0%9C%D0%A2%D0%95%D0%9B%20%D0%A1%D1%83%D0%BF%D0%B5%D1%80%20%D0%BB%D0%B8%D0%B3%D0%B0%20-%20%D0%BC%D0%B0%D0%B6%D0%B8%20%D0%B7%D0%B0%20%D1%81%D0%B5%D0%B7%D0%BE%D0%BD%D0%B0%202025-26%20%D0%B3%D0%BE%D0%B4%D0%B8%D0%BD%D0%B0.pdf )  🏀🇲🇰 Систем и календар на натпревари ( https://kfsm.mk/codeframe/external/media/source/%D0%9F%D1%80%D0%B2%D0%B0%20%D0%BB%D0%B8%D0%B3%D0%B0-%D0%BC%D0%B0%D0%B6%D0%B8-%D0%A1%D1%83%D0%BF%D0%B5%D1%80%D0%BB%D0%B8%D0%B3%D0%B0-%D0%9F%D0%BB%D0%B5%D1%98%D0%B0%D1%83%D1%82-%D0%BB%D0%B8%D0%B3%D0%B0%2020212022/2025-2026/1809-%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%20%D0%B8%20%D0%BA%D0%B0%D0%BB%D0%B5%D0%BD%D0%B4%D0%B0%D1%80%20%D0%B7%D0%B0%20%D0%BD%D0%B0%D1%82%D0%BF%D1%80%D0%B5%D0%B2%D0%B0%D1%80%D1%83%D0%B2%D0%B0%D1%9A%D0%B5%20%D0%B7%D0%B0%20%D0%9C%D0%A2%D0%95%D0%9B%20%D0%A1%D1%83%D0%BF%D0%B5%D1%80%20%D0%BB%D0%B8%D0%B3%D0%B0%20-%20%D0%BC%D0%B0%D0%B6%D0%B8%20%D0%B7%D0%B0%20%D1%81%D0%B5%D0%B7%D0%BE%D0%BD%D0%B0%202025-26%20%D0%B3%D0%BE%D0%B4%D0%B8%D0%BD%D0%B0.pdf )\n\n\n\n\n🏀 СУПЕР ЛИГА | МАЖИ\n\n\n\nВЕСТИ\n\n\n\nРЕЗУЛТАТИ | ТАБЕЛА\n\n\n\nВО ЖИВО\n\n\n\n\n\n  \n    #league-2026 {\n      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;\n      max-width: 430px;\n      margin: 0 auto;\n      padding: 10px;\n      background: #fff;\n      color: #333;\n    }\n    #league-2026 .section-title {\n      font-size: 13px;\n      font-weight: 700;\n      color: #e65100;\n      border-bottom: 2px solid #e65100;\n      padding-bottom: 4px;\n      margin-top: 15px;\n      margin-bottom: 8px;\n      text-transform: uppercase;\n      text-align: left;\n    }\n    #league-2026 .nav-wrapper {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      margin-bottom: 8px;\n      gap: 5px;\n    }\n    #league-2026 .arrow {\n      font-size: 11px;\n      font-weight: 700;\n      color: #e65100;\n      cursor: pointer;\n      padding: 4px 8px;\n      user-select: none;\n      background: #fff0e6;\n      border-radius: 4px;\n      border: 1px solid #ffe0cc !important;\n    }\n    #league-2026 .rounds-wrapper {\n      display: flex;\n      gap: 4px;\n      overflow-x: auto;\n      scrollbar-width: none;\n      -ms-overflow-style: none;\n      flex: 1;\n    }\n    #league-2026 .rounds-wrapper::-webkit-scrollbar {\n      display: none;\n    }\n    #league-2026 .round-pill {\n      padding: 4px 8px;\n      background: #f5f5f5;\n      color: #555;\n      border-radius: 12px;\n      font-size: 9px;\n      font-weight: 700;\n      white-space: nowrap;\n      cursor: pointer;\n      border: 1px solid #e0e0e0 !important;\n    }\n    #league-2026 .round-pill.active {\n      background: #e65100;\n      color: #fff;\n      border-color: #e65100 !important;\n    }\n\n    #league-2026 .matches-box {\n      border: 1px solid #e0e0e0 !important;\n      border-radius: 6px;\n      overflow: hidden;\n      box-shadow: 0 1px 3px rgba(0,0,0,0.05);\n      background: #fff;\n    }\n    #league-2026 .match-row {\n      display: flex;\n      align-items: center;\n      padding: 5px 4px;\n      border-top: none !important;\n      border-left: none !important;\n      border-right: none !important;\n      border-bottom: 1px solid #eeeeee !important;\n      font-size: 11px;\n      background: #fff;\n      gap: 2px;\n    }\n    #league-2026 .match-row:last-child {\n      border-bottom: none !important;\n    }\n    #league-2026 .match-date-box {\n      width: 72px;\n      text-align: center;\n      color: #777;\n      font-size: 8.5px;\n      font-weight: 700;\n      flex-shrink: 0;\n      line-height: 1.25;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      align-items: center;\n    }\n    #league-2026 .match-date-line1 {\n      white-space: nowrap;\n    }\n    #league-2026 .match-date-line2 {\n      font-size: 8.5px;\n      color: #e65100;\n      font-weight: 700;\n      margin-top: 1px;\n    }\n    #league-2026 .team-home {\n      flex: 1;\n      min-width: 0;\n      display: inline-flex;\n      align-items: center;\n      justify-content: flex-end;\n      gap: 4px;\n      font-weight: 700;\n      color: #111;\n      text-align: right;\n    }\n    #league-2026 .team-away {\n      flex: 1;\n      min-width: 0;\n      display: inline-flex;\n      align-items: center;\n      justify-content: flex-start;\n      gap: 4px;\n      font-weight: 700;\n      color: #111;\n      text-align: left;\n    }\n    #league-2026 .team-home span,\n    #league-2026 .team-away span {\n      white-space: nowrap;\n      font-size: 11.5px;\n    }\n    #league-2026 .score-box {\n      background: #fff0e6;\n      padding: 3px 5px;\n      border-radius: 4px;\n      color: #e65100;\n      font-weight: 700;\n      min-width: 24px;\n      text-align: center;\n      font-size: 11px;\n      border: 1px solid #ffe0cc !important;\n      flex-shrink: 0;\n    }\n    #league-2026 .t-logo {\n      width: 20px;\n      height: 20px;\n      object-fit: contain;\n      vertical-align: middle;\n      flex-shrink: 0;\n    }\n    #league-2026 .table-logo {\n      width: 16px;\n      height: 16px;\n      margin-right: 4px;\n    }\n\n    /* ЗАШТИТА ОД WP ТЕМИ ЗА ТАБЕЛИ */\n    #league-2026 .wc-table {\n      width: 100% !important;\n      border-collapse: collapse !important;\n      border-spacing: 0 !important;\n      font-size: 10px !important;\n      margin-top: 4px !important;\n      background: #fff !important;\n      border: none !important;\n    }\n    #league-2026 .wc-table th {\n      background-color: #e65100 !important;\n      color: white !important;\n      padding: 4px 1px !important;\n      text-align: center !important;\n      font-weight: 700 !important;\n      border: none !important;\n    }\n    #league-2026 .wc-table td {\n      padding: 3px 1px !important;\n      border-top: none !important;\n      border-left: none !important;\n      border-right: none !important;\n      border-bottom: 1px solid #eeeeee !important;\n      text-align: center !important;\n      color: #333 !important;\n      background: transparent !important;\n      vertical-align: middle !important;\n    }\n    #league-2026 .wc-table tr:last-child td {\n      border-bottom: none !important;\n    }\n    #league-2026 .team-name {\n      text-align: left !important;\n      padding-left: 2px !important;\n      padding-right: 1px !important;\n      font-weight: 700 !important;\n      display: flex !important;\n      align-items: center !important;\n    }\n    #league-2026 .num-col { width: 18px !important; }\n    #league-2026 .gr-col { width: 72px !important; white-space: nowrap !important; }\n    #league-2026 .pts-cell {\n      font-weight: 700 !important;\n      background: #fff9e6 !important;\n      width: 20px !important;\n    }\n\n    /* АВТОМАТСКИ ТЕМЕН РЕЖИМ (DARK MODE) */\n    @media (prefers-color-scheme: dark) {\n      #league-2026 {\n        background: #121212 !important;\n        color: #e0e0e0 !important;\n      }\n      #league-2026 .section-title {\n        color: #ff7043 !important;\n        border-bottom-color: #ff7043 !important;\n      }\n      #league-2026 .arrow {\n        color: #ff7043 !important;\n        background: #2c1a14 !important;\n        border-color: #4a2a1e !important;\n      }\n      #league-2026 .round-pill {\n        background: #1e1e1e !important;\n        color: #ccc !important;\n        border-color: #333 !important;\n      }\n      #league-2026 .round-pill.active {\n        background: #ff7043 !important;\n        color: #fff !important;\n        border-color: #ff7043 !important;\n      }\n      #league-2026 .matches-box {\n        border-color: #2c2c2c !important;\n        background: #181818 !important;\n      }\n      #league-2026 .match-row {\n        background: #181818 !important;\n        border-bottom-color: #2c2c2c !important;\n      }\n      #league-2026 .match-date-box {\n        color: #aaa !important;\n      }\n      #league-2026 .match-date-line2 {\n        color: #ff7043 !important;\n      }\n      #league-2026 .team-home,\n      #league-2026 .team-away {\n        color: #f0f0f0 !important;\n      }\n      #league-2026 .score-box {\n        background: #2c1a14 !important;\n        color: #ff8a65 !important;\n        border-color: #4a2a1e !important;\n      }\n      #league-2026 .wc-table {\n        background: #181818 !important;\n      }\n      #league-2026 .wc-table th {\n        background-color: #d84315 !important;\n      }\n      #league-2026 .wc-table td {\n        border-bottom-color: #2c2c2c !important;\n        color: #e0e0e0 !important;\n      }\n      #league-2026 .pts-cell {\n        background: #2c2614 !important;\n        color: #ffeb3b !important;\n      }\n    }\n  \n\n  Распоред\n  \n    ◀\n    \n    ▶\n  \n\n  \n    Се вчитуваат резултатите…\n  \n\n  Табела\n  \n    \n      \n        #\n        Екипа\n        О\n        П\n        И\n        кош +/-\n        Б\n      \n    \n    \n  \n\n  \n    (function() {\n      const TEAMS = {\n        "TFT": { name: "ТФТ", logo: "https://i.ibb.co/TB1XD8CD/tft.png" },\n        "MZT": { name: "МЗТ СКОПЈЕ А.", logo: "https://i.ibb.co/Vcbfgwvw/mzt-skopje-aerodrom.png" },\n        "PEL": { name: "ПЕЛИСТЕР", logo: "https://i.ibb.co/p6jr7Q6n/pelister.png" },\n        "SKO": { name: "СКОПЈЕ", logo: "https://i.ibb.co/KpRy98bp/skopje.png" },\n        "KOZ": { name: "КОЖУВ", logo: "https://i.ibb.co/TxVVxZyt/kozuv.png" },\n        "TIK": { name: "ТИКВЕШ", logo: "https://i.ibb.co/hR3rZVX1/tikves.png" },\n        "SOK": { name: "ГКК ШТИП", logo: "https://i.ibb.co/Kp6ZqR9t/GKK-STIP.png" },\n        "KUM": { name: "КУМАНОВО", logo: "https://i.ibb.co/gpYLj9Y/kumanovo.png" },\n        "RAB": { name: "РАБОТНИЧКИ", logo: "https://i.ibb.co/JR2xHQby/rabotnicki.png" },\n        "STR": { name: "СТРУМИЦА", logo: "https://i.ibb.co/DPGRXckq/strumica.png" }\n      };\n\n      const COMPACT_MATCHES = [\n  [\n    [\n      "STR",\n      "RAB",\n      "",\n      "саб. | 03.окт | 17.00"\n    ],\n    [\n      "PEL",\n      "TFT",\n      "",\n      "саб. | 03.окт | 17.00"\n    ],\n    [\n      "SKO",\n      "KOZ",\n      "",\n      "саб. | 03.окт | 17.00"\n    ],\n    [\n      "MZT",\n      "KUM",\n      "",\n      "саб. | 03.окт | 17.00"\n    ],\n    [\n      "SOK",\n      "TIK",\n      "",\n      "саб. | 03.окт | 17.00"\n    ]\n  ],\n  [\n    [\n      "RAB",\n      "TIK",\n      "",\n      "саб. | 10.окт | 17.00"\n    ],\n    [\n      "KUM",\n      "SOK",\n      "",\n      "саб. | 10.окт | 17.00"\n    ],\n    [\n      "KOZ",\n      "MZT",\n      "",\n      "саб. | 10.окт | 17.00"\n    ],\n    [\n      "TFT",\n      "SKO",\n      "",\n      "саб. | 10.окт | 17.00"\n    ],\n    [\n      "STR",\n      "PEL",\n      "",\n      "саб. | 10.окт | 17.00"\n    ]\n  ],\n  [\n    [\n      "PEL",\n      "RAB",\n      "",\n      "саб. | 17.окт | 17.00"\n    ],\n    [\n      "SKO",\n      "STR",\n      "",\n      "саб. | 17.окт | 17.00"\n    ],\n    [\n      "MZT",\n      "TFT",\n      "",\n      "саб. | 17.окт | 17.00"\n    ],\n    [\n      "SOK",\n      "KOZ",\n      "",\n      "саб. | 17.окт | 17.00"\n    ],\n    [\n      "TIK",\n      "KUM",\n      "",\n      "саб. | 17.окт | 17.00"\n    ]\n  ],\n  [\n    [\n      "RAB",\n      "KUM",\n      "",\n      "саб. | 24.окт | 17.00"\n    ],\n    [\n      "KOZ",\n      "TIK",\n      "",\n      "саб. | 24.окт | 17.00"\n    ],\n    [\n      "TFT",\n      "SOK",\n      "",\n      "саб. | 24.окт | 17.00"\n    ],\n    [\n      "STR",\n      "MZT",\n      "",\n      "саб. | 24.окт | 17.00"\n    ],\n    [\n      "PEL",\n      "SKO",\n      "",\n      "саб. | 24.окт | 17.00"\n    ]\n  ],\n  [\n    [\n      "SKO",\n      "RAB",\n      "",\n      "саб. | 31.окт | 17.00"\n    ],\n    [\n      "MZT",\n      "PEL",\n      "",\n      "саб. | 31.окт | 17.00"\n    ],\n    [\n      "SOK",\n      "STR",\n      "",\n      "саб. | 31.окт | 17.00"\n    ],\n    [\n      "TIK",\n      "TFT",\n      "",\n      "саб. | 31.окт | 17.00"\n    ],\n    [\n      "KUM",\n      "KOZ",\n      "",\n      "саб. | 31.окт | 17.00"\n    ]\n  ],\n  [\n    [\n      "RAB",\n      "KOZ",\n      "",\n      "саб. | 07.ноем | 17.00"\n    ],\n    [\n      "TFT",\n      "KUM",\n      "",\n      "саб. | 07.ноем | 17.00"\n    ],\n    [\n      "STR",\n      "TIK",\n      "",\n      "саб. | 07.ноем | 17.00"\n    ],\n    [\n      "PEL",\n      "SOK",\n      "",\n      "саб. | 07.ноем | 17.00"\n    ],\n    [\n      "SKO",\n      "MZT",\n      "",\n      "саб. | 07.ноем | 17.00"\n    ]\n  ],\n  [\n    [\n      "MZT",\n      "RAB",\n      "",\n      "саб. | 14.ноем | 17.00"\n    ],\n    [\n      "SOK",\n      "SKO",\n      "",\n      "саб. | 14.ноем | 17.00"\n    ],\n    [\n      "TIK",\n      "PEL",\n      "",\n      "саб. | 14.ноем | 17.00"\n    ],\n    [\n      "KUM",\n      "STR",\n      "",\n      "саб. | 14.ноем | 17.00"\n    ],\n    [\n      "KOZ",\n      "TFT",\n      "",\n      "саб. | 14.ноем | 17.00"\n    ]\n  ],\n  [\n    [\n      "RAB",\n      "TFT",\n      "",\n      "саб. | 21.ноем | 17.00"\n    ],\n    [\n      "STR",\n      "KOZ",\n      "",\n      "саб. | 21.ноем | 17.00"\n    ],\n    [\n      "PEL",\n      "KUM",\n      "",\n      "саб. | 21.ноем | 17.00"\n    ],\n    [\n      "SKO",\n      "TIK",\n      "",\n      "саб. | 21.ноем | 17.00"\n    ],\n    [\n      "MZT",\n      "SOK",\n      "",\n      "саб. | 21.ноем | 17.00"\n    ]\n  ],\n  [\n    [\n      "SOK",\n      "RAB",\n      "",\n      "саб. | 28.ноем | 17.00"\n    ],\n    [\n      "TIK",\n      "MZT",\n      "",\n      "саб. | 28.ноем | 17.00"\n    ],\n    [\n      "KUM",\n      "SKO",\n      "",\n      "саб. | 28.ноем | 17.00"\n    ],\n    [\n      "KOZ",\n      "PEL",\n      "",\n      "саб. | 28.ноем | 17.00"\n    ],\n    [\n      "TFT",\n      "STR",\n      "",\n      "саб. | 28.ноем | 17.00"\n    ]\n  ],\n  [\n    [\n      "RAB",\n      "STR",\n      "",\n      "саб. | 12.дек | 17.00"\n    ],\n    [\n      "TFT",\n      "PEL",\n      "",\n      "саб. | 12.дек | 17.00"\n    ],\n    [\n      "KOZ",\n      "SKO",\n      "",\n      "саб. | 12.дек | 17.00"\n    ],\n    [\n      "KUM",\n      "MZT",\n      "",\n      "саб. | 12.дек | 17.00"\n    ],\n    [\n      "TIK",\n      "SOK",\n      "",\n      "саб. | 12.дек | 17.00"\n    ]\n  ],\n  [\n    [\n      "TIK",\n      "RAB",\n      "",\n      "саб. | 19.дек | 17.00"\n    ],\n    [\n      "SOK",\n      "KUM",\n      "",\n      "саб. | 19.дек | 17.00"\n    ],\n    [\n      "MZT",\n      "KOZ",\n      "",\n      "саб. | 19.дек | 17.00"\n    ],\n    [\n      "SKO",\n      "TFT",\n      "",\n      "саб. | 19.дек | 17.00"\n    ],\n    [\n      "PEL",\n      "STR",\n      "",\n      "саб. | 19.дек | 17.00"\n    ]\n  ],\n  [\n    [\n      "RAB",\n      "PEL",\n      "",\n      "саб. | 09.јан | 17.00"\n    ],\n    [\n      "STR",\n      "SKO",\n      "",\n      "саб. | 09.јан | 17.00"\n    ],\n    [\n      "TFT",\n      "MZT",\n      "",\n      "саб. | 09.јан | 17.00"\n    ],\n    [\n      "KOZ",\n      "SOK",\n      "",\n      "саб. | 09.јан | 17.00"\n    ],\n    [\n      "KUM",\n      "TIK",\n      "",\n      "саб. | 09.јан | 17.00"\n    ]\n  ],\n  [\n    [\n      "KUM",\n      "RAB",\n      "",\n      "саб. | 16.јан | 17.00"\n    ],\n    [\n      "TIK",\n      "KOZ",\n      "",\n      "саб. | 16.јан | 17.00"\n    ],\n    [\n      "SOK",\n      "TFT",\n      "",\n      "саб. | 16.јан | 17.00"\n    ],\n    [\n      "MZT",\n      "STR",\n      "",\n      "саб. | 16.јан | 17.00"\n    ],\n    [\n      "SKO",\n      "PEL",\n      "",\n      "саб. | 16.јан | 17.00"\n    ]\n  ],\n  [\n    [\n      "RAB",\n      "SKO",\n      "",\n      "саб. | 23.јан | 17.00"\n    ],\n    [\n      "PEL",\n      "MZT",\n      "",\n      "саб. | 23.јан | 17.00"\n    ],\n    [\n      "STR",\n      "SOK",\n      "",\n      "саб. | 23.јан | 17.00"\n    ],\n    [\n      "TFT",\n      "TIK",\n      "",\n      "саб. | 23.јан | 17.00"\n    ],\n    [\n      "KOZ",\n      "KUM",\n      "",\n      "саб. | 23.јан | 17.00"\n    ]\n  ],\n  [\n    [\n      "KOZ",\n      "RAB",\n      "",\n      "саб. | 30.јан | 17.00"\n    ],\n    [\n      "KUM",\n      "TFT",\n      "",\n      "саб. | 30.јан | 17.00"\n    ],\n    [\n      "TIK",\n      "STR",\n      "",\n      "саб. | 30.јан | 17.00"\n    ],\n    [\n      "SOK",\n      "PEL",\n      "",\n      "саб. | 30.јан | 17.00"\n    ],\n    [\n      "MZT",\n      "SKO",\n      "",\n      "саб. | 30.јан | 17.00"\n    ]\n  ],\n  [\n    [\n      "RAB",\n      "MZT",\n      "",\n      "саб. | 06.фев | 17.00"\n    ],\n    [\n      "SKO",\n      "SOK",\n      "",\n      "саб. | 06.фев | 17.00"\n    ],\n    [\n      "PEL",\n      "TIK",\n      "",\n      "саб. | 06.фев | 17.00"\n    ],\n    [\n      "STR",\n      "KUM",\n      "",\n      "саб. | 06.фев | 17.00"\n    ],\n    [\n      "TFT",\n      "KOZ",\n      "",\n      "саб. | 06.фев | 17.00"\n    ]\n  ],\n  [\n    [\n      "TFT",\n      "RAB",\n      "",\n      "саб. | 13.фев | 17.00"\n    ],\n    [\n      "KOZ",\n      "STR",\n      "",\n      "саб. | 13.фев | 17.00"\n    ],\n    [\n      "KUM",\n      "PEL",\n      "",\n      "саб. | 13.фев | 17.00"\n    ],\n    [\n      "TIK",\n      "SKO",\n      "",\n      "саб. | 13.фев | 17.00"\n    ],\n    [\n      "SOK",\n      "MZT",\n      "",\n      "саб. | 13.фев | 17.00"\n    ]\n  ],\n  [\n    [\n      "RAB",\n      "SOK",\n      "",\n      "саб. | 06.мар | 17.00"\n    ],\n    [\n      "MZT",\n      "TIK",\n      "",\n      "саб. | 06.мар | 17.00"\n    ],\n    [\n      "SKO",\n      "KUM",\n      "",\n      "саб. | 06.мар | 17.00"\n    ],\n    [\n      "PEL",\n      "KOZ",\n      "",\n      "саб. | 06.мар | 17.00"\n    ],\n    [\n      "STR",\n      "TFT",\n      "",\n      "саб. | 06.мар | 17.00"\n    ]\n  ]\n];\n\n      // Decompress compact representation\n      const MATCHES = COMPACT_MATCHES.map(round =&gt; {\n        return round.map(m =&gt; ({\n          home: m[0],\n          away: m[1],\n          score: m[2],\n          date: m[3]\n        }));\n      });\n\n      // Паметно претворање на датумот и времето за пресметување на 12 часа одложување\n      function parseDateTime(dateStr) {\n        const parts = dateStr.split("|").map(s =&gt; s.trim());\n        if (parts.length &lt; 3) return new Date(2026, 8, 1);\n        \n        const datePart = parts[1]; // &quot;03.окт&quot;\n        const timePart = parts[2]; // &quot;17.00&quot;\n        \n        const dateWords = datePart.split(&quot;.&quot;);\n        const day = parseInt(dateWords[0], 10) || 1;\n        const monthStr = dateWords[1] ? dateWords[1].toLowerCase().trim() : &quot;сеп&quot;;\n        \n        const months = {\n          &quot;јан&quot;: 0, &quot;фев&quot;: 1, &quot;мар&quot;: 2, &quot;апр&quot;: 3, &quot;мај&quot;: 4, &quot;јун&quot;: 5,\n          &quot;јул&quot;: 6, &quot;авг&quot;: 7, &quot;сеп&quot;: 8, &quot;окт&quot;: 9, &quot;ноем&quot;: 10, &quot;дек&quot;: 11\n        };\n        \n        const monthIdx = months[monthStr] !== undefined ? months[monthStr] : 8;\n        const year = monthIdx &lt; 6 ? 2027 : 2026;\n        \n        const cleanTime = timePart.replace(/\./g, &#039;:&#039;);\n        const timeWords = cleanTime.split(&#039;:&#039;);\n        const hours = parseInt(timeWords[0], 10) || 0;\n        const minutes = parseInt(timeWords[1], 10) || 0;\n        \n        return new Date(year, monthIdx, day, hours, minutes);\n      }\n\n      let currentRound = 0;\n      const now = new Date();\n      const twelveHoursMs = 12 * 60 * 60 * 1000; // 12 часа во милисекунди\n\n      // Логика за автоматско одредување на колото со 12 часа одложување\n      for (let r = 0; r  {\n          const matchTime = parseDateTime(m.date).getTime();\n          if (matchTime &gt; maxRoundTime) {\n            maxRoundTime = matchTime;\n          }\n        });\n\n        // Ако најдоцниот натпревар од ова коло + 12 часа е во иднината, ова коло останува активно\n        if (now.getTime()  {\n          round.forEach(match =&gt; {\n            if (match.score &amp;&amp; match.score.includes(":")) {\n              const parts = match.score.split(":");\n              const homeScore = parseInt(parts[0].trim());\n              const awayScore = parseInt(parts[1].trim());\n\n              if (!isNaN(homeScore) &amp;&amp; !isNaN(awayScore) &amp;&amp; standings[match.home] &amp;&amp; standings[match.away]) {\n                const h = standings[match.home];\n                const a = standings[match.away];\n\n                h.played += 1;\n                h.scored += homeScore;\n                h.conceded += awayScore;\n\n                a.played += 1;\n                a.scored += awayScore;\n                a.conceded += homeScore;\n\n                if (homeScore &gt; awayScore) {\n                  h.won += 1;\n                  h.points += 2;\n                  a.lost += 1;\n                  a.points += 1;\n                } else if (awayScore &gt; homeScore) {\n                  a.won += 1;\n                  a.points += 2;\n                  h.lost += 1;\n                  h.points += 1;\n                }\n              }\n            }\n          });\n        });\n\n        const standingsArray = Object.values(standings).map(t =&gt; {\n          t.diff = t.scored - t.conceded;\n          return t;\n        });\n\n        standingsArray.sort((a, b) =&gt; {\n          if (b.points !== a.points) return b.points - a.points;\n          if (b.diff !== a.diff) return b.diff - a.diff;\n          return b.scored - a.scored;\n        });\n\n        return standingsArray;\n      }\n\n      function renderStandings() {\n        const standings = recalculateStandings();\n        const tbody = document.querySelector("#league-2026 #standings-table tbody");\n        tbody.innerHTML = "";\n\n        standings.forEach((team, idx) =&gt; {\n          const teamInfo = TEAMS[team.key];\n          const tr = document.createElement("tr");\n          const diffSign = team.diff &gt; 0 ? "+" + team.diff : team.diff;\n\n          tr.innerHTML = `\n            ${idx + 1}\n            \n              \n              ${teamInfo.name}\n            \n            ${team.played}\n            ${team.won}\n            ${team.lost}\n            ${diffSign}\n            ${team.points}\n          `;\n          tbody.appendChild(tr);\n        });\n      }\n\n      function renderMatches(roundIdx) {\n        const display = document.getElementById("matches-display");\n        display.innerHTML = "";\n        \n        const roundMatches = MATCHES[roundIdx];\n        if (!roundMatches) return;\n\n        roundMatches.forEach(match =&gt; {\n          const homeTeam = TEAMS[match.home];\n          const awayTeam = TEAMS[match.away];\n          \n          const row = document.createElement("div");\n          row.className = "match-row";\n          const scoreText = match.score ? match.score : " - ";\n\n          // Сплитување на датумот и времето за два реда\n          const parts = match.date.split("|").map(s =&gt; s.trim());\n          let dateLine1 = match.date;\n          let dateLine2 = "";\n          if (parts.length &gt;= 3) {\n            dateLine1 = `${parts[0]} | ${parts[1]}`;\n            dateLine2 = parts[2].replace('.', ':'); // "17:00" наместо "17.00"\n          }\n\n          row.innerHTML = `\n            \n              ${dateLine1}\n              ${dateLine2}\n            \n            \n              ${homeTeam.name}\n              \n            \n            ${scoreText}\n            \n              \n              ${awayTeam.name}\n            \n          `;\n          display.appendChild(row);\n        });\n      }\n\n      function renderRoundsNav() {\n        const nav = document.getElementById("rounds-nav");\n        nav.innerHTML = "";\n\n        MATCHES.forEach((round, idx) =&gt; {\n          const pill = document.createElement("div");\n          pill.className = `round-pill ${idx === currentRound ? 'active' : ''}`;\n          pill.textContent = `${idx + 1}. коло`;\n          pill.onclick = () =&gt; selectRound(idx);\n          nav.appendChild(pill);\n        });\n      }\n\n      function selectRound(roundIdx) {\n        currentRound = roundIdx;\n        renderMatches(currentRound);\n        renderRoundsNav();\n        \n        const activePill = document.querySelector("#league-2026 .round-pill.active");\n        if (activePill &amp;&amp; typeof activePill.scrollIntoView === 'function') {\n          activePill.scrollIntoView({ behavior: "smooth", block: "nearest", inline: "center" });\n        }\n      }\n\n      window.scrollRounds = function(direction) {\n        const newRound = currentRound + direction;\n        if (newRound &gt;= 0 &amp;&amp; newRound &lt; MATCHES.length) {\n          selectRound(newRound);\n        }\n      };\n\n      selectRound(currentRound);\n      renderStandings();\n    })();\n  \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nШтипските Соколи предводени од Марјан Србиновски се „Топ“ фаворит за место во Супер лигата ( https://sportplus.mk/2026/08/10/shtioskite-sokoli-se/ )\n\n\n\n\n\n\n\n40.000 евра и може да играте во кошаркарската Супер лига ( https://sportplus.mk/2026/08/10/40-000-evra-i-mozhe-da-igrate-vo-kosharkarskata-super-liga/ )\n\n\n\n\n\n\n\n\n\n„Навали народе“ – МКФ преку оглас ќе ја пополнува Супер лигата ( https://sportplus.mk/2026/08/05/nova-glupost-od-kujnata-na-kosharkarskata-federacija/ )\n\n\n\n\n\n\n\nТФТ, Маџари и Чаир „висат“ за настап во новата сезона ( https://sportplus.mk/2026/07/20/tft-madjari-i-chair-ne-gi-ispolnile-finansiskite-kriteriumi-za-licenca-za-natprevaruvanje/ )\n\n\n\n\n\n\nСЕЗОНА 2025/2027\n\n\n\n\n\n\nМЗТ Скопје е старо-новиот шампион на Македонија (ВИДЕО) ( https://sportplus.mk/2026/05/24/mzt-skopje-e-staro-noviot-shampion-na-makedonija-video/ )\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nКОШАРКА – ПРВА ЛИГА (М) ( https://sportplus.mk/nastani/kosharka-prva-liga-m-145/ )\n\n
URL:https://sportplus.mk/nastani/kosharka-prva-liga-m-145-422/
CATEGORIES:КОШАРКА
ATTACH;FMTTYPE=image/jpeg:https://sportplus.mk/wp-content/uploads/2025/09/kosarka-super-liga-mazi-baner-2.jpg
END:VEVENT
END:VCALENDAR
