{"id":780,"date":"2026-08-04T17:31:26","date_gmt":"2026-08-04T17:31:26","guid":{"rendered":"https:\/\/ngo.slask.pl\/stowarzyszenie\/?p=780"},"modified":"2026-08-04T17:31:26","modified_gmt":"2026-08-04T17:31:26","slug":"bezpieczna-praca-gra","status":"publish","type":"post","link":"https:\/\/ngo.slask.pl\/stowarzyszenie\/bezpieczna-praca-gra\/","title":{"rendered":"Bezpieczna praca? (gra)"},"content":{"rendered":"\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\"><strong><strong><strong><strong><strong>Sprawd\u017a, czy wiesz jak dzia\u0142a\u0107 zgodnie z BHP!<\/strong><\/strong><\/strong><\/strong><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Czy potrafisz rozpozna\u0107 zagro\u017cenie w miejscu pracy?<br>Wiesz, jak zachowa\u0107 si\u0119 w razie po\u017caru, awarii pr\u0105du lub wypadku?<br>Zagraj w quiz BHP i sprawd\u017a, ile wiesz o bezpiecze\u0144stwie w pracy \u2013 bo Twoje zdrowie jest najwa\u017cniejsze!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Odpowiedz na 5 losowych pyta\u0144 o BHP!<\/p>\n\n\n\n<div id=\"bhpQuiz\" style=\"width:100%;max-width:900px;margin:0 auto;\">\n  <style>\n    #bhpQuiz, #bhpQuiz * { box-sizing: border-box; }\n    #bhpQuiz { font-family: 'Segoe UI', Arial, sans-serif; color: #1f2937; }\n    #bhpQuiz .bhpq-shell { width: 100%; background: #f0f4f8; border-radius: 16px; overflow: hidden; box-shadow: 0 2px 10px rgba(0,0,0,0.06); }\n    #bhpQuiz .bhpq-header { background: linear-gradient(135deg, #1a3c6e, #2e6db4); color: #fff; padding: 28px 20px; text-align: center; }\n    #bhpQuiz .bhpq-header h2 { margin: 0 0 8px 0; font-size: clamp(20px, 3vw, 28px); line-height: 1.2; }\n    #bhpQuiz .bhpq-header p { margin: 0; font-size: clamp(14px, 2vw, 16px); opacity: 0.95; }\n    #bhpQuiz .bhpq-body { padding: 22px; }\n    #bhpQuiz .bhpq-start, #bhpQuiz .bhpq-end { text-align: center; padding: 10px 0; }\n    #bhpQuiz .bhpq-btn { appearance: none; border: none; background: linear-gradient(135deg, #1a3c6e, #2e6db4); color: #fff; padding: 12px 22px; border-radius: 10px; cursor: pointer; font-size: 15px; font-weight: 600; transition: transform .15s ease, opacity .2s ease; }\n    #bhpQuiz .bhpq-btn:hover { opacity: 0.92; }\n    #bhpQuiz .bhpq-game { display: none; }\n    #bhpQuiz .bhpq-topbar { display: flex; justify-content: space-between; align-items: center; gap: 10px; flex-wrap: wrap; margin-bottom: 14px; }\n    #bhpQuiz .bhpq-badge { display: inline-block; padding: 6px 12px; border-radius: 999px; font-size: 13px; font-weight: 700; }\n    #bhpQuiz .bhpq-badge.easy { background: #dbeafe; color: #1d4ed8; }\n    #bhpQuiz .bhpq-badge.medium { background: #fef3c7; color: #92400e; }\n    #bhpQuiz .bhpq-badge.hard { background: #fee2e2; color: #b91c1c; }\n    #bhpQuiz .bhpq-timer { font-weight: 700; font-size: 14px; color: #b91c1c; }\n    #bhpQuiz .bhpq-progress-wrap { width: 100%; height: 8px; background: #dbe3ec; border-radius: 999px; overflow: hidden; margin-bottom: 18px; }\n    #bhpQuiz .bhpq-progress { height: 100%; width: 0%; background: linear-gradient(135deg, #1a3c6e, #2e6db4); transition: width .25s ease; }\n    #bhpQuiz .bhpq-question { font-size: clamp(17px, 2.6vw, 21px); font-weight: 700; line-height: 1.4; margin-bottom: 18px; color: #111827; }\n    #bhpQuiz .bhpq-answers { display: grid; gap: 10px; }\n    #bhpQuiz .bhpq-answer { width: 100%; text-align: left; border: 2px solid #d6deea; background: #fff; color: #1f2937; border-radius: 12px; padding: 14px; cursor: pointer; font-size: 15px; transition: all .2s ease; }\n    #bhpQuiz .bhpq-answer:hover:not(:disabled) { border-color: #2e6db4; background: #eef5ff; }\n    #bhpQuiz .bhpq-answer.correct { background: #dcfce7; border-color: #16a34a; color: #166534; }\n    #bhpQuiz .bhpq-answer.incorrect { background: #fee2e2; border-color: #dc2626; color: #991b1b; }\n    #bhpQuiz .bhpq-feedback { min-height: 28px; margin-top: 14px; font-weight: 700; }\n  <\/style>\n\n  <div class=\"bhpq-shell\">\n    <div class=\"bhpq-header\">\n      <h2>\ud83e\uddba Quiz BHP \u2013 Pe\u0142na Baza 150 Pyta\u0144<\/h2>\n      <p>Sprawd\u017a wiedz\u0119. Odpowiedzi s\u0105 mieszane losowo przy ka\u017cdym pytaniu!<\/p>\n    <\/div>\n    <div class=\"bhpq-body\">\n      <div class=\"bhpq-start\" id=\"bhpqStart\">\n        <button class=\"bhpq-btn\" id=\"bhpqStartBtn\">Rozpocznij gr\u0119<\/button>\n      <\/div>\n      <div class=\"bhpq-game\" id=\"bhpqGame\">\n        <div class=\"bhpq-progress-wrap\"><div class=\"bhpq-progress\" id=\"bhpqProgress\"><\/div><\/div>\n        <div class=\"bhpq-topbar\">\n          <span class=\"bhpq-badge easy\" id=\"bhpqDifficulty\">Poziom<\/span>\n          <span class=\"bhpq-timer\" id=\"bhpqTimer\">\u23f1 30 s<\/span>\n        <\/div>\n        <div class=\"bhpq-question\" id=\"bhpqQuestion\"><\/div>\n        <div class=\"bhpq-answers\" id=\"bhpqAnswers\"><\/div>\n        <div id=\"bhpqFeedback\" class=\"bhpq-feedback\"><\/div>\n        <div style=\"margin-top:20px; display:flex; justify-content:space-between; align-items:center;\">\n          <div id=\"bhpqLiveScore\" style=\"font-weight:bold;\">Punkty: 0<\/div>\n          <button class=\"bhpq-btn\" id=\"bhpqNextBtn\" style=\"display:none;\">Nast\u0119pne<\/button>\n        <\/div>\n      <\/div>\n      <div class=\"bhpq-end\" id=\"bhpqEnd\" style=\"display:none;\">\n        <h3>Wynik ko\u0144cowy<\/h3>\n        <div id=\"bhpqFinalScore\" style=\"font-size:32px; font-weight:800; color:#2e6db4;\"><\/div>\n        <p id=\"bhpqFinalText\"><\/p>\n        <button class=\"bhpq-btn\" id=\"bhpqRestartBtn\">Zagraj ponownie<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n    (function () {\n      const questionPool = [\n        \/* 1-50 \u0141ATWE *\/\n        { q: \"Co oznacza skr\u00f3t BHP?\", a: [\"Bezpiecze\u0144stwo i higiena pracy\", \"Biuro handlu i p\u0142ac\", \"Bezpieczna hala produkcyjna\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy pracownik ma obowi\u0105zek przestrzega\u0107 przepis\u00f3w BHP?\", a: [\"Tak\", \"Nie\", \"Tylko w pierwszym miesi\u0105cu pracy\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Kto odpowiada za stan BHP w zak\u0142adzie pracy?\", a: [\"Pracodawca\", \"Wy\u0142\u0105cznie pracownik\", \"Tylko inspektor pracy\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy pracownik powinien u\u017cywa\u0107 przydzielonych \u015brodk\u00f3w ochrony indywidualnej?\", a: [\"Tak\", \"Nie\", \"Tylko zim\u0105\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy szkolenie BHP jest obowi\u0105zkowe przed dopuszczeniem pracownika do pracy?\", a: [\"Tak\", \"Nie\", \"Tylko przy pracy biurowej\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy pracownik ma obowi\u0105zek zg\u0142osi\u0107 zauwa\u017cone zagro\u017cenie?\", a: [\"Tak\", \"Nie\", \"Tylko anonimowo\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Do czego s\u0142u\u017c\u0105 znaki ewakuacyjne?\", a: [\"Do wskazywania dr\u00f3g ewakuacji\", \"Do oznaczania czasu pracy\", \"Do dekoracji pomieszcze\u0144\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy na stanowisku pracy nale\u017cy utrzymywa\u0107 porz\u0105dek?\", a: [\"Tak\", \"Nie\", \"Tylko przed kontrol\u0105\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy mokra pod\u0142oga bez oznaczenia mo\u017ce stanowi\u0107 zagro\u017cenie?\", a: [\"Tak\", \"Nie\", \"Tylko w magazynie\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy pracownik mo\u017ce samowolnie usuwa\u0107 os\u0142ony maszyn?\", a: [\"Nie\", \"Tak\", \"Tak, je\u015bli si\u0119 spieszy\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Do czego s\u0142u\u017c\u0105 r\u0119kawice ochronne?\", a: [\"Do ochrony d\u0142oni przed zagro\u017ceniami\", \"Do poprawy wygl\u0105du\", \"Tylko do pracy zim\u0105\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy ga\u015bnica powinna by\u0107 \u0142atwo dost\u0119pna?\", a: [\"Tak\", \"Nie\", \"Tylko dla kierownika\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy pracownik powinien zna\u0107 drog\u0119 ewakuacyjn\u0105?\", a: [\"Tak\", \"Nie\", \"Tylko portier\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy wolno pracowa\u0107 pod wp\u0142ywem alkoholu?\", a: [\"Nie\", \"Tak\", \"Tylko po godzinach\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy apteczka pierwszej pomocy powinna by\u0107 dost\u0119pna w miejscu pracy?\", a: [\"Tak\", \"Nie\", \"Tylko w biurze dyrektora\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy pracownik powinien u\u017cywa\u0107 sprawnych narz\u0119dzi?\", a: [\"Tak\", \"Nie\", \"To bez znaczenia\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Co nale\u017cy zrobi\u0107 w razie zauwa\u017cenia po\u017caru?\", a: [\"Alarmowa\u0107 i powiadomi\u0107 odpowiednie s\u0142u\u017cby\", \"Otworzy\u0107 wszystkie okna i odej\u015b\u0107\", \"Schowa\u0107 si\u0119\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy kask ochronny jest \u015brodkiem ochrony indywidualnej?\", a: [\"Tak\", \"Nie\", \"Tylko na budowie za granic\u0105\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy pracownik ma prawo powstrzyma\u0107 si\u0119 od pracy w razie bezpo\u015bredniego zagro\u017cenia \u017cycia lub zdrowia?\", a: [\"Tak\", \"Nie\", \"Tylko za zgod\u0105 wsp\u00f3\u0142pracownika\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy instrukcje BHP powinny by\u0107 dost\u0119pne dla pracownik\u00f3w?\", a: [\"Tak\", \"Nie\", \"Tylko dla kadry kierowniczej\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy przewody elektryczne uszkodzone mechanicznie mog\u0105 stanowi\u0107 zagro\u017cenie?\", a: [\"Tak\", \"Nie\", \"Tylko przy deszczu\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy pracownik powinien stosowa\u0107 si\u0119 do znak\u00f3w zakazu i nakazu?\", a: [\"Tak\", \"Nie\", \"Tylko gdy widzi prze\u0142o\u017conego\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy nieporz\u0105dek na przej\u015bciach komunikacyjnych zwi\u0119ksza ryzyko wypadku?\", a: [\"Tak\", \"Nie\", \"Tylko w nocy\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy okulary ochronne chroni\u0105 wzrok przy niekt\u00f3rych pracach?\", a: [\"Tak\", \"Nie\", \"Tylko przed s\u0142o\u0144cem\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy szkolenia okresowe BHP mog\u0105 by\u0107 wymagane w trakcie zatrudnienia?\", a: [\"Tak\", \"Nie\", \"Nigdy\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy drabiny nale\u017cy u\u017cywa\u0107 zgodnie z instrukcj\u0105 i zasadami bezpiecze\u0144stwa?\", a: [\"Tak\", \"Nie\", \"Tylko przy nowej drabinie\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy pracodawca powinien zapewni\u0107 bezpieczne i higieniczne warunki pracy?\", a: [\"Tak\", \"Nie\", \"Tylko na umowie o prac\u0119\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy ha\u0142as w miejscu pracy mo\u017ce by\u0107 czynnikiem szkodliwym?\", a: [\"Tak\", \"Nie\", \"Tylko w biurze\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy odzie\u017c robocza i ochronna to to samo?\", a: [\"Nie zawsze\", \"Tak, zawsze\", \"Nigdy\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy pracownik powinien zg\u0142asza\u0107 wypadek przy pracy prze\u0142o\u017conemu?\", a: [\"Tak\", \"Nie\", \"Tylko je\u015bli jest \u015bwiadek\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy wolno zastawia\u0107 wyj\u015bcia ewakuacyjne?\", a: [\"Nie\", \"Tak\", \"Tylko na chwil\u0119\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy praca przy komputerze r\u00f3wnie\u017c podlega zasadom BHP?\", a: [\"Tak\", \"Nie\", \"Tylko przy laptopie\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy stanowisko pracy powinno by\u0107 odpowiednio o\u015bwietlone?\", a: [\"Tak\", \"Nie\", \"Tylko zim\u0105\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy spo\u017cywanie posi\u0142k\u00f3w w miejscu nara\u017conym na substancje niebezpieczne jest w\u0142a\u015bciwe?\", a: [\"Nie\", \"Tak\", \"Tylko w r\u0119kawicach\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy nale\u017cy u\u017cywa\u0107 maszyn zgodnie z przeznaczeniem?\", a: [\"Tak\", \"Nie\", \"Tylko przy kontroli\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy pracownik powinien przej\u015b\u0107 badania profilaktyczne?\", a: [\"Tak\", \"Nie\", \"Tylko po 10 latach\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy przewracaj\u0105ce si\u0119 kartony mog\u0105 by\u0107 zagro\u017ceniem?\", a: [\"Tak\", \"Nie\", \"Tylko w wysokim sk\u0142adowaniu\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy urz\u0105dzenia elektryczne nale\u017cy wy\u0142\u0105cza\u0107 zgodnie z procedur\u0105?\", a: [\"Tak\", \"Nie\", \"To bez znaczenia\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy obuwie ochronne mo\u017ce chroni\u0107 przed urazami st\u00f3p?\", a: [\"Tak\", \"Nie\", \"Tylko przed zimnem\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy pracownik ma obowi\u0105zek dba\u0107 o stan maszyn?\", a: [\"Tak\", \"Nie\", \"Tylko kierownik\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy po\u015blizgni\u0119cia to cz\u0119sta przyczyna wypadk\u00f3w?\", a: [\"Tak\", \"Nie\", \"Tylko w biurach\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy nale\u017cy czyta\u0107 instrukcj\u0119 obs\u0142ugi urz\u0105dzenia?\", a: [\"Tak\", \"Nie\", \"Tylko przy pierwszej pracy\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy telefon alarmowy mo\u017ce by\u0107 potrzebny w pracy?\", a: [\"Tak\", \"Nie\", \"Tylko w kopalni\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy pracownik powinien u\u017cywa\u0107 tylko sprawdzonych narz\u0119dzi?\", a: [\"Tak\", \"Nie\", \"To bez znaczenia\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy substancje chemiczne powinny by\u0107 oznakowane?\", a: [\"Tak\", \"Nie\", \"Tylko w laboratorium\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy palenie tytoniu w miejscach niedozwolonych narusza zasady BHP?\", a: [\"Tak\", \"Nie\", \"Tylko latem\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy w razie awarii maszyny nale\u017cy j\u0105 zg\u0142osi\u0107?\", a: [\"Tak\", \"Nie\", \"Tylko je\u015bli ca\u0142kiem przestanie dzia\u0142a\u0107\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy ergonomiczne ustawienie monitora ma znaczenie?\", a: [\"Tak\", \"Nie\", \"Tylko dla informatyk\u00f3w\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy pracownik powinien bra\u0107 udzia\u0142 w szkoleniach BHP?\", a: [\"Tak\", \"Nie\", \"Tylko je\u015bli chce\"], correct: 0, difficulty: \"\u0141atwe\" },\n        { q: \"Czy oznaczenia ostrzegawcze pomagaj\u0105 zapobiega\u0107 wypadkom?\", a: [\"Tak\", \"Nie\", \"Tylko w zak\u0142adach produkcyjnych\"], correct: 0, difficulty: \"\u0141atwe\" },\n\n        \/* 51-100 \u015aREDNIE *\/\n        { q: \"Co nale\u017cy rozumie\u0107 przez wypadek przy pracy?\", a: [\"Nag\u0142e zdarzenie zwi\u0105zane z prac\u0105, wywo\u0142ane przyczyn\u0105 zewn\u0119trzn\u0105, powoduj\u0105ce uraz lub \u015bmier\u0107\", \"Ka\u017cde zdarzenie poza prac\u0105\", \"Wy\u0142\u0105cznie wypadek w drodze do pracy\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Jakie badania profilaktyczne s\u0105 przewidziane dla pracownik\u00f3w?\", a: [\"Wst\u0119pne, okresowe i kontrolne\", \"Tylko wst\u0119pne\", \"Tylko okresowe\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Kiedy pracownik powinien przej\u015b\u0107 szkolenie wst\u0119pne BHP?\", a: [\"Przed dopuszczeniem do pracy\", \"Po pierwszej wyp\u0142acie\", \"Po 6 miesi\u0105cach\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Kt\u00f3ry dokument opisuje zasady bezpiecznej obs\u0142ugi urz\u0105dzenia?\", a: [\"Instrukcja BHP\", \"Lista obecno\u015bci\", \"Pasek wynagrodzenia\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Co oznacza poj\u0119cie '\u015brodki ochrony indywidualnej'?\", a: [\"Wyposa\u017cenie przeznaczone do noszenia w celu ochrony\", \"Wyposa\u017cenie biura\", \"\u015arodki czysto\u015bci\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Kiedy pracownik ma prawo oddali\u0107 si\u0119 z miejsca zagro\u017cenia?\", a: [\"Gdy powstrzymanie si\u0119 od pracy nie usuwa bezpo\u015bredniego zagro\u017cenia\", \"Nigdy\", \"Tylko po godzinach\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Jakie dzia\u0142anie najlepiej ogranicza ryzyko potkni\u0119\u0107?\", a: [\"Utrzymywanie porz\u0105dku na ci\u0105gach komunikacyjnych\", \"Przygaszenie \u015bwiat\u0142a\", \"Sk\u0142adowanie materia\u0142\u00f3w na przej\u015bciach\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Jaki jest cel oceny ryzyka zawodowego?\", a: [\"Rozpoznanie zagro\u017ce\u0144 i okre\u015blenie dzia\u0142a\u0144 ograniczaj\u0105cych ryzyko\", \"Wy\u0142\u0105cznie sporz\u0105dzenie dokument\u00f3w\", \"Zast\u0105pienie szkolenia\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Czy pracownik powinien by\u0107 poinformowany o ryzyku zawodowym?\", a: [\"Tak\", \"Nie\", \"Tylko na w\u0142asny wniosek\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Co oznacza ergonomia pracy?\", a: [\"Dostosowanie pracy do mo\u017cliwo\u015bci cz\u0142owieka\", \"Przyspieszenie pracy za wszelk\u0105 cen\u0119\", \"Wy\u0142\u0105cznie estetyk\u0119\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Kt\u00f3ry \u015brodek ochrony b\u0119dzie typowy przy pracy w ha\u0142asie?\", a: [\"Ochronniki s\u0142uchu\", \"Okulary przeciws\u0142oneczne\", \"Krem do r\u0105k\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Kt\u00f3ry \u015brodek ochrony mo\u017ce by\u0107 konieczny przy py\u0142ach?\", a: [\"Ochrona dr\u00f3g oddechowych\", \"Czapka z daszkiem\", \"Zegarek ochronny\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Co zrobi\u0107 przed u\u017cyciem uszkodzonego urz\u0105dzenia elektrycznego?\", a: [\"Nie u\u017cywa\u0107 go i zg\u0142osi\u0107 usterk\u0119\", \"Naprawi\u0107 samemu\", \"W\u0142\u0105czy\u0107 by sprawdzi\u0107\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Czym jest instrukta\u017c stanowiskowy?\", a: [\"Szkoleniem do pracy na konkretnym stanowisku\", \"Szkoleniem z p\u0142ac\", \"Wy\u0142\u0105cznie ppo\u017c\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"W przypadku po\u017caru u\u017cycie niew\u0142a\u015bciwej ga\u015bnicy mo\u017ce:\", a: [\"By\u0107 nieskuteczne lub niebezpieczne\", \"Zawsze by\u0107 oboj\u0119tne\", \"Nigdy nie ma znaczenia\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Jak podnosi\u0107 ci\u0119\u017ckie przedmioty?\", a: [\"Z prostymi plecami, si\u0142\u0105 n\u00f3g\", \"Z pochylonymi plecami\", \"Jedn\u0105 r\u0119k\u0105\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Czy pracodawca powinien organizowa\u0107 prac\u0119 bezpiecznie?\", a: [\"Tak\", \"Nie\", \"Tylko w du\u017cych firmach\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Do czego s\u0142u\u017cy protok\u00f3\u0142 powypadkowy?\", a: [\"Do ustalenia okoliczno\u015bci i przyczyn wypadku\", \"Do rozliczania urlopu\", \"Do zam\u00f3wie\u0144\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Co zrobi\u0107 w razie bezpo\u015bredniego zagro\u017cenia po\u017carowego?\", a: [\"Wszcz\u0105\u0107 alarm i post\u0119powa\u0107 wg procedur\", \"Ukry\u0107 si\u0119\", \"Sko\u0144czy\u0107 zadanie\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Czy samodzielne naprawy elektryczne bez uprawnie\u0144 s\u0105 ok?\", a: [\"Nie\", \"Tak\", \"Tak, je\u015bli ma\u0142a awaria\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Jakie znaczenie ma o\u015bwietlenie stanowiska?\", a: [\"Zmniejsza zm\u0119czenie wzroku i ryzyko b\u0142\u0119d\u00f3w\", \"Nie ma znaczenia\", \"Estetyka\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Przy pracy na wysoko\u015bci wa\u017cne s\u0105:\", a: [\"Zabezpieczenia przed upadkiem\", \"Tempo pracy\", \"Odzie\u017c letnia\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Czy ka\u017cda chemia w pracy powinna mie\u0107 kart\u0119 charakterystyki?\", a: [\"Tak\", \"Nie\", \"Tylko je\u015bli \u015bmierdzi\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Co oznacza znak nakazu stosowania ochrony s\u0142uchu?\", a: [\"Obowi\u0105zek u\u017cycia ochronnik\u00f3w\", \"Zakaz ha\u0142asowania\", \"Nakaz ciszy\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Jakie dzia\u0142anie ogranicza ryzyko przeci\u0105\u017cenia mi\u0119\u015bni?\", a: [\"Ergonomia, przerwy i technika\", \"Praca bez przerw\", \"Szybsze ruchy\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Je\u015bli pracownik zauwa\u017cy wyciek chemii, powinien:\", a: [\"Zg\u0142osi\u0107 zagro\u017cenie i dzia\u0142a\u0107 wg procedur\", \"Zignorowa\u0107\", \"Dotkn\u0105\u0107 r\u0119k\u0105\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Czy praca w pozycji wymuszonej przez d\u0142ugi czas szkodzi?\", a: [\"Tak\", \"Nie\", \"Tylko sportowcom\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Jak post\u0105pi\u0107 z rozlan\u0105 ciecz\u0105 na pod\u0142odze?\", a: [\"Usun\u0105\u0107 i oznaczy\u0107 miejsce\", \"Zostawi\u0107 do wyschni\u0119cia\", \"Przykry\u0107 papierem\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Czym jest instrukcja ewakuacji?\", a: [\"Dokumentem o zasadach opuszczania obiektu\", \"List\u0105 p\u0142ac\", \"Grafikiem sprz\u0105tania\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Czy pracownik mo\u017ce pracowa\u0107 bez bada\u0144 lekarskich?\", a: [\"Nie\", \"Tak\", \"Tak, po o\u015bwiadczeniu\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Jaki jest cel os\u0142on maszyn?\", a: [\"Ograniczenie kontaktu z elementami niebezpiecznymi\", \"Zmniejszenie ha\u0142asu\", \"Utrudnienie pracy\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Czy nale\u017cy sprawdza\u0107 stan drabiny przed u\u017cyciem?\", a: [\"Tak\", \"Nie\", \"Tylko nowej\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Praca przy monitorze wymaga uwagi na:\", a: [\"Ustawienie monitora, krzes\u0142a i przerwy\", \"Kolor tapety\", \"Mark\u0119 komputera\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Kto powinien zna\u0107 instrukcje ppo\u017c?\", a: [\"Pracownicy w zakresie ich pracy\", \"Tylko stra\u017c\", \"Wy\u0142\u0105cznie kadry\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Czy przeci\u0105\u017canie rega\u0142\u00f3w to zagro\u017cenie?\", a: [\"Tak\", \"Nie\", \"Tylko metalowych\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"W przypadku prac szczeg\u00f3lnie niebezpiecznych wa\u017cne jest:\", a: [\"Stosowanie dodatkowych zabezpiecze\u0144 i nadzoru\", \"Szybkie tempo\", \"Brak instrukcji\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Po co prowadzi si\u0119 rejestr wypadk\u00f3w?\", a: [\"Dla dokumentowania zdarze\u0144 i dzia\u0142a\u0144 prewencyjnych\", \"Urlopy\", \"Wydajno\u015b\u0107\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Jak reagowa\u0107 na z\u0142e samopoczucie zwi\u0105zane z prac\u0105?\", a: [\"Zg\u0142osi\u0107 i podj\u0105\u0107 dzia\u0142ania\", \"Ukrywa\u0107 objawy\", \"Bra\u0107 przypadkowe leki\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Czy szkolenie BHP zast\u0119puje instrukcj\u0119 stanowiskow\u0105?\", a: [\"Nie\", \"Tak\", \"Zawsze\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Jaki jest cel ochron zbiorowych?\", a: [\"Ochrona wielu os\u00f3b jednocze\u015bnie\", \"Wygl\u0105d\", \"Zast\u0105pienie procedur\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Czy wysoka temperatura zwi\u0119ksza ryzyko w pracy?\", a: [\"Tak\", \"Nie\", \"Tylko na zewn\u0105trz\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Co poprawia bezpiecze\u0144stwo przy transporcie r\u0119cznym?\", a: [\"Ocena ci\u0119\u017caru \u0142adunku przed podj\u0119ciem\", \"Podnoszenie bez sprawdzenia\", \"Bieg\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Czy ka\u017cdy wypadek musi by\u0107 zg\u0142oszony?\", a: [\"Tak\", \"Nie\", \"Tylko ci\u0119\u017cki\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Organizacja stanowiska komputerowego zapobiega:\", a: [\"B\u00f3lom kr\u0119gos\u0142upa i wzroku\", \"Ha\u0142asowi\", \"Po\u017carom\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Czy pracownik powinien zg\u0142asza\u0107 uwagi o BHP?\", a: [\"Tak\", \"Nie\", \"Tylko po kontroli\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Przy pracy z chemi\u0105 wa\u017cne jest:\", a: [\"Zapoznanie z zagro\u017ceniami i zasadami ochrony\", \"Kolor opakowania\", \"Brak wentylacji\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Czy procedury awaryjne powinny by\u0107 znane przed zdarzeniem?\", a: [\"Tak\", \"Nie\", \"Tylko kierownikowi\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Jakie znaczenie ma wentylacja?\", a: [\"Ogranicza nara\u017cenie na czynniki szkodliwe\", \"Brak znaczenia\", \"Ch\u0142odzenie PC\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Czy \u015brodki ochrony indywidualnej dobieramy do zagro\u017cenia?\", a: [\"Tak\", \"Nie\", \"Losowo\"], correct: 0, difficulty: \"\u015arednie\" },\n        { q: \"Je\u015bli instrukcja wymaga wy\u0142\u0105czenia pr\u0105du przed czyszczeniem:\", a: [\"Bezwzgl\u0119dnie to zrobi\u0107\", \"Pomin\u0105\u0107 dla czasu\", \"Czy\u015bci\u0107 w trakcie\"], correct: 0, difficulty: \"\u015arednie\" },\n\n        \/* 101-150 TRUDNE *\/\n        { q: \"Hierarchia dzia\u0142a\u0144 ograniczaj\u0105cych ryzyko to:\", a: [\"Eliminacja, \u015brodki techniczne, organizacyjne, ochrony indywidualne\", \"Odzie\u017c, szkolenie\", \"Kara dla pracownika\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Ochrony zbiorowe maj\u0105 pierwsze\u0144stwo, poniewa\u017c:\", a: [\"Chroni\u0105 wi\u0119cej os\u00f3b i nie zale\u017c\u0105 od zachowania jednostki\", \"S\u0105 ta\u0144sze\", \"S\u0142u\u017c\u0105 kontroli\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Ocena ryzyka powinna by\u0107 aktualizowana gdy:\", a: [\"Zmieniaj\u0105 si\u0119 warunki pracy lub technologia\", \"Nigdy\", \"Raz na 20 lat\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Os\u0142ony maszyn chroni\u0105 przed:\", a: [\"Wci\u0105gni\u0119ciem, przeci\u0119ciem lub zmia\u017cd\u017ceniem\", \"Konserwacj\u0105\", \"Spowolnieniem\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Przy pracy szczeg\u00f3lnie niebezpiecznej znaczenie ma:\", a: [\"Instrukta\u017c, nadz\u00f3r i zabezpieczenia\", \"Tylko szybko\u015b\u0107\", \"Brak dokumentacji\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Czynniki psychospo\u0142eczne to:\", a: [\"Stres, presja czasu i konflikty\", \"Temperatura\", \"Kolor \u015bcian\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Dlaczego presja czasu wp\u0142ywa na BHP?\", a: [\"Zwi\u0119ksza b\u0142\u0119dy i wypadki\", \"Brak zwi\u0105zku\", \"Tylko praca zdalna\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Zg\u0142aszanie 'zdarze\u0144 potencjalnie wypadkowych' pozwala:\", a: [\"Usuwa\u0107 zagro\u017cenia przed wypadkiem\", \"Bez znaczenia\", \"Tylko statystyka\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Przy pracy z dra\u017cni\u0105c\u0105 chemi\u0105 w\u0142a\u015bciwe jest:\", a: [\"Zapoznanie z kart\u0105 charakterystyki i zabezpieczenia\", \"Brak r\u0119kawic\", \"Otwieranie wszystkiego\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"W przestrzeni zamkni\u0119tej zagro\u017ceniem jest:\", a: [\"Niedob\u00f3r tlenu lub gazy\", \"Brak krzes\u0142a\", \"Jasne \u015bwiat\u0142o\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Przy ewakuacji kluczowe jest:\", a: [\"Dro\u017cne i oznakowane drogi\", \"Zastawianie ich czasowo\", \"Jeden punkt wyj\u015bcia\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Wypadek poza sta\u0142ym miejscem pracy to wypadek przy pracy gdy:\", a: [\"Spe\u0142nia ustawowe przes\u0142anki zwi\u0105zku z prac\u0105\", \"Nigdy\", \"Decyzja kolegi\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Dlaczego instrukta\u017c stanowiskowy nie mo\u017ce by\u0107 formalno\u015bci\u0105?\", a: [\"Przygotowuje do realnych zagro\u017ce\u0144\", \"S\u0142u\u017cy podpisaniu listy\", \"Zast\u0119puje prawo\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Zabezpieczenia przy pracy na wysoko\u015bci zale\u017c\u0105 od:\", a: [\"Rodzaju pracy, wysoko\u015bci i ryzyka upadku\", \"Pogody\", \"Koloru kasku\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Przy czynnikach szkodliwych dzia\u0142ania to:\", a: [\"Pomiary i ograniczanie nara\u017cenia\", \"Ulotki\", \"Brak zmian\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Ustawienie monitora w biurze:\", a: [\"Wp\u0142ywa na wzrok i postaw\u0119\", \"Brak wp\u0142ywu\", \"Estetyka\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Przy transporcie r\u0119cznym ryzyko ro\u015bnie gdy:\", a: [\"\u0141adunek jest ci\u0119\u017cki lub w z\u0142ej pozycji\", \"Ma etykiet\u0119\", \"Pracownik ma r\u0119kawice\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Kultura bezpiecze\u0144stwa wp\u0142ywa na:\", a: [\"Codzienne zachowania i zg\u0142aszanie zagro\u017ce\u0144\", \"Dekoracje i has\u0142a\", \"Brak wp\u0142ywu\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"\u015arodki ochrony indywidualnej powinny by\u0107:\", a: [\"Dobrane do zagro\u017ce\u0144 i w\u0142a\u015bciwie u\u017cywane\", \"W kolorze firmy\", \"Tylko przy kontroli\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"W ocenie ryzyka wa\u017cna jest:\", a: [\"Ocena prawdopodobie\u0144stwa i skutk\u00f3w\", \"Nazwa stanowiska\", \"Sta\u017c pracy\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Wyzwanie pracy zmianowej to:\", a: [\"Zm\u0119czenie i niska koncentracja\", \"Lepsze o\u015bwietlenie\", \"Brak instrukcji\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Prewencja po\u015blizgni\u0119\u0107 to:\", a: [\"Antypo\u015blizgowe powierzchnie i porz\u0105dek\", \"Gaszenie \u015bwiat\u0142a\", \"Szybsze chodzenie\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"W\u0142a\u015bciwe post\u0119powanie powypadkowe pozwala:\", a: [\"Ustali\u0107 przyczyny i zapobiec powt\u00f3rkom\", \"Archiwizacja\", \"Brak znaczenia\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Przy ha\u0142asie skuteczne s\u0105:\", a: [\"Technika, organizacja i ochronniki\", \"Zamkni\u0119cie okna\", \"Szkolenie\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"W bezpiecze\u0144stwie maszyn wa\u017cne jest aby:\", a: [\"Nie wy\u0142\u0105cza\u0107 zabezpiecze\u0144 producenta\", \"Usuwa\u0107 je przy kr\u00f3tkiej pracy\", \"Brak instrukcji\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Badania profilaktyczne s\u0105 wa\u017cne bo:\", a: [\"Oceniaj\u0105 zdolno\u015b\u0107 do pracy na stanowisku\", \"Statystyka\", \"Zast\u0119puj\u0105 szkolenia\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Przy nowej technologii nale\u017cy:\", a: [\"Przeanalizowa\u0107 nowe zagro\u017cenia\", \"Nic nie zmienia\u0107\", \"Tylko wydajno\u015b\u0107\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"W pracy zdalnej BHP:\", a: [\"Ma znaczenie dla organizacji stanowiska\", \"Nie obowi\u0105zuje\", \"Tylko stacjonarne PC\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Nale\u017cy zg\u0142asza\u0107 drobne uszkodzenia bo:\", a: [\"Mog\u0105 prowadzi\u0107 do powa\u017cnych wypadk\u00f3w\", \"Brak znaczenia\", \"Dokumentacja\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Celem systemowym BHP jest:\", a: [\"Sta\u0142e zapobieganie zagro\u017ceniom\", \"Karanie po zdarzeniu\", \"Ograniczanie szkole\u0144\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Przy wielu zadaniach ocena ryzyka powinna:\", a: [\"Uwzgl\u0119dnia\u0107 wszystkie czynno\u015bci\", \"Tylko g\u0142\u00f3wne biurko\", \"Pomija\u0107 rzadkie\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Praca w wymuszonej pozycji prowadzi do:\", a: [\"Dolegliwo\u015bci mi\u0119\u015bniowo-szkieletowych\", \"Lepszej kondycji\", \"Senno\u015bci\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"W\u0142a\u015bciwe oznakowanie chemii:\", a: [\"Pozwala rozpozna\u0107 zagro\u017cenia\", \"Estetyka\", \"Pami\u0119\u0107\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Przy organizacji bezpiecznej pracy procedury awaryjne:\", a: [\"Musz\u0105 by\u0107 znane i \u0107wiczone\", \"Tylko w segregatorze\", \"U dyrektora\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Przy zagro\u017ceniu najlepsze jest:\", a: [\"Usuni\u0119cie \u017ar\u00f3d\u0142a zagro\u017cenia\", \"Przyzwyczajenie\", \"Ukrycie problemu\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Po\u015bpiech w pracy:\", a: [\"Sprzyja b\u0142\u0119dom i wypadkom\", \"Zwi\u0119ksza bezpiecze\u0144stwo\", \"Brak wp\u0142ywu\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Wsp\u00f3lny ruch w\u00f3zk\u00f3w i pieszych wymaga:\", a: [\"Rozdzielenia ruchu i zasad pierwsze\u0144stwa\", \"Dowolno\u015bci\", \"Braku znak\u00f3w\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Skuteczne BHP opiera si\u0119 na wsp\u00f3\u0142pracy:\", a: [\"Pracodawcy i pracownik\u00f3w\", \"Tylko kadr\", \"Kontroler\u00f3w\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Ignorowanie \u015brodk\u00f3w ochrony indywidualnej:\", a: [\"Zwi\u0119ksza ryzyko\", \"Zmniejsza ryzyko\", \"Bez zmian\"], correct: 0, difficulty: \"Trudne\" },\n        { q: \"Najwa\u017cniejszy cel BHP to:\", a: [\"Ochrona \u017cycia i zdrowia\", \"Formularze\", \"Utrudnienie pracy\"], correct: 0, difficulty: \"Trudne\" }\n      ];\n\n      const startScreen = document.getElementById(\"bhpqStart\");\n      const gameScreen = document.getElementById(\"bhpqGame\");\n      const endScreen = document.getElementById(\"bhpqEnd\");\n      const startBtn = document.getElementById(\"bhpqStartBtn\");\n      const nextBtn = document.getElementById(\"bhpqNextBtn\");\n      const restartBtn = document.getElementById(\"bhpqRestartBtn\");\n      const questionEl = document.getElementById(\"bhpqQuestion\");\n      const answersEl = document.getElementById(\"bhpqAnswers\");\n      const feedbackEl = document.getElementById(\"bhpqFeedback\");\n      const difficultyEl = document.getElementById(\"bhpqDifficulty\");\n      const timerEl = document.getElementById(\"bhpqTimer\");\n      const liveScoreEl = document.getElementById(\"bhpqLiveScore\");\n      const progressEl = document.getElementById(\"bhpqProgress\");\n      const finalScoreEl = document.getElementById(\"bhpqFinalScore\");\n      const finalTextEl = document.getElementById(\"bhpqFinalText\");\n\n      let selectedQuestions = [];\n      let currentIndex = 0;\n      let score = 0;\n      let timer = 30;\n      let interval = null;\n      let maxPossibleScore = 0;\n      let currentCorrectVisualIndex = -1; \/\/ \u015aledzi poprawn\u0105 odpowied\u017a po wymieszaniu\n\n      function getPoints(diff) { return diff === \"\u0141atwe\" ? 1 : diff === \"\u015arednie\" ? 2 : 3; }\n\n      function shuffle(array) {\n        const arr = [...array];\n        for (let i = arr.length - 1; i > 0; i--) {\n          const j = Math.floor(Math.random() * (i + 1));\n          [arr[i], arr[j]] = [arr[j], arr[i]];\n        }\n        return arr;\n      }\n\n      function startGame() {\n        selectedQuestions = shuffle(questionPool).slice(0, 5);\n        currentIndex = 0; score = 0;\n        maxPossibleScore = selectedQuestions.reduce((sum, q) => sum + getPoints(q.difficulty), 0);\n        startScreen.style.display = \"none\"; endScreen.style.display = \"none\"; gameScreen.style.display = \"block\";\n        updateLiveScore(); renderQuestion();\n      }\n\n      function updateLiveScore() { liveScoreEl.textContent = \"Punkty: \" + score; }\n\n      function renderQuestion() {\n        const q = selectedQuestions[currentIndex];\n        progressEl.style.width = (currentIndex \/ selectedQuestions.length) * 100 + \"%\";\n        questionEl.textContent = q.q;\n        feedbackEl.textContent = \"\";\n        feedbackEl.className = \"bhpq-feedback\";\n        nextBtn.style.display = \"none\";\n        answersEl.innerHTML = \"\";\n        \n        difficultyEl.textContent = q.difficulty;\n        difficultyEl.className = \"bhpq-badge \" + (q.difficulty === \"\u0141atwe\" ? \"easy\" : q.difficulty === \"\u015arednie\" ? \"medium\" : \"hard\");\n\n        \/\/ KLUCZOWA ZMIANA: Losowe mieszanie odpowiedzi dla KA\u017bDEGO pytania\n        const optionsWithMeta = q.a.map((text, index) => ({ text, isCorrect: index === q.correct }));\n        const shuffledOptions = shuffle(optionsWithMeta);\n\n        shuffledOptions.forEach((opt, i) => {\n          if (opt.isCorrect) currentCorrectVisualIndex = i;\n          const btn = document.createElement(\"button\");\n          btn.className = \"bhpq-answer\";\n          btn.textContent = String.fromCharCode(65 + i) + \". \" + opt.text;\n          btn.onclick = () => handleAnswer(i);\n          answersEl.appendChild(btn);\n        });\n\n        startTimer();\n      }\n\n      function startTimer() {\n        clearInterval(interval); timer = 30; timerEl.textContent = \"\u23f1 \" + timer + \" s\";\n        interval = setInterval(() => {\n          timer--; timerEl.textContent = \"\u23f1 \" + timer + \" s\";\n          if (timer <= 0) { clearInterval(interval); handleAnswer(-1); }\n        }, 1000);\n      }\n\n      function handleAnswer(idx) {\n        clearInterval(interval);\n        const q = selectedQuestions[currentIndex];\n        const buttons = answersEl.querySelectorAll(\".bhpq-answer\");\n        buttons.forEach(b => b.disabled = true);\n        const pts = getPoints(q.difficulty);\n\n        if (idx === currentCorrectVisualIndex) {\n          buttons[idx].classList.add(\"correct\");\n          feedbackEl.textContent = \"\u2705 Prawid\u0142owa odpowied\u017a! +\" + pts + \" pkt\";\n          feedbackEl.style.color = \"#166534\";\n          score += pts;\n        } else if (idx === -1) {\n          buttons[currentCorrectVisualIndex].classList.add(\"correct\");\n          feedbackEl.textContent = \"\u23f0 Czas min\u0105\u0142! Poprawna: \" + String.fromCharCode(65 + currentCorrectVisualIndex);\n          feedbackEl.style.color = \"#92400e\";\n        } else {\n          buttons[idx].classList.add(\"incorrect\");\n          buttons[currentCorrectVisualIndex].classList.add(\"correct\");\n          feedbackEl.textContent = \"\u274c B\u0142\u0105d. Poprawna to \" + String.fromCharCode(65 + currentCorrectVisualIndex);\n          feedbackEl.style.color = \"#991b1b\";\n        }\n        updateLiveScore(); nextBtn.style.display = \"inline-block\";\n      }\n\n      function finishGame() {\n        gameScreen.style.display = \"none\"; endScreen.style.display = \"block\";\n        finalScoreEl.textContent = score + \" \/ \" + maxPossibleScore + \" pkt\";\n        const ratio = score \/ maxPossibleScore;\n        finalTextEl.textContent = ratio >= 0.7 ? \"\u015awietnie znasz zasady BHP!\" : ratio >= 0.4 ? \"Dobra baza, ale warto powt\u00f3rzy\u0107 niekt\u00f3re zasady.\" : \"Warto wr\u00f3ci\u0107 do podstaw BHP.\";\n      }\n\n      startBtn.onclick = startGame;\n      nextBtn.onclick = () => { currentIndex++; if (currentIndex < 5) renderQuestion(); else finishGame(); };\n      restartBtn.onclick = startGame;\n    })();\n  <\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[112],"tags":[],"class_list":["post-780","post","type-post","status-publish","format-standard","hentry","category-edukacja-obywatelska"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/ngo.slask.pl\/stowarzyszenie\/wp-json\/wp\/v2\/posts\/780","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ngo.slask.pl\/stowarzyszenie\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ngo.slask.pl\/stowarzyszenie\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ngo.slask.pl\/stowarzyszenie\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ngo.slask.pl\/stowarzyszenie\/wp-json\/wp\/v2\/comments?post=780"}],"version-history":[{"count":1,"href":"https:\/\/ngo.slask.pl\/stowarzyszenie\/wp-json\/wp\/v2\/posts\/780\/revisions"}],"predecessor-version":[{"id":781,"href":"https:\/\/ngo.slask.pl\/stowarzyszenie\/wp-json\/wp\/v2\/posts\/780\/revisions\/781"}],"wp:attachment":[{"href":"https:\/\/ngo.slask.pl\/stowarzyszenie\/wp-json\/wp\/v2\/media?parent=780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ngo.slask.pl\/stowarzyszenie\/wp-json\/wp\/v2\/categories?post=780"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ngo.slask.pl\/stowarzyszenie\/wp-json\/wp\/v2\/tags?post=780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}