{"id":7249,"date":"2025-09-02T16:49:11","date_gmt":"2025-09-02T14:49:11","guid":{"rendered":"https:\/\/www.spectar.pl\/?page_id=7249"},"modified":"2025-09-12T11:21:14","modified_gmt":"2025-09-12T09:21:14","slug":"ciop-aplikacja-2","status":"publish","type":"page","link":"https:\/\/www.spectar.pl\/en\/ciop-aplikacja-2\/","title":{"rendered":"CIOP &#8211; aplikacja 2"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"7249\" class=\"elementor elementor-7249\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-41f8b07 elementor-section-height-min-height elementor-section-full_width elementor-section-items-stretch elementor-reverse-mobile elementor-section-height-default\" data-id=\"41f8b07\" data-element_type=\"section\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4815bd7\" data-id=\"4815bd7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4b3a0fd elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"4b3a0fd\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.17.0 - 01-11-2023 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" loading=\"lazy\" width=\"545\" height=\"100\" src=\"https:\/\/www.spectar.pl\/wp-content\/uploads\/2025\/08\/logo.png\" class=\"attachment-full size-full wp-image-7192\" alt=\"\" srcset=\"https:\/\/www.spectar.pl\/wp-content\/uploads\/2025\/08\/logo.png 545w, https:\/\/www.spectar.pl\/wp-content\/uploads\/2025\/08\/logo-300x55.png 300w, https:\/\/www.spectar.pl\/wp-content\/uploads\/2025\/08\/logo-18x3.png 18w\" sizes=\"100vw\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0214a66 elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"0214a66\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.17.0 - 01-11-2023 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">Kalkulator BCP<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-085ba7c elementor-position-left elementor-widget-mobile__width-initial elementor-view-default elementor-mobile-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box\" data-id=\"085ba7c\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/www.spectar.pl\/wp-content\/plugins\/elementor\/assets\/css\/widget-icon-box.min.css\">\t\t<div class=\"elementor-icon-box-wrapper\">\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon elementor-animation-\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-list\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M80 368H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm0-320H16A16 16 0 0 0 0 64v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16V64a16 16 0 0 0-16-16zm0 160H16a16 16 0 0 0-16 16v64a16 16 0 0 0 16 16h64a16 16 0 0 0 16-16v-64a16 16 0 0 0-16-16zm416 176H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zm0-320H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16V80a16 16 0 0 0-16-16zm0 160H176a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h320a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t<span  >\n\t\t\t\t\t\tJak korzysta\u0107 z kalkulatora\t\t\t\t\t<\/span>\n\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tAby skorzysta\u0107 z kalkulatora, nale\u017cy wybra\u0107 zestaw odzie\u017cy ochronnej z dost\u0119pnej listy, nast\u0119pnie okre\u015bli\u0107 warunki \u015brodowiskowe (temperatura powietrza i wilgotno\u015b\u0107 wzgl\u0119dna) oraz wskaza\u0107 tempo metabolizmu uwzgl\u0119dniaj\u0105ce odpowiedni poziom wysi\u0142ku fizycznego. Na tej podstawie aplikacja oblicza bezpieczny czas pracy, pokazuj\u0105c, ile minut mo\u017cna przebywa\u0107 w danym zestawie odzie\u017cy do momentu osi\u0105gni\u0119cia temperatury wewn\u0119trznej 38 \u00b0C oraz 38,5 \u00b0C i zaplanowa\u0107 prac\u0119 w spos\u00f3b ograniczaj\u0105cy ryzyko przegrzania.\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-34e0480 elementor-reverse-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"34e0480\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-9581271\" data-id=\"9581271\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-386b934 elementor-position-left elementor-widget-mobile__width-initial elementor-view-default elementor-mobile-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box\" data-id=\"386b934\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon elementor-animation-\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-info-circle\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t<span  >\n\t\t\t\t\t\tKalkulator bezpiecznego czasu pracy\t\t\t\t\t<\/span>\n\t\t\t\t<\/h3>\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tKalkulator pozwala okre\u015bli\u0107, jak d\u0142ugo pracownik mo\u017ce bezpiecznie wykonywa\u0107 zadania w odzie\u017cy ochronnej w danych warunkach. Uwzgl\u0119dnia rodzaj zestawu ubra\u0144, temperatur\u0119, wilgotno\u015b\u0107 oraz tempo metabolizmu i pokazuje czas do osi\u0105gni\u0119cia temperatury wewn\u0119trznej 38 \u00b0C i 38,5 \u00b0C. Dzi\u0119ki temu pomaga dobra\u0107 w\u0142a\u015bciw\u0105 odzie\u017c i zaplanowa\u0107 prac\u0119 w wybranym zestawie tak, by ograniczy\u0107 ryzyko przegrzania.\t\t\t\t\t<\/p>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-781bb2d\" data-id=\"781bb2d\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-51896cd elementor-hidden-desktop elementor-widget elementor-widget-image\" data-id=\"51896cd\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" loading=\"lazy\" width=\"545\" height=\"100\" src=\"https:\/\/www.spectar.pl\/wp-content\/uploads\/2025\/08\/logo.png\" class=\"attachment-full size-full wp-image-7192\" alt=\"\" srcset=\"https:\/\/www.spectar.pl\/wp-content\/uploads\/2025\/08\/logo.png 545w, https:\/\/www.spectar.pl\/wp-content\/uploads\/2025\/08\/logo-300x55.png 300w, https:\/\/www.spectar.pl\/wp-content\/uploads\/2025\/08\/logo-18x3.png 18w\" sizes=\"100vw\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd5280a elementor-hidden-desktop elementor-widget elementor-widget-heading\" data-id=\"cd5280a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Kalkulator bezpiecznego czasu pracy<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2e41620 elementor-widget elementor-widget-html\" data-id=\"2e41620\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!-- KALKULATOR BEZPIECZNEGO CZASU PRACY \u2013 Zestawy ubra\u0144 medycznych (Elementor HTML) -->\n<div id=\"czas-app\" style=\"--gap:14px; --pad:16px; --radius:14px; --bg:#0f172a0d; --fg:#0b1220; --muted:#475569; --accent:#0ea5e9; font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,sans-serif; color:var(--fg);\">\n  <div class=\"wrap\">\n    <header class=\"head\">\n      <div>\n        <h3>Kalkulator bezpiecznego czasu pracy \u2013 zestawy odzie\u017cy medycznej<\/h3>\n        <p>Wybierz <strong>warstwy odzie\u017cy<\/strong>, warunki <strong>\u015brodowiskowe<\/strong> i <strong>tempo metabolizmu<\/strong>. Wyniki poka\u017c\u0105 bezpieczny czas pracy do osi\u0105gni\u0119cia temperatury wewn\u0119trznej <em>38&nbsp;\u00b0C<\/em> i <em>38,5&nbsp;\u00b0C<\/em>.<\/p>\n      <\/div>\n    <\/header>\n\n    <!-- Panel wybor\u00f3w -->\n    <section class=\"grid\">\n      <aside class=\"left\">\n        <div class=\"field\">\n          <label for=\"baseSelect\">Bielizna (warstwa spodnia)<\/label>\n          <select id=\"baseSelect\">\n            <option value=\"B1\">Bielizna medyczna (bluzka + spodnie)<\/option>\n            <option value=\"B3\">Bielizna termiczna \u2013 d\u0142uga<\/option>\n            <option value=\"B2\">Bielizna termiczna \u2013 kr\u00f3tka<\/option>\n          <\/select>\n        <\/div>\n\n        <div class=\"field\">\n          <label for=\"outerSelect\">Odzie\u017c wierzchnia<\/label>\n          <select id=\"outerSelect\">\n            <option value=\"NONE\">Brak odzie\u017cy wierzchniej<\/option>\n            <option value=\"F1\">Fartuch barierowy HERITAGE MEDICAL<\/option>\n            <option value=\"F2\">Fartuch izolacyjny CARINE PB[6]-B<\/option>\n            <option value=\"K1\">Kombinezon Cove Micro<\/option>\n            <option value=\"K2\">Kombinezon Tyvek 600 Plus<\/option>\n          <\/select>\n        <\/div>\n\n        <div class=\"field two\">\n          <div>\n            <label for=\"tempSelect\">Temperatura powietrza<\/label>\n            <select id=\"tempSelect\">\n              <option value=\"22\">22 \u00b0C<\/option>\n              <option value=\"29\">29 \u00b0C<\/option>\n              <option value=\"35\">35 \u00b0C<\/option>\n            <\/select>\n          <\/div>\n          <div>\n            <label for=\"rhSelect\">Wilgotno\u015b\u0107 wzgl\u0119dna<\/label>\n            <select id=\"rhSelect\">\n              <option value=\"50\">50%<\/option>\n              <option value=\"60\">60%<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n\n        <div class=\"field\">\n          <label for=\"metClass\">Tempo metabolizmu (klasa)<\/label>\n          <select id=\"metClass\">\n            <option value=\"1\">1 \u2013 niskie (100 W\/m\u00b2)<\/option>\n            <option value=\"2\">2 \u2013 umiarkowane (165 W\/m\u00b2)<\/option>\n            <option value=\"3\">3 \u2013 wysokie (230 W\/m\u00b2)<\/option>\n            <option value=\"4\">4 \u2013 bardzo wysokie (280 W\/m\u00b2)<\/option>\n          <\/select>\n          <p class=\"hint\">Wska\u017c tempo metabolizmu uwzgl\u0119dniaj\u0105ce odpowiedni poziom wysi\u0142ku fizycznego.<\/p>\n        <\/div>\n\n        <div class=\"meta\">\n          <div><strong>Model osoby:<\/strong> standardowy m\u0119\u017cczyzna (70&nbsp;kg, 1,7&nbsp;m).<\/div>\n        <\/div>\n      <\/aside>\n\n      <!-- Wynik + karty -->\n      <main class=\"main\">\n        <section class=\"result\">\n          <h4>Wyniki<\/h4>\n          <div class=\"cards\">\n            <article class=\"stat\">\n              <div class=\"label\">Czas do 38 \u00b0C<\/div>\n              <div class=\"value\" id=\"t38\">\u2014<\/div>\n              <div class=\"note\" id=\"n38\"><\/div>\n            <\/article>\n            <article class=\"stat\">\n              <div class=\"label\">Czas do 38,5 \u00b0C<\/div>\n              <div class=\"value\" id=\"t385\">\u2014<\/div>\n              <div class=\"note\" id=\"n385\"><\/div>\n            <\/article>\n          <\/div>\n          <p class=\"fineprint\">\u201eBez ogranicze\u0144\u201d = 480 min.<\/p>\n\n          <div class=\"info\">\n            <p>Wyniki wskazuj\u0105 czas do osi\u0105gni\u0119cia temperatury wewn\u0119trznej (38\u00b0C i 38,5\u00b0C). Dzi\u0119ki temu kalkulator pomaga zaplanowa\u0107 prac\u0119 w wybranym zestawie tak, by nie dopu\u015bci\u0107 do przegrzania organizmu.<\/p>\n          <\/div>\n        <\/section>\n\n        <section class=\"items\">\n          <h4>Elementy wybranego zestawu<\/h4>\n          <div id=\"itemsGrid\" class=\"items-grid\"><\/div>\n        <\/section>\n\n        <section class=\"src\">\n          <p class=\"source\">\u0179r\u00f3d\u0142o metody: <strong>PN-EN ISO 7933<\/strong> oraz program <strong>PHS<\/strong> (Predicted Heat Strain).<\/p>\n        <\/section>\n      <\/main>\n    <\/section>\n  <\/div>\n\n  <style>\n    .wrap{max-width:1200px;margin:auto;background:#fff;border:1px solid #e5e7eb;border-radius:var(--radius);padding:var(--pad);box-shadow:0 6px 18px rgba(2,6,23,.06)}\n    .head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}\n    h3{margin:0 0 6px;font-size:20px;line-height:1.2}\n    p{margin:0;color:var(--muted);font-size:14px}\n    .grid{display:grid;grid-template-columns:320px 1fr;gap:var(--gap);margin-top:10px}\n    @media (max-width:1024px){.grid{grid-template-columns:1fr}}\n    .left{border:1px solid #e5e7eb;border-radius:12px;padding:12px;background:#fafafa}\n    .field{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}\n    .field.two{display:grid;grid-template-columns:1fr 1fr;gap:10px}\n    label{font-size:12px;color:#64748b}\n    select{padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;background:#fff}\n    .hint{font-size:12px;color:#94a3b8}\n    .meta{font-size:13px;color:#475569;border-top:1px dashed #e5e7eb;padding-top:8px;margin-top:8px}\n    .main{display:flex;flex-direction:column;gap:12px}\n    .result{border:1px solid #e5e7eb;border-radius:12px;padding:12px}\n    .result h4{margin:0 0 8px;font-size:16px}\n    .cards{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:10px}\n    .stat{border:1px solid #e5e7eb;border-radius:12px;padding:10px;background:#fff}\n    .stat .label{font-size:12px;color:#64748b}\n    .stat .value{font-size:28px;font-weight:700;line-height:1.1;margin-top:4px}\n    .stat .note{font-size:12px;color:#64748b;margin-top:4px}\n    .fineprint{font-size:12px;color:#94a3b8;margin-top:6px}\n    .info{margin-top:10px;font-size:13px;color:#475569}\n    .items{border:1px solid #e5e7eb;border-radius:12px;padding:12px}\n    .items h4{margin:0 0 10px;font-size:16px}\n    .items-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px}\n    @media (max-width:980px){.items-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}\n    @media (max-width:640px){.items-grid{grid-template-columns:1fr}}\n    .card{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column}\n    .img{background:#f3f4f6;display:flex;align-items:center;justify-content:center;overflow:hidden}\n    .img img{width:100%;height:100%;object-fit:cover;display:block}\n    .body{padding:10px;display:flex;flex-direction:column;gap:6px}\n    .body h5{margin:0;font-size:15px}\n    \/* .pill i .short zosta\u0142y celowo ukryte\/usuni\u0119te z DOM zgodnie z wytycznymi *\/\n    .details{display:none;border-top:1px dashed #e5e7eb;padding:10px;font-size:13px;background:#fbfbfb}\n    .card[aria-expanded=\"true\"] .details{display:block}\n    .source{font-size:12px;color:#64748b;margin-top:4px}\n  <\/style>\n\n  <script>\n    \/\/ =========================\n    \/\/ DANE ELEMENT\u00d3W (z opisu materia\u0142\u00f3w) \u2013 bez pokazywania kod\u00f3w w UI\n    \/\/ =========================\n    const IMG = {\n      B1:\"https:\/\/www.spectar.pl\/wp-content\/uploads\/2025\/09\/B1.jpg\",\n      B2:\"https:\/\/www.spectar.pl\/wp-content\/uploads\/2025\/09\/B2.jpg\",\n      B3:\"https:\/\/www.spectar.pl\/wp-content\/uploads\/2025\/09\/B3.jpg\",\n      F1:\"https:\/\/www.spectar.pl\/wp-content\/uploads\/2025\/09\/F1.jpg\",\n      F2:\"https:\/\/www.spectar.pl\/wp-content\/uploads\/2025\/09\/F2.jpg\",\n      K1:\"https:\/\/www.spectar.pl\/wp-content\/uploads\/2025\/09\/K1.jpg\",\n      K2:\"https:\/\/www.spectar.pl\/wp-content\/uploads\/2025\/09\/K2.jpg\"\n    };\n    const ITEMS = {\n      B1:{\n        code:\"B1\",\n        name:\"Bielizna medyczna \u2013 bluzka + spodnie\",\n        short:\"Fartuch: 65% poliester\/35% bawe\u0142na; Spodnie: 73% poliester\/25% szt. jedwab\/2% spandex\",\n        image:IMG.B1,\n        sklad:[\n          \"Fartuch: 65% poliester; 35% bawe\u0142na\",\n          \"Spodnie: 73% poliester; 25% sztuczny jedwab; 2% spandex\"\n        ],\n        gramatura:null, szwy:null, normy:[]\n      },\n      B2:{\n        code:\"B2\",\n        name:\"Bielizna termiczna \u2013 kr\u00f3tka\",\n        short:\"100% poliester\",\n        image:IMG.B2,\n        sklad:[\"100% poliester\"],\n        gramatura:null, szwy:null, normy:[]\n      },\n      B3:{\n        code:\"B3\",\n        name:\"Bielizna termiczna \u2013 d\u0142uga\",\n        short:\"100% poliester\",\n        image:IMG.B3,\n        sklad:[\"100% poliester\"],\n        gramatura:null, szwy:null, normy:[]\n      },\n      F1:{\n        code:\"F1\",\n        name:\"Fartuch barierowy HERITAGE MEDICAL (jednorazowy)\",\n        short:\"Spunbond + laminat (PPE), szwy nieuszczelniane\",\n        image:IMG.F1,\n        sklad:[\"W\u0142\u00f3knina Spunbond z warstw\u0105 laminatu (PPE)\"],\n        gramatura:\"40 g\/m\u00b2\",\n        szwy:\"nieuszczelniane\",\n        normy:[\"EN ISO 13034\",\"EN 14126 (typ PB[6]-B)\"]\n      },\n      F2:{\n        code:\"F2\",\n        name:\"Fartuch izolacyjny CARINE typ PB[6]-B\",\n        short:\"PP SS + pow\u0142oka PE, 40\u201345 g\/m\u00b2; szwy nieuszczelniane\",\n        image:IMG.F2,\n        sklad:[\"W\u0142\u00f3knina polipropylenowa SS (Spunbond-Spunbond) z pow\u0142ok\u0105 PE\"],\n        gramatura:\"40\u201345 g\/m\u00b2\",\n        szwy:\"nieuszczelniane\",\n        normy:[\"EN ISO 13034\",\"EN 14126 (typ PB[6]-B)\"]\n      },\n      K1:{\n        code:\"K1\",\n        name:\"Kombinezon ochronny Cove Micro\",\n        short:\"PP\/PE mikroporowaty 55 g\/m\u00b2, szwy nieuszczelniane\",\n        image:IMG.K1,\n        sklad:[\"Mikroporowaty materia\u0142 z polipropylenu i polietylenu\"],\n        gramatura:\"55 g\/m\u00b2\",\n        szwy:\"nieuszczelniane\",\n        normy:[\"EN ISO 13982-1\",\"EN ISO 13034 (typ 6)\",\"EN 14126 (typ: 4-B, 5-B, 6-B)\",\"EN 1073-2\",\"EN 1149-5\"]\n      },\n      K2:{\n        code:\"K2\",\n        name:\"Kombinezon ochronny Tyvek 600 Plus (ze skarpetami) TY CHA5 T WH 16\",\n        short:\"Tyvek\u00ae, szwy uszczelniane\",\n        image:IMG.K2,\n        sklad:[\"Tyvek\u00ae\"],\n        gramatura:null,\n        szwy:\"uszczelniane\",\n        normy:[\"EN 14126\",\"EN ISO 13982-1:2004+A1:2010 (typ 5)\",\"EN 13034\",\"EN 1149-5\",\"EN 1073-2\"]\n      }\n    };\n\n    \/\/ =========================\n    \/\/ KLASY METABOLIZMU (wg PDF)\n    \/\/ =========================\n    const MET_CLASSES = {\n      1:{ w:100, label:\"1 \u2013 niskie tempo metabolizmu\" },\n      2:{ w:165, label:\"2 \u2013 umiarkowane tempo metabolizmu\" },\n      3:{ w:230, label:\"3 \u2013 wysokie tempo metabolizmu\" },\n      4:{ w:280, label:\"4 \u2013 bardzo wysokie tempo metabolizmu\" }\n    };\n\n    \/\/ =========================\n    \/\/ MACIERZE CZAS\u00d3W (MIN)\n    \/\/ SAFE_TIME[setId][temp][rh][metClass] = { t38, t385 }\n    \/\/ INF = Infinity (UI pokazuje \u201ebez ogranicze\u0144\u201d jako 480 min)\n    \/\/ =========================\n    const INF = Infinity;\n    const SAFE_TIME = {\n     \"B1\": {\n  22: {\n    50: {\n      1: { t38: INF, t385: INF },\n      2: { t38: INF, t385: INF },\n      3: { t38: INF, t385: INF },\n      4: { t38: 36,  t385: INF }\n    },\n    60: {\n      1: { t38: INF, t385: INF },\n      2: { t38: INF, t385: INF },\n      3: { t38: INF, t385: INF },\n      4: { t38: 37,  t385: INF }\n    }\n  },\n  29: {\n    50: {\n      1: { t38: INF, t385: INF },\n      2: { t38: INF, t385: INF },\n      3: { t38: INF, t385: INF },\n      4: { t38: 32,  t385: INF }\n    },\n    60: {\n      1: { t38: INF, t385: INF },\n      2: { t38: INF, t385: INF },\n      3: { t38: INF, t385: INF },\n      4: { t38: 34,  t385: INF }\n    }\n  },\n  35: {\n    50: {\n      1: { t38: INF, t385: INF },\n      2: { t38: INF, t385: INF },\n      3: { t38: 40,  t385: INF },\n      4: { t38: 109, t385: INF }\n    },\n    60: {\n      1: { t38: INF, t385: INF },\n      2: { t38: INF, t385: INF },\n      3: { t38: 109, t385: INF },\n      4: { t38: 36,  t385: 63 }\n    }\n  }\n},\n      \"F1+B1\": {\n  22: {\n    50: {\n      1: { t38: 66, t385: 102 },\n      2: { t38: 52, t385: 45 },\n      3: { t38: 22, t385: 30 },\n      4: { t38: 18, t385: 24 }\n    },\n    60: {\n      1: { t38: 66, t385: 102 },\n      2: { t38: 52, t385: 45 },\n      3: { t38: 22, t385: 30 },\n      4: { t38: 18, t385: 24 }\n    }\n  },\n  29: {\n    50: {\n      1: { t38: 25, t385: 33 },\n      2: { t38: 19, t385: 25 },\n      3: { t38: 22, t385: 30 },\n      4: { t38: 16, t385: 21 }\n    },\n    60: {\n      1: { t38: 25, t385: 33 },\n      2: { t38: 19, t385: 25 },\n      3: { t38: 22, t385: 30 },\n      4: { t38: 16, t385: 21 }\n    }\n  },\n  35: {\n    50: {\n      1: { t38: 22, t385: 30 },\n      2: { t38: 17, t385: 23 },\n      3: { t38: 22, t385: 30 },\n      4: { t38: 15, t385: 20 }\n    },\n    60: {\n      1: { t38: 22, t385: 30 },\n      2: { t38: 17, t385: 23 },\n      3: { t38: 22, t385: 30 },\n      4: { t38: 15, t385: 20 }\n    }\n  }\n},\n\"F2+B1\": {\n  22: {\n    50: {\n      1: { t38: 70, t385: 105 },\n      2: { t38: 32, t385: 46 },\n      3: { t38: 22, t385: 30 },\n      4: { t38: 18, t385: 24 }\n    },\n    60: {\n      1: { t38: 70, t385: 104 },\n      2: { t38: 32, t385: 46 },\n      3: { t38: 22, t385: 30 },\n      4: { t38: 18, t385: 24 }\n    }\n  },\n  29: {\n    50: {\n      1: { t38: 42, t385: 61 },\n      2: { t38: 25, t385: 35 },\n      3: { t38: 19, t385: 26 },\n      4: { t38: 16, t385: 22 }\n    },\n    60: {\n      1: { t38: 42, t385: 61 },\n      2: { t38: 25, t385: 35 },\n      3: { t38: 19, t385: 26 },\n      4: { t38: 16, t385: 22 }\n    }\n  },\n  35: {\n    50: {\n      1: { t38: 33, t385: 46 },\n      2: { t38: 22, t385: 30 },\n      3: { t38: 17, t385: 23 },\n      4: { t38: 15, t385: 20 }\n    },\n    60: {\n      1: { t38: 33, t385: 46 },\n      2: { t38: 22, t385: 30 },\n      3: { t38: 17, t385: 23 },\n      4: { t38: 15, t385: 20 }\n    }\n  }\n},\n     \"K1+B1\": {\n  22: {\n    50: {\n      1: { t38: INF, t385: INF },\n      2: { t38: 56, t385: 83 },\n      3: { t38: 30, t385: 42 },\n      4: { t38: 23, t385: 32 }\n    },\n    60: {\n      1: { t38: 366, t385: INF },\n      2: { t38: 53,  t385: 80 },\n      3: { t38: 29,  t385: 41 },\n      4: { t38: 23,  t385: 32 }\n    }\n  },\n  29: {\n    50: {\n      1: { t38: 72, t385: 107 },\n      2: { t38: 35, t385: 50 },\n      3: { t38: 24, t385: 35 },\n      4: { t38: 19, t385: 26 }\n    },\n    60: {\n      1: { t38: 66, t385: 98 },\n      2: { t38: 34, t385: 48 },\n      3: { t38: 25, t385: 32 },\n      4: { t38: 19, t385: 25 }\n    }\n  },\n  35: {\n    50: {\n      1: { t38: 43, t385: 61 },\n      2: { t38: 27, t385: 37 },\n      3: { t38: 20, t385: 29 },\n      4: { t38: 16, t385: 22 }\n    },\n    60: {\n      1: { t38: 40, t385: 57 },\n      2: { t38: 26, t385: 36 },\n      3: { t38: 20, t385: 28 },\n      4: { t38: 16, t385: 22 }\n    }\n  }\n},\n      \"K1+B2\": {\n  22: {\n    50: {\n      1: { t38: INF, t385: INF },\n      2: { t38: 61, t385: 91 },\n      3: { t38: 33, t385: 45 },\n      4: { t38: 24, t385: 32 }\n    },\n    60: {\n      1: { t38: 353, t385: INF },\n      2: { t38: 57, t385: 87 },\n      3: { t38: 31, t385: 43 },\n      4: { t38: 23, t385: 32 }\n    }\n  },\n  29: {\n    50: {\n      1: { t38: 64, t385: 94 },\n      2: { t38: 32, t385: 47 },\n      3: { t38: 23, t385: 32 },\n      4: { t38: 19, t385: 26 }\n    },\n    60: {\n      1: { t38: 58, t385: 86 },\n      2: { t38: 29, t385: 44 },\n      3: { t38: 22, t385: 30 },\n      4: { t38: 19, t385: 25 }\n    }\n  },\n  35: {\n    50: {\n      1: { t38: 41, t385: 61 },\n      2: { t38: 27, t385: 37 },\n      3: { t38: 20, t385: 28 },\n      4: { t38: 16, t385: 22 }\n    },\n    60: {\n      1: { t38: 38, t385: 57 },\n      2: { t38: 25, t385: 36 },\n      3: { t38: 19, t385: 27 },\n      4: { t38: 16, t385: 23 }\n    }\n  }\n},\n      \"K1+B3\": {\n  22: {\n    50: {\n      1: { t38: INF, t385: INF },\n      2: { t38: 57, t385: 83 },\n      3: { t38: 31, t385: 43 },\n      4: { t38: 23, t385: 32 }\n    },\n    60: {\n      1: { t38: 336, t385: INF },\n      2: { t38: 53, t385: 78 },\n      3: { t38: 29, t385: 39 },\n      4: { t38: 22, t385: 31 }\n    }\n  },\n  29: {\n    50: {\n      1: { t38: 61, t385: 87 },\n      2: { t38: 30, t385: 43 },\n      3: { t38: 22, t385: 31 },\n      4: { t38: 18, t385: 26 }\n    },\n    60: {\n      1: { t38: 55, t385: 80 },\n      2: { t38: 29, t385: 40 },\n      3: { t38: 21, t385: 28 },\n      4: { t38: 17, t385: 27 }\n    }\n  },\n  35: {\n    50: {\n      1: { t38: 39, t385: 57 },\n      2: { t38: 25, t385: 35 },\n      3: { t38: 19, t385: 27 },\n      4: { t38: 15, t385: 23 }\n    },\n    60: {\n      1: { t38: 36, t385: 53 },\n      2: { t38: 24, t385: 33 },\n      3: { t38: 18, t385: 26 },\n      4: { t38: 15, t385: 22 }\n    }\n  }\n},\n      \"K2+B1\": {\n  22: {\n    50: {\n      1: { t38: INF, t385: INF },\n      2: { t38: 67, t385: 100 },\n      3: { t38: 34, t385: 48 },\n      4: { t38: 25, t385: 33 }\n    },\n    60: {\n      1: { t38: 357, t385: INF },\n      2: { t38: 62, t385: 93 },\n      3: { t38: 32, t385: 44 },\n      4: { t38: 24, t385: 32 }\n    }\n  },\n  29: {\n    50: {\n      1: { t38: 69, t385: 103 },\n      2: { t38: 35, t385: 50 },\n      3: { t38: 23, t385: 33 },\n      4: { t38: 19, t385: 27 }\n    },\n    60: {\n      1: { t38: 63, t385: 94 },\n      2: { t38: 33, t385: 46 },\n      3: { t38: 22, t385: 30 },\n      4: { t38: 18, t385: 27 }\n    }\n  },\n  35: {\n    50: {\n      1: { t38: 45, t385: 63 },\n      2: { t38: 28, t385: 38 },\n      3: { t38: 20, t385: 27 },\n      4: { t38: 15, t385: 23 }\n    },\n    60: {\n      1: { t38: 41, t385: 58 },\n      2: { t38: 27, t385: 36 },\n      3: { t38: 19, t385: 26 },\n      4: { t38: 15, t385: 22 }\n    }\n  }\n},\n      \"K2+B2\": {\n  22: {\n    50: {\n      1: { t38: INF, t385: INF },\n      2: { t38: 71, t385: 106 },\n      3: { t38: 35, t385: 51 },\n      4: { t38: 25, t385: 35 }\n    },\n    60: {\n      1: { t38: 354, t385: INF },\n      2: { t38: 66, t385: 100 },\n      3: { t38: 34, t385: 47 },\n      4: { t38: 25, t385: 33 }\n    }\n  },\n  29: {\n    50: {\n      1: { t38: 75, t385: 121 },\n      2: { t38: 35, t385: 50 },\n      3: { t38: 25, t385: 35 },\n      4: { t38: 21, t385: 28 }\n    },\n    60: {\n      1: { t38: 68, t385: 113 },\n      2: { t38: 34, t385: 48 },\n      3: { t38: 24, t385: 33 },\n      4: { t38: 20, t385: 27 }\n    }\n  },\n  35: {\n    50: {\n      1: { t38: 49, t385: 71 },\n      2: { t38: 31, t385: 45 },\n      3: { t38: 21, t385: 31 },\n      4: { t38: 17, t385: 24 }\n    },\n    60: {\n      1: { t38: 45, t385: 63 },\n      2: { t38: 29, t385: 41 },\n      3: { t38: 20, t385: 29 },\n      4: { t38: 16, t385: 23 }\n    }\n  }\n},\n     \"K2+B3\": {\n  22: {\n    50: {\n      1: { t38: INF, t385: INF },\n      2: { t38: 71, t385: 114 },\n      3: { t38: 35, t385: 49 },\n      4: { t38: 25, t385: 35 }\n    },\n    60: {\n      1: { t38: INF, t385: INF },\n      2: { t38: 66, t385: 107 },\n      3: { t38: 34, t385: 46 },\n      4: { t38: 25, t385: 35 }\n    }\n  },\n  29: {\n    50: {\n      1: { t38: 74, t385: 120 },\n      2: { t38: 35, t385: 50 },\n      3: { t38: 25, t385: 35 },\n      4: { t38: 21, t385: 28 }\n    },\n    60: {\n      1: { t38: 67, t385: 111 },\n      2: { t38: 34, t385: 49 },\n      3: { t38: 24, t385: 32 },\n      4: { t38: 20, t385: 27 }\n    }\n  },\n  35: {\n    50: {\n      1: { t38: 48, t385: 70 },\n      2: { t38: 30, t385: 44 },\n      3: { t38: 21, t385: 30 },\n      4: { t38: 17, t385: 24 }\n    },\n    60: {\n      1: { t38: 44, t385: 63 },\n      2: { t38: 29, t385: 41 },\n      3: { t38: 20, t385: 29 },\n      4: { t38: 16, t385: 23 }\n    }\n  }\n      }\n    };\n\n    \/\/ =========================\n    \/\/ DOM & RENDER\n    \/\/ =========================\n    const els = {\n      baseSelect: document.getElementById(\"baseSelect\"),\n      outerSelect: document.getElementById(\"outerSelect\"),\n      tempSelect: document.getElementById(\"tempSelect\"),\n      rhSelect: document.getElementById(\"rhSelect\"),\n      metClass: document.getElementById(\"metClass\"),\n      t38: document.getElementById(\"t38\"),\n      n38: document.getElementById(\"n38\"),\n      t385: document.getElementById(\"t385\"),\n      n385: document.getElementById(\"n385\"),\n      itemsGrid: document.getElementById(\"itemsGrid\")\n    };\n\n    \/\/ Z mapy wybor\u00f3w tworzymy identyfikator zestawu zgodny z SAFE_TIME\n    function toSetId(baseId, outerId){\n      if(outerId === \"NONE\"){\n        return (baseId === \"B1\") ? \"B1\" : null;\n      }\n      if(outerId === \"F1\" || outerId === \"F2\"){\n        return (baseId === \"B1\") ? `${outerId}+B1` : null;\n      }\n      if(outerId === \"K1\" || outerId === \"K2\"){\n        return `${outerId}+${baseId}`;\n      }\n      return null;\n    }\n\n    function renderItems(baseId, outerId){\n      const chosen = [];\n      if(baseId && ITEMS[baseId]) chosen.push(ITEMS[baseId]);\n      if(outerId && outerId!==\"NONE\" && ITEMS[outerId]) chosen.push(ITEMS[outerId]);\n      els.itemsGrid.innerHTML = \"\";\n      chosen.forEach(it=>{\n        const card = document.createElement(\"article\");\n        card.className = \"card\";\n        card.setAttribute(\"aria-expanded\",\"false\");\n        card.innerHTML = `\n          <div class=\"img\"><img decoding=\"async\" src=\"${it.image}\" alt=\"${escapeHTML(it.name)}\" loading=\"lazy\"><\/div>\n          <div class=\"body\">\n            <h5>${escapeHTML(it.name)}<\/h5>\n            <button class=\"btn\" type=\"button\">Szczeg\u00f3\u0142y<\/button>\n          <\/div>\n          <div class=\"details\">${detailBlock(it)}<\/div>\n        `;\n        card.querySelector(\".btn\").addEventListener(\"click\", ()=>{\n          const exp = card.getAttribute(\"aria-expanded\")===\"true\";\n          card.setAttribute(\"aria-expanded\", String(!exp));\n        });\n        els.itemsGrid.appendChild(card);\n      });\n    }\n\n    function detailBlock(it){\n      const li = [];\n      if(it.short) li.push(`<li><strong>Opis:<\/strong> ${escapeHTML(it.short)}<\/li>`);\n      if(it.sklad?.length) li.push(`<li><strong>Sk\u0142ad:<\/strong> ${it.sklad.map(escapeHTML).join(\"; \")}<\/li>`);\n      if(it.gramatura) li.push(`<li><strong>Gramatura:<\/strong> ${escapeHTML(it.gramatura)}<\/li>`);\n      if(it.szwy) li.push(`<li><strong>Szwy:<\/strong> ${escapeHTML(it.szwy)}<\/li>`);\n      if(it.normy?.length) li.push(`<li><strong>Normy:<\/strong> ${it.normy.map(escapeHTML).join(\", \")}<\/li>`);\n      return `<ul style=\"margin:0;padding-left:18px\">${li.join(\"\") || \"<li>\u2014<\/li>\"}<\/ul>`;\n    }\n\n    function getTimes(setId, temp, rh, mclass){\n      const slot = SAFE_TIME?.[setId]?.[temp]?.[rh]?.[mclass];\n      return slot || null;\n    }\n\n    function minToText(v){\n      if(v===INF) return \"bez ogranicze\u0144\";\n      if(typeof v!==\"number\") return \"\u2014\";\n      return `${v} min`;\n    }\n\n    function renderResult(){\n      const baseId = els.baseSelect.value;\n      const outerId = els.outerSelect.value;\n      const setId = toSetId(baseId, outerId);\n\n      const temp = Number(els.tempSelect.value);\n      const rh = Number(els.rhSelect.value);\n      const mclass = Number(els.metClass.value);\n      const times = setId ? getTimes(setId, temp, rh, mclass) : null;\n      const cls = MET_CLASSES[mclass];\n\n      const t38 = times?.t38;\n      const t385 = times?.t385;\n\n      els.t38.textContent = minToText(t38);\n      els.t385.textContent = minToText(t385);\n      els.n38.textContent = cls ? `Klasa ${mclass} (${cls.w} W\/m\u00b2)` : \"\";\n      els.n385.textContent = cls ? `Klasa ${mclass} (${cls.w} W\/m\u00b2)` : \"\";\n\n      renderItems(baseId, outerId);\n    }\n\n    function escapeHTML(str){\n      return String(str||\"\").replace(\/[&<>\"']\/g, s=>({ \"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",'\"':\"&quot;\",\"'\":\"&#39;\" }[s]));\n    }\n\n    \/\/ Init\n    renderResult();\n    els.baseSelect.addEventListener(\"change\", renderResult);\n    els.outerSelect.addEventListener(\"change\", renderResult);\n    els.tempSelect.addEventListener(\"change\", renderResult);\n    els.rhSelect.addEventListener(\"change\", renderResult);\n    els.metClass.addEventListener(\"change\", renderResult);\n  <\/script>\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c9dad0 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"2c9dad0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.17.0 - 01-11-2023 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>NCBR, umowa nr DWP\/PNiWP\/VI\/2023, III.PN.08<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b938c6c elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"b938c6c\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.ciop.pl\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Strona g\u0142\u00f3wna CIOP BIP<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Kalkulator BCP Jak korzysta\u0107 z kalkulatora Aby skorzysta\u0107 z kalkulatora, nale\u017cy wybra\u0107 zestaw odzie\u017cy ochronnej z dost\u0119pnej listy, nast\u0119pnie okre\u015bli\u0107 warunki \u015brodowiskowe (temperatura powietrza i wilgotno\u015b\u0107 wzgl\u0119dna) oraz wskaza\u0107 tempo metabolizmu uwzgl\u0119dniaj\u0105ce odpowiedni poziom wysi\u0142ku fizycznego. Na tej podstawie aplikacja oblicza bezpieczny czas pracy, pokazuj\u0105c, ile minut mo\u017cna przebywa\u0107 w danym zestawie odzie\u017cy do momentu &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.spectar.pl\/en\/ciop-aplikacja-2\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8222;CIOP &#8211; aplikacja 2&#8221;<\/span><\/a><\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"acf":[],"_links":{"self":[{"href":"https:\/\/www.spectar.pl\/en\/wp-json\/wp\/v2\/pages\/7249"}],"collection":[{"href":"https:\/\/www.spectar.pl\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.spectar.pl\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.spectar.pl\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.spectar.pl\/en\/wp-json\/wp\/v2\/comments?post=7249"}],"version-history":[{"count":103,"href":"https:\/\/www.spectar.pl\/en\/wp-json\/wp\/v2\/pages\/7249\/revisions"}],"predecessor-version":[{"id":7377,"href":"https:\/\/www.spectar.pl\/en\/wp-json\/wp\/v2\/pages\/7249\/revisions\/7377"}],"wp:attachment":[{"href":"https:\/\/www.spectar.pl\/en\/wp-json\/wp\/v2\/media?parent=7249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}