{"id":1354,"date":"2022-06-22T08:36:02","date_gmt":"2022-06-22T08:36:02","guid":{"rendered":"https:\/\/startersites.io\/elementor\/persona\/?page_id=1354"},"modified":"2026-04-12T12:45:30","modified_gmt":"2026-04-12T10:45:30","slug":"tabele-psp","status":"publish","type":"page","link":"https:\/\/trenujzadim.pl\/?page_id=1354","title":{"rendered":"Tabele sprawno\u015bci PSP"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1354\" class=\"elementor elementor-1354\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e8e016 e-flex e-con-boxed e-con e-parent\" data-id=\"7e8e016\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-523970b elementor-widget elementor-widget-heading\" data-id=\"523970b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">NORMY SPRAWNO\u015aCIOWE: TWOJA DROGA DO S\u0141U\u017bBY<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f3cd9b3 e-con-full e-flex e-con e-child\" data-id=\"f3cd9b3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0a1e212 elementor-widget elementor-widget-text-editor\" data-id=\"0a1e212\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Por\u00f3wnaj swoje wyniki z oficjalnymi normami sprawno\u015bciowymi.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ba87851 elementor-widget elementor-widget-html\" data-id=\"ba87851\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n    .psp-full-container {\n        background: #111;\n        padding: 15px;\n        border-radius: 12px;\n        border: 1px solid #ff6600;\n        font-family: 'Poppins', sans-serif;\n        color: #fff;\n        margin: 20px auto;\n        max-width: 950px;\n    }\n\n    .psp-full-container h2 {\n        color: #ff6600;\n        text-align: center;\n        text-transform: uppercase;\n        margin-bottom: 10px;\n        font-size: 20px;\n    }\n\n    .table-scroll {\n        max-height: 600px; \/* Wysoko\u015b\u0107 okna tabeli *\/\n        overflow-y: auto;\n        overflow-x: auto;\n        border: 1px solid #333;\n    }\n\n    .psp-table-full {\n        width: 100%;\n        border-collapse: collapse;\n        text-align: center;\n        font-size: 13px;\n        min-width: 600px;\n    }\n\n    \/* Blokowanie nag\u0142\u00f3wka przy przewijaniu *\/\n    .psp-table-full thead th {\n        position: sticky;\n        top: 0;\n        background: #ff6600;\n        color: #000;\n        padding: 12px 5px;\n        z-index: 10;\n        font-weight: bold;\n        text-transform: uppercase;\n        border: 1px solid #111;\n    }\n\n    .psp-table-full td {\n        padding: 8px 5px;\n        border: 1px solid #333;\n    }\n\n    \/* Kolorystyka wierszy *\/\n    .psp-table-full tr:nth-child(even) { background: #1a1a1a; }\n    .psp-table-full tr:hover { background: #252525; }\n\n    \/* Wyr\u00f3\u017cnienie kolumny punkt\u00f3w *\/\n    .points-col {\n        background: #222 !important;\n        color: #ff6600;\n        font-weight: bold;\n        width: 60px;\n    }\n\n    \/* Styl dla szarych p\u00f3l (brak progu) *\/\n    .no-value {\n        background: #333 !important;\n    }\n\n    \/* Scrollbar stylizowany pod stron\u0119 *\/\n    .table-scroll::-webkit-scrollbar { width: 8px; height: 8px; }\n    .table-scroll::-webkit-scrollbar-track { background: #111; }\n    .table-scroll::-webkit-scrollbar-thumb { background: #ff6600; border-radius: 10px; }\n<\/style>\n\n<div class=\"psp-full-container\">\n    <h2>Tabela Punktowa PSP<\/h2>\n    <p style=\"text-align:center; font-size: 12px; color: #aaa; margin-bottom: 15px;\">Przeliczenie uzyskanych wynik\u00f3w na punkty<\/p>\n    \n    <div class=\"table-scroll\">\n        <table class=\"psp-table-full\">\n            <thead>\n                <tr>\n                    <th>Punkty<\/th>\n                    <th>Dr\u0105\u017cek<br><small>(powt.)<\/small><\/th>\n                    <th>Pi\u0142ka lek.<br><small>(2kg \/ m)<\/small><\/th>\n                    <th>Koperta<br><small>(sek.)<\/small><\/th>\n                    <th>Beep Test<br><small>(p-o)<\/small><\/th>\n                <\/tr>\n            <\/thead>\n            <tbody id=\"psp-data\">\n                <\/tbody>\n        <\/table>\n    <\/div>\n<\/div>\n\n<script>\n\/\/ Dane z Twojego obrazka (przyk\u0142adowy fragment dla automatyzacji)\nconst pspData = [\n    {p:75, d:26, l:10.00, k:\"22.00\", b:\"12-5\"},\n    {p:74, d:25, l:9.90, k:\"22.05\", b:\"12-4\"},\n    {p:73, d:24, l:9.80, k:\"22.10\", b:\"12-3\"},\n    {p:72, d:23, l:9.70, k:\"22.15\", b:\"12-2\"},\n    {p:71, d:22, l:9.60, k:\"22.20\", b:\"12-1\"},\n    {p:70, d:21, l:9.50, k:\"22.25\", b:\"11-12\"},\n    {p:69, d:20, l:9.40, k:\"22.30\", b:\"11-11\"},\n    {p:68, d:19, l:9.30, k:\"22.35\", b:\"11-10\"},\n    {p:67, d:18, l:9.20, k:\"22.40\", b:\"11-9\"},\n    {p:66, d:17, l:9.10, k:\"22.45\", b:\"11-8\"},\n    {p:65, d:16, l:9.00, k:\"22.50\", b:\"11-7\"},\n    {p:64, d:\"\", l:8.90, k:\"22.55\", b:\"11-6\"},\n    {p:63, d:15, l:8.80, k:\"22.60\", b:\"11-5\"},\n    {p:62, d:\"\", l:8.70, k:\"22.65\", b:\"11-4\"},\n    {p:61, d:14, l:8.60, k:\"22.70\", b:\"11-3\"},\n    {p:60, d:\"\", l:8.50, k:\"22.75\", b:\"11-2\"},\n    {p:59, d:\"\", l:8.40, k:\"22.80\", b:\"11-1\"},\n    {p:58, d:13, l:8.30, k:\"22.85\", b:\"10-11\"},\n    {p:57, d:\"\", l:8.20, k:\"22.90\", b:\"10-10\"},\n    {p:56, d:\"\", l:8.10, k:\"22.95\", b:\"10-9\"},\n    {p:55, d:12, l:8.00, k:\"23.00\", b:\"10-8\"},\n    {p:54, d:\"\", l:\"\", k:\"23.05\", b:\"10-7\"},\n    {p:53, d:\"\", l:7.90, k:\"23.10\", b:\"10-6\"},\n    {p:52, d:\"\", l:\"\", k:\"23.15\", b:\"10-5\"},\n    {p:51, d:\"\", l:7.80, k:\"23.20\", b:\"10-4\"},\n    {p:50, d:11, l:\"\", k:\"23.25\", b:\"10-3\"},\n    {p:49, d:\"\", l:7.70, k:\"23.30\", b:\"10-2\"},\n    {p:48, d:\"\", l:\"\", k:\"23.35\", b:\"10-1\"},\n    {p:47, d:\"\", l:7.60, k:\"23.40\", b:\"9-11\"},\n    {p:46, d:\"\", l:\"\", k:\"23.45\", b:\"9-10\"},\n    {p:45, d:10, l:7.50, k:\"23.50\", b:\"9-9\"},\n    {p:44, d:\"\", l:\"\", k:\"23.60\", b:\"9-8\"},\n    {p:43, d:\"\", l:7.40, k:\"23.70\", b:\"9-7\"},\n    {p:42, d:\"\", l:\"\", k:\"23.80\", b:\"9-6\"},\n    {p:41, d:\"\", l:7.30, k:\"23.90\", b:\"9-5\"},\n    {p:40, d:9, l:\"\", k:\"24.00\", b:\"9-4\"},\n    {p:39, d:\"\", l:7.20, k:\"24.10\", b:\"9-3\"},\n    {p:38, d:\"\", l:\"\", k:\"24.20\", b:\"9-2\"},\n    {p:37, d:\"\", l:7.10, k:\"24.30\", b:\"9-1\"},\n    {p:36, d:\"\", l:\"\", k:\"24.40\", b:\"8-11\"},\n    {p:35, d:8, l:7.00, k:\"24.50\", b:\"8-10\"},\n    {p:34, d:\"\", l:\"\", k:\"24.60\", b:\"8-9\"},\n    {p:33, d:\"\", l:6.90, k:\"24.70\", b:\"8-8\"},\n    {p:32, d:\"\", l:\"\", k:\"24.80\", b:\"8-7\"},\n    {p:31, d:\"\", l:6.80, k:\"24.90\", b:\"8-6\"},\n    {p:30, d:7, l:\"\", k:\"25.00\", b:\"8-5\"},\n    {p:29, d:\"\", l:6.70, k:\"25.10\", b:\"8-4\"},\n    {p:28, d:\"\", l:\"\", k:\"25.20\", b:\"8-3\"},\n    {p:27, d:\"\", l:6.60, k:\"25.30\", b:\"8-2\"},\n    {p:26, d:\"\", l:\"\", k:\"25.40\", b:\"8-1\"},\n    {p:25, d:6, l:6.50, k:\"25.50\", b:\"7-10\"},\n    {p:24, d:\"\", l:\"\", k:\"25.60\", b:\"7-9\"},\n    {p:23, d:\"\", l:6.40, k:\"25.70\", b:\"7-8\"},\n    {p:22, d:\"\", l:\"\", k:\"25.80\", b:\"7-7\"},\n    {p:21, d:\"\", l:6.30, k:\"25.90\", b:\"7-6\"},\n    {p:20, d:5, l:\"\", k:\"26.00\", b:\"7-5\"},\n    {p:19, d:\"\", l:6.20, k:\"26.10\", b:\"7-4\"},\n    {p:18, d:\"\", l:\"\", k:\"26.20\", b:\"7-3\"},\n    {p:17, d:\"\", l:6.10, k:\"26.30\", b:\"7-2\"},\n    {p:16, d:\"\", l:\"\", k:\"26.40\", b:\"7-1\"},\n    {p:15, d:4, l:6.00, k:\"26.50\", b:\"6-10\"},\n    {p:14, d:\"\", l:\"\", k:\"26.60\", b:\"6-9\"},\n    {p:13, d:\"\", l:5.90, k:\"26.70\", b:\"6-8\"},\n    {p:12, d:\"\", l:\"\", k:\"26.80\", b:\"6-7\"},\n    {p:11, d:\"\", l:5.80, k:\"26.90\", b:\"6-6\"},\n    {p:10, d:3, l:\"\", k:\"27.00\", b:\"6-5\"},\n    {p:9, d:\"\", l:5.70, k:\"27.10\", b:\"6-4\"},\n    {p:8, d:\"\", l:\"\", k:\"27.20\", b:\"6-3\"},\n    {p:7, d:\"\", l:5.60, k:\"27.30\", b:\"6-2\"},\n    {p:6, d:\"\", l:5.50, k:\"27.40\", b:\"6-1\"},\n    {p:5, d:2, l:5.40, k:\"27.50\", b:\"5-9\"},\n    {p:4, d:\"\", l:5.30, k:\"27.60\", b:\"5-8\"},\n    {p:3, d:\"\", l:5.20, k:\"27.70\", b:\"5-7\"},\n    {p:2, d:\"\", l:5.10, k:\"27.80\", b:\"5-6\"},\n    {p:1, d:1, l:5.00, k:\"27.90\", b:\"5-5\"}\n];\n\nconst tbody = document.getElementById('psp-data');\npspData.forEach(row => {\n    let tr = document.createElement('tr');\n    tr.innerHTML = `\n        <td class=\"points-col\">${row.p}<\/td>\n        <td class=\"${row.d === \"\" ? \"no-value\" : \"\"}\">${row.d}<\/td>\n        <td class=\"${row.l === \"\" ? \"no-value\" : \"\"}\">${row.l === \"\" ? \"\" : row.l.toFixed(2)}<\/td>\n        <td>${row.k}<\/td>\n        <td>${row.b}<\/td>\n    `;\n    tbody.appendChild(tr);\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1517ce2 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"1517ce2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aeb2a50 e-flex e-con-boxed e-con e-parent\" data-id=\"aeb2a50\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9d3177b e-con-full e-flex e-con e-child\" data-id=\"9d3177b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8601862 elementor-widget elementor-widget-html\" data-id=\"8601862\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n    .beep-dist-container {\n        background: #111;\n        padding: 15px;\n        border-radius: 12px;\n        border: 1px solid #ff6600;\n        font-family: 'Poppins', sans-serif;\n        color: #fff;\n        margin: 20px auto;\n        max-width: 1000px;\n    }\n\n    .beep-dist-container h2 {\n        color: #ff6600;\n        text-align: center;\n        text-transform: uppercase;\n        margin-bottom: 5px;\n        font-size: 20px;\n    }\n\n    .beep-dist-container p {\n        text-align: center;\n        font-size: 12px;\n        color: #aaa;\n        margin-bottom: 15px;\n    }\n\n    .table-wrapper-beep {\n        overflow-x: auto; \/* Przewijanie poziome na ma\u0142ych ekranach *\/\n        border: 1px solid #333;\n    }\n\n    .beep-table {\n        width: 100%;\n        border-collapse: collapse;\n        text-align: center;\n        font-size: 12px;\n        min-width: 800px; \/* Gwarantuje czytelno\u015b\u0107 przy scrollowaniu *\/\n    }\n\n    .beep-table thead th {\n        background: #ff6600;\n        color: #000;\n        padding: 10px 5px;\n        font-weight: bold;\n        border: 1px solid #111;\n    }\n\n    .beep-table th.level-header {\n        background: #222;\n        color: #ff6600;\n    }\n\n    .beep-table td {\n        padding: 8px 4px;\n        border: 1px solid #333;\n    }\n\n    \/* Wyr\u00f3\u017cnienie pierwszej kolumny (Poziom) *\/\n    .level-col {\n        background: #222 !important;\n        color: #ff6600;\n        font-weight: bold;\n        width: 60px;\n    }\n\n    \/* Ostatnia kolumna (Czas odcinka) *\/\n    .time-col {\n        background: #1a1a1a;\n        color: #ff6600;\n        font-style: italic;\n    }\n\n    .beep-table tr:nth-child(even) { background: #151515; }\n    .beep-table tr:hover { background: #252525; }\n\n    \/* Pola puste\/X *\/\n    .empty-cell { background: #333 !important; color: #555; }\n\n    \/* Scrollbar *\/\n    .table-wrapper-beep::-webkit-scrollbar { height: 8px; }\n    .table-wrapper-beep::-webkit-scrollbar-track { background: #111; }\n    .table-wrapper-beep::-webkit-scrollbar-thumb { background: #ff6600; border-radius: 10px; }\n<\/style>\n\n<div class=\"beep-dist-container\">\n    <h2>BEEP TEST - DYSTANS<\/h2>\n    <p>Zestawienie przebiegni\u0119tego dystansu (m) w zale\u017cno\u015bci od poziomu i liczby odcink\u00f3w<\/p>\n    \n    <div class=\"table-wrapper-beep\">\n        <table class=\"beep-table\">\n            <thead>\n                <tr>\n                    <th rowspan=\"2\" class=\"level-header\">Poz.<\/th>\n                    <th colspan=\"12\">Liczba odcink\u00f3w (20m)<\/th>\n                    <th rowspan=\"2\" class=\"level-header\">Czas (s)<\/th>\n                <\/tr>\n                <tr>\n                    <th>1<\/th><th>2<\/th><th>3<\/th><th>4<\/th><th>5<\/th><th>6<\/th><th>7<\/th><th>8<\/th><th>9<\/th><th>10<\/th><th>11<\/th><th>12<\/th>\n                <\/tr>\n            <\/thead>\n            <tbody id=\"beep-data\">\n                <\/tbody>\n        <\/table>\n    <\/div>\n<\/div>\n\n<script>\nconst beepData = [\n    {lvl: 1, dist: [20, 40, 60, 80, 100, 120, 140, \"\", \"\", \"\", \"\", \"\"], time: \"9,0\"},\n    {lvl: 2, dist: [160, 180, 200, 220, 240, 260, 280, 300, \"\", \"\", \"\", \"\"], time: \"8,0\"},\n    {lvl: 3, dist: [320, 340, 360, 380, 400, 420, 440, 460, \"\", \"\", \"\", \"\"], time: \"7,5\"},\n    {lvl: 4, dist: [480, 500, 520, 540, 560, 580, 600, 620, 640, \"\", \"\", \"\"], time: \"7,2\"},\n    {lvl: 5, dist: [660, 680, 700, 720, 740, 760, 780, 800, 820, \"\", \"\", \"\"], time: \"6,8\"},\n    {lvl: 6, dist: [840, 860, 880, 900, 920, 940, 960, 980, 1000, 1020, \"\", \"\"], time: \"6,5\"},\n    {lvl: 7, dist: [1040, 1060, 1080, 1100, 1120, 1140, 1160, 1180, 1200, 1220, \"\", \"\"], time: \"6,2\"},\n    {lvl: 8, dist: [1240, 1260, 1280, 1300, 1320, 1340, 1360, 1380, 1400, 1420, 1440, \"\"], time: \"6,0\"},\n    {lvl: 9, dist: [1460, 1480, 1500, 1520, 1540, 1560, 1580, 1600, 1620, 1640, 1660, \"\"], time: \"5,7\"},\n    {lvl: 10, dist: [1680, 1700, 1720, 1740, 1760, 1780, 1800, 1820, 1840, 1860, 1880, \"\"], time: \"5,5\"},\n    {lvl: 11, dist: [1900, 1920, 1940, 1960, 1980, 2000, 2020, 2040, 2060, 2080, 2100, 2120], time: \"5,3\"},\n    {lvl: 12, dist: [2140, 2160, 2180, 2200, 2220, \"x\", \"x\", \"x\", \"x\", \"x\", \"x\", \"x\"], time: \"5,1\"}\n];\n\nconst bBody = document.getElementById('beep-data');\nbeepData.forEach(row => {\n    let tr = document.createElement('tr');\n    let distCells = row.dist.map(d => `<td class=\"${d === \"\" || d === \"x\" ? \"empty-cell\" : \"\"}\">${d}<\/td>`).join('');\n    tr.innerHTML = `\n        <td class=\"level-col\">${row.lvl}<\/td>\n        ${distCells}\n        <td class=\"time-col\">${row.time}<\/td>\n    `;\n    bBody.appendChild(tr);\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c10cab6 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"c10cab6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>NORMY SPRAWNO\u015aCIOWE: TWOJA DROGA DO S\u0141U\u017bBY Por\u00f3wnaj swoje wyniki z oficjalnymi normami sprawno\u015bciowymi. Tabela Punktowa PSP Przeliczenie uzyskanych wynik\u00f3w na punkty Punkty Dr\u0105\u017cek(powt.) Pi\u0142ka lek.(2kg \/ m) Koperta(sek.) Beep Test(p-o) BEEP TEST &#8211; DYSTANS Zestawienie przebiegni\u0119tego dystansu (m) w zale\u017cno\u015bci od poziomu i liczby odcink\u00f3w Poz. Liczba odcink\u00f3w (20m) Czas (s) 1 2 3 4 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1354","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/trenujzadim.pl\/index.php?rest_route=\/wp\/v2\/pages\/1354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trenujzadim.pl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/trenujzadim.pl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/trenujzadim.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trenujzadim.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1354"}],"version-history":[{"count":29,"href":"https:\/\/trenujzadim.pl\/index.php?rest_route=\/wp\/v2\/pages\/1354\/revisions"}],"predecessor-version":[{"id":1976,"href":"https:\/\/trenujzadim.pl\/index.php?rest_route=\/wp\/v2\/pages\/1354\/revisions\/1976"}],"wp:attachment":[{"href":"https:\/\/trenujzadim.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}