{"id":2759,"date":"2025-09-23T09:07:49","date_gmt":"2025-09-23T07:07:49","guid":{"rendered":"https:\/\/hilaris-blonie.pl\/?page_id=2759"},"modified":"2026-08-18T05:04:00","modified_gmt":"2026-08-18T03:04:00","slug":"egzaminy-osmoklasisty","status":"publish","type":"page","link":"https:\/\/hilaris-blonie.pl\/?page_id=2759","title":{"rendered":"Egzaminy \u00f3smoklasisty"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2759\" class=\"elementor elementor-2759\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-68816cc e-grid elementor-hidden-tablet elementor-hidden-mobile e-con-boxed e-con e-parent\" data-id=\"68816cc\" 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-d0f6a1f elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"d0f6a1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ==========================================================================\r\n     HILARIS \u2014 WYNIKI EGZAMINU \u00d3SMOKLASISTY 2026 (page_id=2759)\r\n     Wersja: komputery (kolumna do 1180 px)\r\n     Blok samodzielny \u2014 nie wymaga rdzenia, nie zawiera nag\u0142\u00f3wka ani stopki.\r\n\r\n     Co robi kod:\r\n     \u2022 przelicza r\u00f3\u017cnice wzgl\u0119dem wybranego poziomu odniesienia (kraj,\r\n       wojew\u00f3dztwo, powiat, gmina) \u2014 \u017cadna liczba nie jest wpisana r\u0119cznie\r\n     \u2022 rysuje paski por\u00f3wnawcze i animuje je przy zmianie poziomu\r\n     \u2022 liczy \u015bredni\u0105 z trzech przedmiot\u00f3w dla ka\u017cdego poziomu\r\n     \u25b8 AKTUALIZACJA: obiekt EGZAMIN na dole pliku.\r\n     ========================================================================== -->\r\n\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Figtree:wght@400;500;600;700;800&family=Fraunces:opsz,wght@9..144,600;9..144,700&display=swap');\r\n\r\n.hil-eg8d{\r\n  --navy:#0E2B4D; --navy-d:#0A1F3A; --gold:#D9A417; --gold-l:#F0C64B;\r\n  --ink:#12324B; --ink-2:#5A6E7E; --line:#E2E8EC; --paper:#fff; --mist:#F3F6F8;\r\n  --ok:#3E8E5A; --r:18px; --pad:0px;\r\n  font-family:'Figtree',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;\r\n  color:var(--ink); line-height:1.55; display:block; width:100%; overflow-x:hidden;\r\n  -webkit-font-smoothing:antialiased; background:var(--paper);\r\n}\r\n.hil-eg8d *,.hil-eg8d *::before,.hil-eg8d *::after{box-sizing:border-box;}\r\n.hil-eg8d p{margin:0 0 .9em;} .hil-eg8d p:last-child{margin-bottom:0;}\r\n.hil-eg8d img{display:block;max-width:100%;}\r\n.hil-eg8d a{text-decoration:none;color:inherit;}\r\n.hil-eg8d h2,.hil-eg8d h3{font-family:'Fraunces',Georgia,serif;margin:0;font-weight:700;\r\n  line-height:1.15;letter-spacing:-.015em;}\r\n.hil-eg8d button{-webkit-appearance:none;appearance:none;border:0;margin:0;cursor:pointer;\r\n  font-family:inherit;text-transform:none!important;letter-spacing:normal!important;}\r\n.hil-eg8d .eg-app{max-width:1180px;margin:0 auto;}\r\n\r\n\/* \u2500\u2500 nag\u0142\u00f3wek \u2500\u2500 *\/\r\n.hil-eg8d .eg-head{background:var(--navy);color:#fff;border-radius:var(--r);\r\n  padding:52px 56px 54px;position:relative;overflow:hidden;}\r\n.hil-eg8d .eg-head::after{content:\"\";position:absolute;right:-70px;top:-70px;width:230px;height:230px;\r\n  border-radius:50%;background:rgba(217,164,23,.14);}\r\n.hil-eg8d .eg-head > *{position:relative;z-index:2;}\r\n.hil-eg8d .eg-kick{display:inline-flex;align-items:center;gap:9px;font-size:.7rem;font-weight:800;\r\n  letter-spacing:.16em;text-transform:uppercase;color:var(--gold-l);margin-bottom:14px;}\r\n.hil-eg8d .eg-kick::before{content:\"\";width:26px;height:2px;background:var(--gold);}\r\n.hil-eg8d .eg-head h2{color:#fff;font-size:3rem;}\r\n.hil-eg8d .eg-head p{color:#C6D7E5;margin-top:12px;font-size:1.08rem;max-width:56ch;}\r\n\r\n\/* \u2500\u2500 medale \u2500\u2500 *\/\r\n.hil-eg8d .eg-medals{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:22px;}\r\n.hil-eg8d .eg-med{background:var(--paper);border:2px solid var(--gold);border-radius:var(--r);\r\n  padding:34px 26px 30px;text-align:center;position:relative;overflow:hidden;\r\n  box-shadow:0 20px 44px -32px rgba(14,43,77,.7);\r\n  opacity:0;transform:translateY(20px);\r\n  transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1);}\r\n.hil-eg8d .eg-med.in{opacity:1;transform:none;}\r\n.hil-eg8d .eg-med__r{position:absolute;left:50%;top:0;transform:translateX(-50%);\r\n  width:44px;height:26px;background:linear-gradient(90deg,#D63B3B 0 33%,#fff 33% 66%,#D63B3B 66%);\r\n  clip-path:polygon(0 0,100% 0,100% 100%,50% 74%,0 100%);opacity:.9;}\r\n.hil-eg8d .eg-med__c{width:104px;height:104px;border-radius:50%;margin:22px auto 0;\r\n  background:radial-gradient(circle at 34% 30%,#FBE28A,#E0A81C 55%,#B9860F);\r\n  display:grid;place-items:center;color:#5A3F02;font-family:'Fraunces',Georgia,serif;\r\n  font-weight:700;font-size:3rem;box-shadow:inset 0 -3px 10px rgba(0,0,0,.22),0 8px 20px -10px rgba(160,110,10,.7);}\r\n.hil-eg8d .eg-med h3{margin-top:14px;font-size:1.4rem;}\r\n.hil-eg8d .eg-med .eg-pc{font-family:'Fraunces',Georgia,serif;font-weight:700;\r\n  font-size:3.4rem;line-height:1;color:var(--navy);margin-top:8px;}\r\n.hil-eg8d .eg-med .eg-sub{font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;\r\n  color:var(--gold);margin-top:9px;line-height:1.4;}\r\n\r\n\/* \u2500\u2500 prze\u0142\u0105cznik poziomu \u2500\u2500 *\/\r\n.hil-eg8d .eg-sec{margin-top:52px;}\r\n.hil-eg8d .eg-sec h3{font-size:2rem;}\r\n.hil-eg8d .eg-sec > p{color:var(--ink-2);font-size:.9rem;margin-top:6px;}\r\n.hil-eg8d .eg-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 20px;}\r\n.hil-eg8d .eg-tab{background:var(--paper);border:1.5px solid var(--line);border-radius:999px;\r\n  padding:10px 16px;font-size:.84rem;font-weight:700;color:var(--ink-2);\r\n  transition:border-color .25s ease,color .25s ease,background .25s ease;}\r\n.hil-eg8d .eg-tab[aria-pressed=\"true\"]{background:var(--navy);border-color:var(--navy);color:#fff;}\r\n\r\n\/* \u2500\u2500 paski por\u00f3wnawcze \u2500\u2500 *\/\r\n.hil-eg8d .eg-rows{display:grid;gap:18px;}\r\n.hil-eg8d .eg-row{background:var(--paper);border:1px solid var(--line);border-radius:16px;\r\n  padding:26px 30px;}\r\n.hil-eg8d .eg-row__t{display:flex;align-items:baseline;justify-content:space-between;gap:12px;\r\n  margin-bottom:14px;}\r\n.hil-eg8d .eg-row__t b{font-family:'Fraunces',Georgia,serif;font-size:1.25rem;}\r\n.hil-eg8d .eg-delta{font-size:.78rem;font-weight:800;border-radius:999px;padding:5px 12px;\r\n  background:#E7F4EC;color:#1F5C36;white-space:nowrap;}\r\n.hil-eg8d .eg-delta.minus{background:#FBECE8;color:#8E3A24;}\r\n.hil-eg8d .eg-bar{display:grid;grid-template-columns:130px 1fr auto;gap:10px;align-items:center;\r\n  margin-bottom:9px;font-size:.82rem;}\r\n.hil-eg8d .eg-bar:last-child{margin-bottom:0;}\r\n.hil-eg8d .eg-bar u{text-decoration:none;color:var(--ink-2);font-weight:700;\r\n  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}\r\n.hil-eg8d .eg-track{height:16px;border-radius:99px;background:var(--mist);overflow:hidden;}\r\n.hil-eg8d .eg-fill{display:block;height:100%;width:0;border-radius:99px;background:#C3CFD8;\r\n  transition:width 1.1s cubic-bezier(.22,1,.36,1);}\r\n.hil-eg8d .eg-bar.mine u{color:var(--navy);}\r\n.hil-eg8d .eg-bar.mine .eg-fill{background:linear-gradient(90deg,var(--gold-l),var(--gold));}\r\n.hil-eg8d .eg-val{font-family:'Fraunces',Georgia,serif;font-weight:700;font-size:.92rem;\r\n  min-width:52px;text-align:right;}\r\n.hil-eg8d .eg-bar.mine .eg-val{color:var(--navy);}\r\n\r\n\/* \u2500\u2500 tabela \u2500\u2500 *\/\r\n.hil-eg8d .eg-tabwrap{overflow-x:auto;-webkit-overflow-scrolling:touch;\r\n  border:1px solid var(--line);border-radius:16px;}\r\n.hil-eg8d table{border-collapse:collapse;width:100%;min-width:0;font-size:.86rem;}\r\n.hil-eg8d th,.hil-eg8d td{padding:12px 14px;text-align:right;white-space:nowrap;\r\n  border-bottom:1px solid var(--line);}\r\n.hil-eg8d thead th{background:var(--navy);color:#fff;font-size:.74rem;font-weight:800;\r\n  letter-spacing:.06em;text-transform:uppercase;position:sticky;top:0;}\r\n.hil-eg8d th:first-child,.hil-eg8d td:first-child{text-align:left;position:sticky;left:0;\r\n  background:var(--paper);font-weight:700;box-shadow:1px 0 0 var(--line);}\r\n.hil-eg8d thead th:first-child{background:var(--navy);}\r\n.hil-eg8d tbody tr:last-child td{border-bottom:0;}\r\n.hil-eg8d td.hil{background:#FFF9EA;color:var(--navy);font-family:'Fraunces',Georgia,serif;\r\n  font-weight:700;font-size:.95rem;}\r\n.hil-eg8d tfoot td{background:var(--mist);font-weight:800;}\r\n\r\n\/* \u2500\u2500 grafika i gratulacje \u2500\u2500 *\/\r\n.hil-eg8d .eg-grat{background:var(--mist);border-radius:var(--r);padding:40px;\r\n  display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:center;}\r\n.hil-eg8d .eg-grat img{border-radius:14px;border:1.5px solid var(--gold);width:100%;height:auto;\r\n  cursor:zoom-in;}\r\n.hil-eg8d .eg-grat h3{font-size:2rem;}\r\n.hil-eg8d .eg-grat p{font-size:.94rem;color:var(--ink-2);margin-top:10px;line-height:1.65;}\r\n.hil-eg8d .eg-grat .eg-big{font-family:'Fraunces',Georgia,serif;font-weight:700;\r\n  font-size:1.5rem;color:var(--navy);margin-top:14px;line-height:1.2;}\r\n.hil-eg8d .eg-note{font-size:.78rem;color:var(--ink-2);margin-top:18px;line-height:1.6;}\r\n\r\n\/* \u2500\u2500 powi\u0119kszenie grafiki \u2500\u2500 *\/\r\n.hil-eg8d .eg-lb{position:fixed;inset:0;z-index:999;background:rgba(6,20,38,.94);display:flex;\r\n  align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;\r\n  transition:opacity .3s ease,visibility .3s ease;}\r\n.hil-eg8d .eg-lb.on{opacity:1;visibility:visible;}\r\n.hil-eg8d .eg-lb img{max-width:100%;max-height:88vh;object-fit:contain;border-radius:10px;}\r\n.hil-eg8d .eg-lb__x{position:absolute;top:14px;right:14px;width:42px;height:42px;border-radius:50%;\r\n  background:rgba(255,255,255,.16);color:#fff;display:grid;place-items:center;}\r\n.hil-eg8d .eg-lb__x svg{width:20px;height:20px;}\r\n\r\n@media (prefers-reduced-motion:reduce){\r\n  .hil-eg8d .eg-med{opacity:1;transform:none;}\r\n  .hil-eg8d .eg-fill{transition:none;}\r\n}\r\n\r\n.hil-eg8d .eg-rows{grid-template-columns:1fr 1fr;}\r\n.hil-eg8d .eg-rows > .eg-row:last-child{grid-column:1 \/ -1;background:var(--mist);}\r\n.hil-eg8d .eg-tab{font-size:.9rem;padding:11px 20px;}\r\n.hil-eg8d th,.hil-eg8d td{padding:16px 20px;font-size:.95rem;}\r\n.hil-eg8d td.hil{font-size:1.08rem;}\r\n<\/style>\r\n\r\n<section class=\"hil-eg8d\" id=\"hil-egzamin-pc\">\r\n <div class=\"eg-app\">\r\n\r\n  <div class=\"eg-head\">\r\n    <span class=\"eg-kick\">Nasze sukcesy<\/span>\r\n    <h2>Egzamin \u00f3smoklasisty 2026<\/h2>\r\n    <p>Nasi absolwenci osi\u0105gn\u0119li wyniki wyra\u017anie wy\u017csze od \u015brednich krajowych,\r\n       wojew\u00f3dzkich, powiatowych i gminnych \u2014 we wszystkich trzech przedmiotach.<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"eg-medals\" id=\"egMedals\"><\/div>\r\n\r\n  <div class=\"eg-sec\">\r\n    <h3>Por\u00f3wnanie wynik\u00f3w<\/h3>\r\n    <p>Prosimy wybra\u0107 poziom odniesienia \u2014 wykresy i r\u00f3\u017cnice przelicz\u0105 si\u0119 od razu.<\/p>\r\n    <div class=\"eg-tabs\" id=\"egTabs\" role=\"group\" aria-label=\"Poziom odniesienia\"><\/div>\r\n    <div class=\"eg-rows\" id=\"egRows\"><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"eg-sec\">\r\n    <h3>Pe\u0142ne zestawienie<\/h3>\r\n    <p>Wyniki procentowe we wszystkich por\u00f3wnywanych obszarach.<\/p>\r\n    <div class=\"eg-tabwrap\" style=\"margin-top:16px\"><table id=\"egTable\"><\/table><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"eg-sec\">\r\n    <div class=\"eg-grat\">\r\n      <div>\r\n        <img decoding=\"async\" id=\"egImg\" src=\"\" alt=\"Wyniki egzaminu \u00f3smoklasisty 2026 \u2014 Szko\u0142a Podstawowa Hilaris\">\r\n      <\/div>\r\n      <div>\r\n        <h3>Gratulacje!<\/h3>\r\n        <p>Serdecznie gratulujemy naszym Absolwentom znakomitych wynik\u00f3w egzaminu\r\n           \u00f3smoklasisty 2026. Osi\u0105gni\u0119te rezultaty s\u0105 efektem wsp\u00f3lnej pracy uczni\u00f3w,\r\n           nauczycieli oraz ogromnego wsparcia rodzic\u00f3w.<\/p>\r\n        <p class=\"eg-big\">Jeste\u015bmy z Was bardzo dumni. Powodzenia w nowych szko\u0142ach!<\/p>\r\n      <\/div>\r\n    <\/div>\r\n    <p class=\"eg-note\" id=\"egNote\">\u2014<\/p>\r\n  <\/div>\r\n\r\n <\/div>\r\n\r\n <div class=\"eg-lb\" id=\"egLb\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Powi\u0119kszona grafika\">\r\n   <button class=\"eg-lb__x\" id=\"egLbX\" type=\"button\" aria-label=\"Zamknij\">\r\n     <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\"><path d=\"M6 6l12 12M18 6 6 18\"\/><\/svg>\r\n   <\/button>\r\n   <img decoding=\"async\" id=\"egLbImg\" src=\"\" alt=\"\">\r\n <\/div>\r\n<\/section>\r\n\r\n<script data-no-optimize=\"1\" data-no-defer=\"1\" data-no-minify=\"1\" data-cfasync=\"false\" data-pagespeed-no-defer>\r\n(function(){\r\n  \/* Uruchamiamy dopiero, gdy dokument jest gotowy \u2014 niekt\u00f3re wtyczki\r\n     optymalizuj\u0105ce przenosz\u0105 skrypty przed tre\u015b\u0107. *\/\r\n  function gotowe(fn){\r\n    if(document.readyState === 'loading'){\r\n      document.addEventListener('DOMContentLoaded', fn);\r\n    } else { fn(); }\r\n  }\r\n  gotowe(function(){ try{ start(); }catch(err){\r\n    if(window.console) console.error('Hilaris \u2014 wyniki egzaminu:', err);\r\n  }});\r\n\r\n  function start(){\r\n  \/* Blok bywa wklejony na stronie wi\u0119cej ni\u017c raz (osobno dla telefonu\r\n     i komputera). getElementById zwraca tylko pierwsze wyst\u0105pienie, wi\u0119c\r\n     kolejne kopie zostawa\u0142yby puste \u2014 obs\u0142ugujemy ka\u017cd\u0105 z osobna. *\/\r\n  var SEKCJE = document.querySelectorAll('#hil-egzamin-pc');\r\n  if(!SEKCJE.length){\r\n    if(window.console) console.warn('Hilaris: nie znaleziono sekcji #hil-egzamin-pc.');\r\n    return;\r\n  }\r\n  Array.prototype.forEach.call(SEKCJE, function(ROOT){\r\n    if(ROOT.getAttribute('data-hil-init')) return;\r\n    ROOT.setAttribute('data-hil-init','1');\r\n    try{ buduj(ROOT); }catch(err){\r\n      if(window.console) console.error('Hilaris \u2014 wyniki egzaminu:', err);\r\n    }\r\n  });\r\n  }\r\n\r\n  function buduj(ROOT){\r\n  \/* ka\u017cde wyszukiwanie ograniczone do w\u0142asnej kopii bloku *\/\r\n  var el = function(id){\r\n    var e = ROOT.querySelector('#' + id);\r\n    if(!e && window.console) console.warn('Hilaris: brak elementu #' + id);\r\n    return e;\r\n  };\r\n\r\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     \u25bc JEDYNE MIEJSCE DO EDYCJI \u25bc\r\n     Wyniki procentowe. Kolejno\u015b\u0107 poziom\u00f3w w \u201eskala\u201d decyduje o kolejno\u015bci\r\n     przycisk\u00f3w. Wszystkie r\u00f3\u017cnice i \u015brednie licz\u0105 si\u0119 z tych liczb.\r\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  var EGZAMIN = {\r\n    rok:'2026',\r\n    grafika:'https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2026\/08\/736367366_1690356383098097_8738879026905774154_n.jpg',\r\n    skala:[\r\n      {id:'kraj',    l:'Kraj',            d:'\u015brednia krajowa'},\r\n      {id:'woj',     l:'Wojew\u00f3dztwo',     d:'mazowieckie'},\r\n      {id:'powiat',  l:'Powiat',          d:'warszawski zachodni'},\r\n      {id:'gmina',   l:'Gmina B\u0142onie',    d:'gmina B\u0142onie'}\r\n    ],\r\n    przedmioty:[\r\n      {t:'J\u0119zyk polski',    hilaris:80.4, kraj:64.8, woj:68.5, powiat:72.0, gmina:68.8},\r\n      {t:'Matematyka',      hilaris:75.2, kraj:54.8, woj:59.6, powiat:65.5, gmina:60.0},\r\n      {t:'J\u0119zyk angielski', hilaris:95.5, kraj:72.6, woj:76.5, powiat:80.4, gmina:69.9}\r\n    ],\r\n    miejsce:'1. miejsce w gminie B\u0142onie',\r\n    zrodlo:'Wyniki Szko\u0142y Podstawowej Hilaris oraz zestawienia \u015brednich '\r\n         + 'przygotowane na podstawie danych Centralnej Komisji Egzaminacyjnej.'\r\n  };\r\n  \/* \u2550\u2550\u2550 \u25b2 KONIEC \u25b2 \u2550\u2550\u2550 *\/\r\n\r\n  var P = EGZAMIN.przedmioty, S = EGZAMIN.skala;\r\n  var pozNr = 0;\r\n  var fmt = function(v){ return v.toFixed(1).replace('.', ',') + '%'; };\r\n  var fmtD = function(v){\r\n    return (v > 0 ? '+' : v < 0 ? '\u2212' : '') + Math.abs(v).toFixed(1).replace('.', ',') + ' pkt';\r\n  };\r\n  var sr = function(klucz){\r\n    var s = 0; P.forEach(function(x){ s += x[klucz]; }); return s \/ P.length;\r\n  };\r\n\r\n  var oImg = el('egImg'), oNote = el('egNote');\r\n  if(oImg) oImg.src = EGZAMIN.grafika;\r\n  if(oNote) oNote.textContent = EGZAMIN.zrodlo;\r\n\r\n  \/* \u2500\u2500 medale \u2500\u2500 *\/\r\n  el('egMedals').innerHTML = P.map(function(x){\r\n    return '<div class=\"eg-med\">'\r\n      + '<span class=\"eg-med__r\"><\/span>'\r\n      + '<div class=\"eg-med__c\">1<\/div>'\r\n      + '<h3>'+x.t+'<\/h3>'\r\n      + '<div class=\"eg-pc\" data-c=\"'+x.hilaris+'\">0,0%<\/div>'\r\n      + '<div class=\"eg-sub\">'+EGZAMIN.miejsce+'<\/div><\/div>';\r\n  }).join('');\r\n\r\n  \/* liczniki procent\u00f3w *\/\r\n  function licz(){\r\n    ROOT.querySelectorAll('[data-c]').forEach(function(el){\r\n      var koniec = parseFloat(el.getAttribute('data-c')), t0 = null;\r\n      function krok(t){\r\n        if(t0 === null) t0 = t;\r\n        var p = Math.min(1, (t - t0) \/ 1500);\r\n        el.textContent = fmt(koniec * (1 - Math.pow(1 - p, 3)));\r\n        if(p < 1) requestAnimationFrame(krok); else el.textContent = fmt(koniec);\r\n      }\r\n      requestAnimationFrame(krok);\r\n    });\r\n  }\r\n\r\n  \/* \u2500\u2500 prze\u0142\u0105cznik poziomu \u2500\u2500 *\/\r\n  el('egTabs').innerHTML = S.map(function(s, i){\r\n    return '<button class=\"eg-tab\" type=\"button\" aria-pressed=\"'+(i===0)+'\" data-i=\"'+i+'\">'\r\n      + s.l + '<\/button>';\r\n  }).join('');\r\n\r\n  \/* \u2500\u2500 paski \u2500\u2500 *\/\r\n  function rysuj(anim){\r\n    var poz = S[pozNr];\r\n    el('egRows').innerHTML = P.map(function(x){\r\n      var moj = x.hilaris, ref = x[poz.id], d = moj - ref;\r\n      return '<div class=\"eg-row\">'\r\n        + '<div class=\"eg-row__t\"><b>'+x.t+'<\/b>'\r\n        +   '<span class=\"eg-delta'+(d < 0 ? ' minus' : '')+'\">'+fmtD(d)+' proc.<\/span><\/div>'\r\n        + '<div class=\"eg-bar mine\"><u>Hilaris<\/u>'\r\n        +   '<span class=\"eg-track\"><i class=\"eg-fill\" data-w=\"'+moj+'\"><\/i><\/span>'\r\n        +   '<span class=\"eg-val\">'+fmt(moj)+'<\/span><\/div>'\r\n        + '<div class=\"eg-bar\"><u>'+poz.l+'<\/u>'\r\n        +   '<span class=\"eg-track\"><i class=\"eg-fill\" data-w=\"'+ref+'\"><\/i><\/span>'\r\n        +   '<span class=\"eg-val\">'+fmt(ref)+'<\/span><\/div>'\r\n        + '<\/div>';\r\n    }).join('')\r\n      + '<div class=\"eg-row\"><div class=\"eg-row__t\"><b>\u015arednia z trzech przedmiot\u00f3w<\/b>'\r\n      + '<span class=\"eg-delta'+((sr('hilaris') - sr(poz.id)) < 0 ? ' minus' : '')+'\">'\r\n      + fmtD(sr('hilaris') - sr(poz.id)) + ' proc.<\/span><\/div>'\r\n      + '<div class=\"eg-bar mine\"><u>Hilaris<\/u>'\r\n      +   '<span class=\"eg-track\"><i class=\"eg-fill\" data-w=\"'+sr('hilaris')+'\"><\/i><\/span>'\r\n      +   '<span class=\"eg-val\">'+fmt(sr('hilaris'))+'<\/span><\/div>'\r\n      + '<div class=\"eg-bar\"><u>'+poz.l+'<\/u>'\r\n      +   '<span class=\"eg-track\"><i class=\"eg-fill\" data-w=\"'+sr(poz.id)+'\"><\/i><\/span>'\r\n      +   '<span class=\"eg-val\">'+fmt(sr(poz.id))+'<\/span><\/div><\/div>';\r\n\r\n    var fill = ROOT.querySelectorAll('.eg-fill');\r\n    if(anim === false){\r\n      fill.forEach(function(el){ el.style.width = el.getAttribute('data-w') + '%'; });\r\n    } else {\r\n      requestAnimationFrame(function(){\r\n        fill.forEach(function(el){ el.style.width = el.getAttribute('data-w') + '%'; });\r\n      });\r\n    }\r\n  }\r\n\r\n  ROOT.querySelectorAll('.eg-tab').forEach(function(b){\r\n    b.addEventListener('click', function(){\r\n      pozNr = +b.getAttribute('data-i');\r\n      ROOT.querySelectorAll('.eg-tab').forEach(function(x){\r\n        x.setAttribute('aria-pressed', x === b ? 'true' : 'false');\r\n      });\r\n      rysuj(true);\r\n    });\r\n  });\r\n\r\n  \/* \u2500\u2500 tabela \u2500\u2500 *\/\r\n  (function(){\r\n    var th = '<tr><th>Przedmiot<\/th><th>Hilaris<\/th>'\r\n      + S.map(function(s){ return '<th>'+s.l+'<\/th>'; }).join('') + '<\/tr>';\r\n    var tb = P.map(function(x){\r\n      return '<tr><td>'+x.t+'<\/td><td class=\"hil\">'+fmt(x.hilaris)+'<\/td>'\r\n        + S.map(function(s){ return '<td>'+fmt(x[s.id])+'<\/td>'; }).join('') + '<\/tr>';\r\n    }).join('');\r\n    var tf = '<tr><td>\u015arednia<\/td><td class=\"hil\">'+fmt(sr('hilaris'))+'<\/td>'\r\n      + S.map(function(s){ return '<td>'+fmt(sr(s.id))+'<\/td>'; }).join('') + '<\/tr>';\r\n    el('egTable').innerHTML =\r\n      '<thead>'+th+'<\/thead><tbody>'+tb+'<\/tbody><tfoot>'+tf+'<\/tfoot>';\r\n  })();\r\n\r\n  \/* \u2500\u2500 wej\u015bcie i uruchomienie animacji \u2500\u2500 *\/\r\n  var medale = Array.prototype.slice.call(ROOT.querySelectorAll('.eg-med'));\r\n  var redukcja = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n  if(redukcja || !('IntersectionObserver' in window)){\r\n    medale.forEach(function(el){ el.classList.add('in'); });\r\n    ROOT.querySelectorAll('[data-c]').forEach(function(el){\r\n      el.textContent = fmt(parseFloat(el.getAttribute('data-c')));\r\n    });\r\n    rysuj(false);\r\n  } else {\r\n    rysuj(false);\r\n    var io = new IntersectionObserver(function(w){\r\n      w.filter(function(x){ return x.isIntersecting; }).forEach(function(x, n){\r\n        setTimeout(function(){ x.target.classList.add('in'); }, n * 140);\r\n        io.unobserve(x.target);\r\n      });\r\n      if(w.some(function(x){ return x.isIntersecting; })){ licz(); }\r\n    }, {threshold:.3});\r\n    medale.forEach(function(el){ io.observe(el); });\r\n    var io2 = new IntersectionObserver(function(w){\r\n      if(w[0].isIntersecting){ rysuj(true); io2.disconnect(); }\r\n    }, {threshold:.25});\r\n    io2.observe(el('egRows'));\r\n    setTimeout(function(){\r\n      medale.forEach(function(el){ el.classList.add('in'); });\r\n    }, 3500);\r\n  }\r\n\r\n  \/* \u2500\u2500 powi\u0119kszenie grafiki \u2500\u2500 *\/\r\n  var lb = el('egLb'), lbI = el('egLbImg'), lbX = el('egLbX'), img = oImg;\r\n  if(!lb || !lbI || !lbX || !img) return;\r\n  function zamknij(){\r\n    lb.classList.remove('on'); document.body.style.overflow = '';\r\n    setTimeout(function(){ lbI.src = ''; }, 320);\r\n  }\r\n  img.addEventListener('click', function(){\r\n    lbI.src = img.currentSrc || img.src;\r\n    lb.classList.add('on'); document.body.style.overflow = 'hidden';\r\n    setTimeout(function(){ lbX.focus(); }, 60);\r\n  });\r\n  lbX.addEventListener('click', zamknij);\r\n  lb.addEventListener('click', function(e){ if(e.target === lb || e.target === lbI) zamknij(); });\r\n  document.addEventListener('keydown', function(e){\r\n    if(e.key === 'Escape' && lb.classList.contains('on')) zamknij();\r\n  });\r\n  }\r\n})();\r\n<\/script>\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-cc1c44e e-grid elementor-hidden-desktop e-con-boxed e-con e-parent\" data-id=\"cc1c44e\" 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-2ff303a elementor-widget elementor-widget-html\" data-id=\"2ff303a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ==========================================================================\r\n     HILARIS \u2014 WYNIKI EGZAMINU \u00d3SMOKLASISTY 2026 (page_id=2759)\r\n     Wersja: urz\u0105dzenia mobilne (kolumna do 520 px)\r\n     Blok samodzielny \u2014 nie wymaga rdzenia, nie zawiera nag\u0142\u00f3wka ani stopki.\r\n\r\n     Co robi kod:\r\n     \u2022 przelicza r\u00f3\u017cnice wzgl\u0119dem wybranego poziomu odniesienia (kraj,\r\n       wojew\u00f3dztwo, powiat, gmina) \u2014 \u017cadna liczba nie jest wpisana r\u0119cznie\r\n     \u2022 rysuje paski por\u00f3wnawcze i animuje je przy zmianie poziomu\r\n     \u2022 liczy \u015bredni\u0105 z trzech przedmiot\u00f3w dla ka\u017cdego poziomu\r\n     \u25b8 AKTUALIZACJA: obiekt EGZAMIN na dole pliku.\r\n     ========================================================================== -->\r\n\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Figtree:wght@400;500;600;700;800&family=Fraunces:opsz,wght@9..144,600;9..144,700&display=swap');\r\n\r\n.hil-eg8m{\r\n  --navy:#0E2B4D; --navy-d:#0A1F3A; --gold:#D9A417; --gold-l:#F0C64B;\r\n  --ink:#12324B; --ink-2:#5A6E7E; --line:#E2E8EC; --paper:#fff; --mist:#F3F6F8;\r\n  --ok:#3E8E5A; --r:18px; --pad:0px;\r\n  font-family:'Figtree',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;\r\n  color:var(--ink); line-height:1.55; display:block; width:100%; overflow-x:hidden;\r\n  -webkit-font-smoothing:antialiased; background:var(--paper);\r\n}\r\n.hil-eg8m *,.hil-eg8m *::before,.hil-eg8m *::after{box-sizing:border-box;}\r\n.hil-eg8m p{margin:0 0 .9em;} .hil-eg8m p:last-child{margin-bottom:0;}\r\n.hil-eg8m img{display:block;max-width:100%;}\r\n.hil-eg8m a{text-decoration:none;color:inherit;}\r\n.hil-eg8m h2,.hil-eg8m h3{font-family:'Fraunces',Georgia,serif;margin:0;font-weight:700;\r\n  line-height:1.15;letter-spacing:-.015em;}\r\n.hil-eg8m button{-webkit-appearance:none;appearance:none;border:0;margin:0;cursor:pointer;\r\n  font-family:inherit;text-transform:none!important;letter-spacing:normal!important;}\r\n.hil-eg8m .eg-app{max-width:520px;margin:0 auto;}\r\n\r\n\/* \u2500\u2500 nag\u0142\u00f3wek \u2500\u2500 *\/\r\n.hil-eg8m .eg-head{background:var(--navy);color:#fff;border-radius:var(--r);\r\n  padding:24px 20px 26px;position:relative;overflow:hidden;}\r\n.hil-eg8m .eg-head::after{content:\"\";position:absolute;right:-70px;top:-70px;width:230px;height:230px;\r\n  border-radius:50%;background:rgba(217,164,23,.14);}\r\n.hil-eg8m .eg-head > *{position:relative;z-index:2;}\r\n.hil-eg8m .eg-kick{display:inline-flex;align-items:center;gap:9px;font-size:.7rem;font-weight:800;\r\n  letter-spacing:.16em;text-transform:uppercase;color:var(--gold-l);margin-bottom:14px;}\r\n.hil-eg8m .eg-kick::before{content:\"\";width:26px;height:2px;background:var(--gold);}\r\n.hil-eg8m .eg-head h2{color:#fff;font-size:clamp(1.6rem,7vw,2rem);}\r\n.hil-eg8m .eg-head p{color:#C6D7E5;margin-top:12px;font-size:.9rem;max-width:56ch;}\r\n\r\n\/* \u2500\u2500 medale \u2500\u2500 *\/\r\n.hil-eg8m .eg-medals{display:grid;grid-template-columns:1fr;gap:12px;margin-top:16px;}\r\n.hil-eg8m .eg-med{background:var(--paper);border:2px solid var(--gold);border-radius:var(--r);\r\n  padding:22px 18px 20px;text-align:center;position:relative;overflow:hidden;\r\n  box-shadow:0 20px 44px -32px rgba(14,43,77,.7);\r\n  opacity:0;transform:translateY(20px);\r\n  transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1);}\r\n.hil-eg8m .eg-med.in{opacity:1;transform:none;}\r\n.hil-eg8m .eg-med__r{position:absolute;left:50%;top:0;transform:translateX(-50%);\r\n  width:44px;height:26px;background:linear-gradient(90deg,#D63B3B 0 33%,#fff 33% 66%,#D63B3B 66%);\r\n  clip-path:polygon(0 0,100% 0,100% 100%,50% 74%,0 100%);opacity:.9;}\r\n.hil-eg8m .eg-med__c{width:70px;height:70px;border-radius:50%;margin:16px auto 0;\r\n  background:radial-gradient(circle at 34% 30%,#FBE28A,#E0A81C 55%,#B9860F);\r\n  display:grid;place-items:center;color:#5A3F02;font-family:'Fraunces',Georgia,serif;\r\n  font-weight:700;font-size:2.1rem;box-shadow:inset 0 -3px 10px rgba(0,0,0,.22),0 8px 20px -10px rgba(160,110,10,.7);}\r\n.hil-eg8m .eg-med h3{margin-top:14px;font-size:1.1rem;}\r\n.hil-eg8m .eg-med .eg-pc{font-family:'Fraunces',Georgia,serif;font-weight:700;\r\n  font-size:2.6rem;line-height:1;color:var(--navy);margin-top:8px;}\r\n.hil-eg8m .eg-med .eg-sub{font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;\r\n  color:var(--gold);margin-top:9px;line-height:1.4;}\r\n\r\n\/* \u2500\u2500 prze\u0142\u0105cznik poziomu \u2500\u2500 *\/\r\n.hil-eg8m .eg-sec{margin-top:30px;}\r\n.hil-eg8m .eg-sec h3{font-size:1.35rem;}\r\n.hil-eg8m .eg-sec > p{color:var(--ink-2);font-size:.9rem;margin-top:6px;}\r\n.hil-eg8m .eg-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 20px;}\r\n.hil-eg8m .eg-tab{background:var(--paper);border:1.5px solid var(--line);border-radius:999px;\r\n  padding:10px 16px;font-size:.84rem;font-weight:700;color:var(--ink-2);\r\n  transition:border-color .25s ease,color .25s ease,background .25s ease;}\r\n.hil-eg8m .eg-tab[aria-pressed=\"true\"]{background:var(--navy);border-color:var(--navy);color:#fff;}\r\n\r\n\/* \u2500\u2500 paski por\u00f3wnawcze \u2500\u2500 *\/\r\n.hil-eg8m .eg-rows{display:grid;gap:12px;}\r\n.hil-eg8m .eg-row{background:var(--paper);border:1px solid var(--line);border-radius:16px;\r\n  padding:16px;}\r\n.hil-eg8m .eg-row.mine{border-color:var(--gold);border-width:1.5px;background:#FFFCF4;}\r\n.hil-eg8m .eg-row__t b{display:block;font-family:'Fraunces',Georgia,serif;font-size:1.08rem;\r\n  line-height:1.25;}\r\n.hil-eg8m .eg-delta{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:800;\r\n  border-radius:999px;padding:6px 13px;background:#E7F4EC;color:#1F5C36;margin-top:9px;}\r\n.hil-eg8m .eg-delta.minus{background:#FBECE8;color:#8E3A24;}\r\n.hil-eg8m .eg-delta svg{width:13px;height:13px;}\r\n\r\n\/* pasek pe\u0142nej szeroko\u015bci \u2014 podpis NAD nim, nie obok, wi\u0119c nic si\u0119 nie \u015bciska *\/\r\n.hil-eg8m .eg-b2{margin-top:14px;}\r\n.hil-eg8m .eg-b2__h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;\r\n  margin-bottom:6px;}\r\n.hil-eg8m .eg-b2__h u{text-decoration:none;font-size:.82rem;font-weight:700;color:var(--ink-2);}\r\n.hil-eg8m .eg-b2__h b{font-family:'Fraunces',Georgia,serif;font-size:1rem;color:var(--ink-2);}\r\n.hil-eg8m .eg-b2.mine .eg-b2__h u{color:var(--navy);font-size:.9rem;}\r\n.hil-eg8m .eg-b2.mine .eg-b2__h b{color:var(--navy);font-size:1.5rem;}\r\n.hil-eg8m .eg-track{height:13px;border-radius:99px;background:var(--mist);overflow:hidden;}\r\n.hil-eg8m .eg-b2.mine .eg-track{height:22px;box-shadow:inset 0 0 0 1px rgba(217,164,23,.35);}\r\n.hil-eg8m .eg-fill{display:block;height:100%;width:0;border-radius:99px;background:#B7C4CD;\r\n  transition:width 1.1s cubic-bezier(.22,1,.36,1);}\r\n.hil-eg8m .eg-b2.mine .eg-fill{background:linear-gradient(90deg,var(--gold-l),var(--gold));}\r\n\r\n\/* ranking zamiast tabeli \u2014 bez przewijania w bok *\/\r\n.hil-eg8m .eg-rank{display:grid;gap:12px;}\r\n.hil-eg8m .eg-rcard{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:16px;}\r\n.hil-eg8m .eg-rcard > b{display:block;font-family:'Fraunces',Georgia,serif;font-size:1.08rem;\r\n  margin-bottom:13px;}\r\n.hil-eg8m .eg-rk{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:center;\r\n  margin-bottom:10px;}\r\n.hil-eg8m .eg-rk:last-child{margin-bottom:0;}\r\n.hil-eg8m .eg-rk__n{width:24px;height:24px;border-radius:50%;background:var(--mist);\r\n  color:var(--ink-2);display:grid;place-items:center;font-size:.7rem;font-weight:800;}\r\n.hil-eg8m .eg-rk.mine .eg-rk__n{background:linear-gradient(180deg,var(--gold-l),var(--gold));\r\n  color:#3B2A00;}\r\n.hil-eg8m .eg-rk__h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;\r\n  margin-bottom:5px;}\r\n.hil-eg8m .eg-rk__h u{text-decoration:none;font-size:.8rem;font-weight:700;color:var(--ink-2);}\r\n.hil-eg8m .eg-rk__h b{font-family:'Fraunces',Georgia,serif;font-size:.94rem;color:var(--ink-2);}\r\n.hil-eg8m .eg-rk.mine .eg-rk__h u,.hil-eg8m .eg-rk.mine .eg-rk__h b{color:var(--navy);}\r\n.hil-eg8m .eg-rk.mine .eg-rk__h b{font-size:1.16rem;}\r\n.hil-eg8m .eg-rk__t{height:9px;border-radius:99px;background:var(--mist);overflow:hidden;}\r\n.hil-eg8m .eg-rk.mine .eg-rk__t{height:13px;}\r\n.hil-eg8m .eg-rk__f{display:block;height:100%;width:0;border-radius:99px;background:#B7C4CD;\r\n  transition:width 1s cubic-bezier(.22,1,.36,1);}\r\n.hil-eg8m .eg-rk.mine .eg-rk__f{background:linear-gradient(90deg,var(--gold-l),var(--gold));}\r\n\r\n\/* \u2500\u2500 grafika i gratulacje \u2500\u2500 *\/\r\n.hil-eg8m .eg-grat{background:var(--mist);border-radius:var(--r);padding:20px;\r\n  display:grid;gap:20px;}\r\n.hil-eg8m .eg-grat img{border-radius:14px;border:1.5px solid var(--gold);width:100%;height:auto;\r\n  cursor:zoom-in;}\r\n.hil-eg8m .eg-grat h3{font-size:1.35rem;}\r\n.hil-eg8m .eg-grat p{font-size:.94rem;color:var(--ink-2);margin-top:10px;line-height:1.65;}\r\n.hil-eg8m .eg-grat .eg-big{font-family:'Fraunces',Georgia,serif;font-weight:700;\r\n  font-size:1.2rem;color:var(--navy);margin-top:14px;line-height:1.2;}\r\n.hil-eg8m .eg-note{font-size:.78rem;color:var(--ink-2);margin-top:18px;line-height:1.6;}\r\n\r\n\/* \u2500\u2500 powi\u0119kszenie grafiki \u2500\u2500 *\/\r\n.hil-eg8m .eg-lb{position:fixed;inset:0;z-index:999;background:rgba(6,20,38,.94);display:flex;\r\n  align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;\r\n  transition:opacity .3s ease,visibility .3s ease;}\r\n.hil-eg8m .eg-lb.on{opacity:1;visibility:visible;}\r\n.hil-eg8m .eg-lb img{max-width:100%;max-height:88vh;object-fit:contain;border-radius:10px;}\r\n.hil-eg8m .eg-lb__x{position:absolute;top:14px;right:14px;width:42px;height:42px;border-radius:50%;\r\n  background:rgba(255,255,255,.16);color:#fff;display:grid;place-items:center;}\r\n.hil-eg8m .eg-lb__x svg{width:20px;height:20px;}\r\n\r\n\r\n\/* \u2500\u2500 wideo nad kafelkami \u2500\u2500 *\/\r\n.hil-eg8m .eg-video{position:relative;border-radius:var(--r);overflow:hidden;\r\n  border:1.5px solid var(--gold);background:var(--navy);margin-top:34px;\r\n  box-shadow:0 20px 44px -32px rgba(14,43,77,.7);line-height:0;}\r\n.hil-eg8m .eg-video video{width:100%;height:auto;display:block;background:#000;}\r\n\r\n\/* \u2500\u2500 kafelki powi\u0105zanych podstron \u2500\u2500 *\/\r\n.hil-eg8m .eg-tiles{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:16px;}\r\n.hil-eg8m .eg-tile{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;\r\n  background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:16px 10px;\r\n  color:var(--ink);transition:transform .18s ease,border-color .3s ease,box-shadow .3s ease;}\r\n.hil-eg8m .eg-tile:active{transform:scale(.97);}\r\n.hil-eg8m .eg-tile:hover{border-color:var(--c);box-shadow:0 16px 30px -24px rgba(14,43,77,.55);}\r\n.hil-eg8m .eg-tile__i{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;\r\n  background:color-mix(in srgb,var(--c) 14%,transparent);}\r\n.hil-eg8m .eg-tile__i svg{width:22px;height:22px;color:var(--c);}\r\n.hil-eg8m .eg-tile b{font-size:.86rem;font-weight:700;line-height:1.25;}\r\n.hil-eg8m .eg-tile u{text-decoration:none;font-size:.72rem;color:var(--ink-2);}\r\n\r\n\/* \u2550\u2550 OPRAWA STRONY \u2550\u2550 (pasek g\u00f3rny, powr\u00f3t, stopka, pasek akcji)\r\n   Ten sam wygl\u0105d co w pozosta\u0142ych podstronach, ale zapisany lokalnie \u2014\r\n   plik pozostaje samodzielny i nie wymaga rdzenia. *\/\r\n.hil-eg8m .eg-shell{max-width:520px;margin:0 auto;background:var(--paper);\r\n  box-shadow:0 0 60px -30px rgba(14,43,77,.4);}\r\n.hil-eg8m .eg-app{padding:0 16px;}\r\n\r\n.hil-eg8m .eg-top{background:var(--navy);color:#fff;padding:11px 16px;text-align:center;}\r\n.hil-eg8m .eg-top b{display:block;font-size:.78rem;font-weight:700;line-height:1.3;}\r\n.hil-eg8m .eg-calls{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;}\r\n.hil-eg8m .eg-call{display:flex;align-items:center;justify-content:center;gap:7px;\r\n  background:rgba(255,255,255,.12);border-radius:999px;padding:9px 8px;color:#fff;\r\n  font-size:.78rem;font-weight:600;}\r\n.hil-eg8m .eg-call svg{width:15px;height:15px;flex:none;}\r\n.hil-eg8m .eg-call u{text-decoration:none;opacity:.7;font-size:.68rem;display:block;}\r\n.hil-eg8m .eg-call span{display:block;}\r\n\r\n.hil-eg8m .eg-back{display:flex;align-items:center;gap:9px;padding:12px 16px;background:var(--mist);\r\n  border-bottom:1px solid var(--line);font-size:.85rem;font-weight:600;color:var(--navy);}\r\n.hil-eg8m .eg-back svg{width:16px;height:16px;color:var(--gold);flex:none;}\r\n\r\n.hil-eg8m .eg-foot{background:var(--navy-d);color:#A9C0D2;padding:26px 16px 108px;\r\n  text-align:center;font-size:.8rem;margin-top:34px;}\r\n.hil-eg8m .eg-foot a.eg-logo{display:block;width:62px;margin:0 auto 12px;}\r\n.hil-eg8m .eg-foot img{width:100%;}\r\n.hil-eg8m .eg-foot .eg-tag{font-family:'Fraunces',Georgia,serif;color:var(--gold-l);\r\n  font-size:.98rem;margin-bottom:14px;}\r\n.hil-eg8m .eg-fbtns{display:grid;gap:9px;margin:14px 0;}\r\n.hil-eg8m .eg-fbtns a{display:flex;align-items:center;justify-content:center;gap:8px;\r\n  background:rgba(255,255,255,.1);border-radius:999px;padding:12px;color:#fff;\r\n  font-size:.83rem;font-weight:600;}\r\n\r\n.hil-eg8m .eg-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;\r\n  background:rgba(255,255,255,.94);backdrop-filter:blur(10px);border-top:1px solid var(--line);\r\n  padding:9px 12px calc(9px + env(safe-area-inset-bottom));\r\n  display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:520px;margin:0 auto;}\r\n.hil-eg8m .eg-bar a{display:flex;flex-direction:column;align-items:center;gap:4px;\r\n  font-size:.68rem;font-weight:700;color:var(--navy);padding:6px 2px;border-radius:12px;\r\n  text-align:center;}\r\n.hil-eg8m .eg-bar svg{width:19px;height:19px;}\r\n.hil-eg8m .eg-bar a.is-main{background:linear-gradient(180deg,var(--gold-l),var(--gold));color:#3B2A00;}\r\n@media (min-width:900px){ .hil-eg8m .eg-bar{display:none;} .hil-eg8m .eg-foot{padding-bottom:34px;} }\r\n\r\n@media (prefers-reduced-motion:reduce){\r\n  .hil-eg8m .eg-med{opacity:1;transform:none;}\r\n  .hil-eg8m .eg-fill{transition:none;}\r\n}\r\n\r\n\/* trzy medale w rz\u0119dzie mieszcz\u0105 si\u0119 od 380 px \u2014 poni\u017cej zostaj\u0105 jeden pod drugim *\/\r\n@media (min-width:380px){\r\n  .hil-eg8m .eg-medals{grid-template-columns:repeat(3,1fr);gap:9px;}\r\n  .hil-eg8m .eg-med{padding:18px 8px 16px;}\r\n  .hil-eg8m .eg-med__c{width:52px;height:52px;font-size:1.6rem;margin-top:14px;}\r\n  .hil-eg8m .eg-med h3{font-size:.82rem;margin-top:11px;}\r\n  .hil-eg8m .eg-med .eg-pc{font-size:1.5rem;}\r\n  .hil-eg8m .eg-med .eg-sub{font-size:.6rem;letter-spacing:.06em;}\r\n}\r\n<\/style>\r\n\r\n<section class=\"hil-eg8m\" id=\"hil-egzamin-mobile\">\r\n <div class=\"eg-shell\">\r\n\r\n  <div class=\"eg-top\">\r\n    <b>HILARIS Dwuj\u0119zyczna Szko\u0142a Podstawowa i Przedszkole<\/b>\r\n    <div class=\"eg-calls\">\r\n      <a class=\"eg-call\" href=\"tel:+48224985525\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M6.6 10.8a15.5 15.5 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.2.4 2.4.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.4 0 .8-.2 1l-2.3 2.2z\"\/><\/svg>\r\n        <span><u>Szko\u0142a<\/u>22 498-55-25<\/span><\/a>\r\n      <a class=\"eg-call\" href=\"tel:+48882486841\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M6.6 10.8a15.5 15.5 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.2.4 2.4.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.4 0 .8-.2 1l-2.3 2.2z\"\/><\/svg>\r\n        <span><u>Przedszkole<\/u>882-486-841<\/span><\/a>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <a class=\"eg-back\" href=\"https:\/\/hilaris-blonie.pl\/?page_id=345\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M19 12H6M11 6l-6 6 6 6\"\/><\/svg>\r\n    Szko\u0142a Podstawowa\r\n  <\/a>\r\n\r\n  <div class=\"eg-app\">\r\n\r\n  <div class=\"eg-head\">\r\n    <span class=\"eg-kick\">Nasze sukcesy<\/span>\r\n    <h2>Egzamin \u00f3smoklasisty 2026<\/h2>\r\n    <p>Nasi absolwenci osi\u0105gn\u0119li wyniki wyra\u017anie wy\u017csze od \u015brednich krajowych,\r\n       wojew\u00f3dzkich, powiatowych i gminnych \u2014 we wszystkich trzech przedmiotach.<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"eg-medals\" id=\"egMedals\"><\/div>\r\n\r\n  <div class=\"eg-sec\">\r\n    <h3>Por\u00f3wnanie wynik\u00f3w<\/h3>\r\n    <p>Prosimy wybra\u0107 poziom odniesienia \u2014 wykresy i r\u00f3\u017cnice przelicz\u0105 si\u0119 od razu.<\/p>\r\n    <div class=\"eg-tabs\" id=\"egTabs\" role=\"group\" aria-label=\"Poziom odniesienia\"><\/div>\r\n    <div class=\"eg-rows\" id=\"egRows\"><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"eg-sec\">\r\n    <h3>Pe\u0142ne zestawienie<\/h3>\r\n    <p>Miejsce Hilarisa na tle wszystkich por\u00f3wnywanych obszar\u00f3w.<\/p>\r\n    <div class=\"eg-rank\" id=\"egRank\" style=\"margin-top:16px\"><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"eg-sec\">\r\n    <div class=\"eg-grat\">\r\n      <div>\r\n        <img decoding=\"async\" id=\"egImg\" src=\"\" alt=\"Wyniki egzaminu \u00f3smoklasisty 2026 \u2014 Szko\u0142a Podstawowa Hilaris\">\r\n      <\/div>\r\n      <div>\r\n        <h3>Gratulacje!<\/h3>\r\n        <p>Serdecznie gratulujemy naszym Absolwentom znakomitych wynik\u00f3w egzaminu\r\n           \u00f3smoklasisty 2026. Osi\u0105gni\u0119te rezultaty s\u0105 efektem wsp\u00f3lnej pracy uczni\u00f3w,\r\n           nauczycieli oraz ogromnego wsparcia rodzic\u00f3w.<\/p>\r\n        <p class=\"eg-big\">Jeste\u015bmy z Was bardzo dumni. Powodzenia w nowych szko\u0142ach!<\/p>\r\n      <\/div>\r\n    <\/div>\r\n    <p class=\"eg-note\" id=\"egNote\">\u2014<\/p>\r\n  <\/div>\r\n\r\n <\/div>\r\n\r\n  <div class=\"eg-app\">\r\n    <div class=\"eg-video\">\r\n      <video id=\"egVid\" playsinline muted loop autoplay preload=\"metadata\"\r\n             disablepictureinpicture disableremoteplayback\r\n             aria-label=\"Uczniowie Hilaris w czapkach absolwenckich\">\r\n        <source src=\"https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2026\/02\/hilaris-czapki-wideo.mp4\"\r\n                type=\"video\/mp4\">\r\n      <\/video>\r\n    <\/div>\r\n\r\n    <div class=\"eg-sec\">\r\n      <h3>Powi\u0105zane strony<\/h3>\r\n      <p>Inne osi\u0105gni\u0119cia naszych uczni\u00f3w i informacje o naborze.<\/p>\r\n      <div class=\"eg-tiles\" id=\"egTiles\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"eg-foot\">\r\n    <a class=\"eg-logo\" href=\"https:\/\/hilaris-blonie.pl\/\" aria-label=\"Hilaris \u2014 strona g\u0142\u00f3wna\">\r\n      <img decoding=\"async\" src=\"https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/08\/LOGO-HILARIS-STRONA-GLOWNA-bez-nazw.png\" alt=\"Hilaris\"><\/a>\r\n    <p class=\"eg-tag\">HILARIS \u2014 follow your passion!<\/p>\r\n    <div class=\"eg-fbtns\">\r\n      <a href=\"https:\/\/hilaris-blonie.pl\/?page_id=345\">Szko\u0142a Podstawowa<\/a>\r\n      <a href=\"https:\/\/hilaris-blonie.pl\/?page_id=1194\">Przedszkole<\/a>\r\n    <\/div>\r\n    <p>05-870 B\u0142onie, ul. Passowska 16A<\/p>\r\n    <p style=\"margin-top:10px;opacity:.7\">Hilaris \u00a9 2026<\/p>\r\n  <\/div>\r\n\r\n  <nav class=\"eg-bar\" aria-label=\"Szybkie akcje\">\r\n    <a href=\"https:\/\/hilaris-blonie.pl\/?page_id=345\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M19 12H6M11 6l-6 6 6 6\"\/><\/svg>\r\n      Szko\u0142a<\/a>\r\n    <a class=\"is-main\" href=\"https:\/\/hilaris-blonie.pl\/?page_id=4686\">\r\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2.5\"\/><path d=\"M8 2.5v5M16 2.5v5M3 10h18\"\/><path d=\"M9 15.2l2.1 2.1L15.4 13\"\/><\/svg>\r\n      Rekrutacja<\/a>\r\n    <a href=\"tel:+48224985525\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M6.6 10.8a15.5 15.5 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.2.4 2.4.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.4 0 .8-.2 1l-2.3 2.2z\"\/><\/svg>\r\n      Zadzwo\u0144<\/a>\r\n  <\/nav>\r\n\r\n <\/div>\r\n\r\n <div class=\"eg-lb\" id=\"egLb\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Powi\u0119kszona grafika\">\r\n   <button class=\"eg-lb__x\" id=\"egLbX\" type=\"button\" aria-label=\"Zamknij\">\r\n     <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\"><path d=\"M6 6l12 12M18 6 6 18\"\/><\/svg>\r\n   <\/button>\r\n   <img decoding=\"async\" id=\"egLbImg\" src=\"\" alt=\"\">\r\n <\/div>\r\n<\/section>\r\n\r\n<script data-no-optimize=\"1\" data-no-defer=\"1\" data-no-minify=\"1\" data-cfasync=\"false\" data-pagespeed-no-defer>\r\n(function(){\r\n  \/* Uruchamiamy dopiero, gdy dokument jest gotowy \u2014 niekt\u00f3re wtyczki\r\n     optymalizuj\u0105ce przenosz\u0105 skrypty przed tre\u015b\u0107. *\/\r\n  function gotowe(fn){\r\n    if(document.readyState === 'loading'){\r\n      document.addEventListener('DOMContentLoaded', fn);\r\n    } else { fn(); }\r\n  }\r\n  gotowe(function(){ try{ start(); }catch(err){\r\n    if(window.console) console.error('Hilaris \u2014 wyniki egzaminu:', err);\r\n  }});\r\n\r\n  function start(){\r\n  \/* Blok bywa wklejony na stronie wi\u0119cej ni\u017c raz (osobno dla telefonu\r\n     i komputera). getElementById zwraca tylko pierwsze wyst\u0105pienie, wi\u0119c\r\n     kolejne kopie zostawa\u0142yby puste \u2014 obs\u0142ugujemy ka\u017cd\u0105 z osobna. *\/\r\n  var SEKCJE = document.querySelectorAll('#hil-egzamin-mobile');\r\n  if(!SEKCJE.length){\r\n    if(window.console) console.warn('Hilaris: nie znaleziono sekcji #hil-egzamin-mobile.');\r\n    return;\r\n  }\r\n  Array.prototype.forEach.call(SEKCJE, function(ROOT){\r\n    if(ROOT.getAttribute('data-hil-init')) return;\r\n    ROOT.setAttribute('data-hil-init','1');\r\n    try{ buduj(ROOT); }catch(err){\r\n      if(window.console) console.error('Hilaris \u2014 wyniki egzaminu:', err);\r\n    }\r\n  });\r\n  }\r\n\r\n  function buduj(ROOT){\r\n  \/* ka\u017cde wyszukiwanie ograniczone do w\u0142asnej kopii bloku *\/\r\n  var el = function(id){\r\n    var e = ROOT.querySelector('#' + id);\r\n    if(!e && window.console) console.warn('Hilaris: brak elementu #' + id);\r\n    return e;\r\n  };\r\n\r\n  \/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n     \u25bc JEDYNE MIEJSCE DO EDYCJI \u25bc\r\n     Wyniki procentowe. Kolejno\u015b\u0107 poziom\u00f3w w \u201eskala\u201d decyduje o kolejno\u015bci\r\n     przycisk\u00f3w. Wszystkie r\u00f3\u017cnice i \u015brednie licz\u0105 si\u0119 z tych liczb.\r\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n  var EGZAMIN = {\r\n    rok:'2026',\r\n    grafika:'https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2026\/08\/736367366_1690356383098097_8738879026905774154_n.jpg',\r\n    skala:[\r\n      {id:'kraj',    l:'Kraj',            d:'\u015brednia krajowa'},\r\n      {id:'woj',     l:'Wojew\u00f3dztwo',     d:'mazowieckie'},\r\n      {id:'powiat',  l:'Powiat',          d:'warszawski zachodni'},\r\n      {id:'gmina',   l:'Gmina B\u0142onie',    d:'gmina B\u0142onie'}\r\n    ],\r\n    przedmioty:[\r\n      {t:'J\u0119zyk polski',    hilaris:80.4, kraj:64.8, woj:68.5, powiat:72.0, gmina:68.8},\r\n      {t:'Matematyka',      hilaris:75.2, kraj:54.8, woj:59.6, powiat:65.5, gmina:60.0},\r\n      {t:'J\u0119zyk angielski', hilaris:95.5, kraj:72.6, woj:76.5, powiat:80.4, gmina:69.9}\r\n    ],\r\n    miejsce:'1. miejsce w gminie B\u0142onie',\r\n    zrodlo:'Wyniki Szko\u0142y Podstawowej Hilaris oraz zestawienia \u015brednich '\r\n         + 'przygotowane na podstawie danych Centralnej Komisji Egzaminacyjnej.'\r\n  };\r\n  \/* \u2550\u2550\u2550 \u25b2 KONIEC \u25b2 \u2550\u2550\u2550 *\/\r\n\r\n  var P = EGZAMIN.przedmioty, S = EGZAMIN.skala;\r\n  var pozNr = 0;\r\n  var fmt = function(v){ return v.toFixed(1).replace('.', ',') + '%'; };\r\n  var fmtD = function(v){\r\n    return (v > 0 ? '+' : v < 0 ? '\u2212' : '') + Math.abs(v).toFixed(1).replace('.', ',') + ' pkt';\r\n  };\r\n  var sr = function(klucz){\r\n    var s = 0; P.forEach(function(x){ s += x[klucz]; }); return s \/ P.length;\r\n  };\r\n\r\n  var oImg = el('egImg'), oNote = el('egNote');\r\n  if(oImg) oImg.src = EGZAMIN.grafika;\r\n  if(oNote) oNote.textContent = EGZAMIN.zrodlo;\r\n\r\n  \/* \u2500\u2500 medale \u2500\u2500 *\/\r\n  el('egMedals').innerHTML = P.map(function(x){\r\n    return '<div class=\"eg-med\">'\r\n      + '<span class=\"eg-med__r\"><\/span>'\r\n      + '<div class=\"eg-med__c\">1<\/div>'\r\n      + '<h3>'+x.t+'<\/h3>'\r\n      + '<div class=\"eg-pc\" data-c=\"'+x.hilaris+'\">0,0%<\/div>'\r\n      + '<div class=\"eg-sub\">'+EGZAMIN.miejsce+'<\/div><\/div>';\r\n  }).join('');\r\n\r\n  \/* liczniki procent\u00f3w *\/\r\n  function licz(){\r\n    ROOT.querySelectorAll('[data-c]').forEach(function(el){\r\n      var koniec = parseFloat(el.getAttribute('data-c')), t0 = null;\r\n      function krok(t){\r\n        if(t0 === null) t0 = t;\r\n        var p = Math.min(1, (t - t0) \/ 1500);\r\n        el.textContent = fmt(koniec * (1 - Math.pow(1 - p, 3)));\r\n        if(p < 1) requestAnimationFrame(krok); else el.textContent = fmt(koniec);\r\n      }\r\n      requestAnimationFrame(krok);\r\n    });\r\n  }\r\n\r\n  \/* \u2500\u2500 prze\u0142\u0105cznik poziomu \u2500\u2500 *\/\r\n  el('egTabs').innerHTML = S.map(function(s, i){\r\n    return '<button class=\"eg-tab\" type=\"button\" aria-pressed=\"'+(i===0)+'\" data-i=\"'+i+'\">'\r\n      + s.l + '<\/button>';\r\n  }).join('');\r\n\r\n  \/* \u2500\u2500 paski \u2500\u2500 *\/\r\n  var UP = '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" '\r\n    + 'stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 19V6M6 12l6-6 6 6\"\/><\/svg>';\r\n\r\n  function pasek(nazwa, wartosc, moj){\r\n    return '<div class=\"eg-b2'+(moj?' mine':'')+'\">'\r\n      + '<div class=\"eg-b2__h\"><u>'+nazwa+'<\/u><b>'+fmt(wartosc)+'<\/b><\/div>'\r\n      + '<div class=\"eg-track\"><i class=\"eg-fill\" data-w=\"'+wartosc+'\"><\/i><\/div><\/div>';\r\n  }\r\n\r\n  function karta(tytul, moj, ref, nazwaRef, wyroznij){\r\n    var d = moj - ref;\r\n    return '<div class=\"eg-row'+(wyroznij?' mine':'')+'\">'\r\n      + '<div class=\"eg-row__t\"><b>'+tytul+'<\/b>'\r\n      +   '<span class=\"eg-delta'+(d < 0 ? ' minus' : '')+'\">'+(d >= 0 ? UP : '')\r\n      +   fmtD(d)+' proc. przewagi<\/span><\/div>'\r\n      + pasek('Hilaris', moj, true)\r\n      + pasek(nazwaRef, ref, false)\r\n      + '<\/div>';\r\n  }\r\n\r\n  function rysuj(anim){\r\n    var poz = S[pozNr];\r\n    el('egRows').innerHTML =\r\n        P.map(function(x){ return karta(x.t, x.hilaris, x[poz.id], poz.l, false); }).join('')\r\n      + karta('\u015arednia z trzech przedmiot\u00f3w', sr('hilaris'), sr(poz.id), poz.l, true);\r\n\r\n    var fill = ROOT.querySelectorAll('.eg-fill');\r\n    if(anim === false){\r\n      Array.prototype.forEach.call(fill, function(e2){ e2.style.width = e2.getAttribute('data-w') + '%'; });\r\n    } else {\r\n      requestAnimationFrame(function(){\r\n        Array.prototype.forEach.call(fill, function(e2){ e2.style.width = e2.getAttribute('data-w') + '%'; });\r\n      });\r\n    }\r\n  }\r\n\r\n  ROOT.querySelectorAll('.eg-tab').forEach(function(b){\r\n    b.addEventListener('click', function(){\r\n      pozNr = +b.getAttribute('data-i');\r\n      ROOT.querySelectorAll('.eg-tab').forEach(function(x){\r\n        x.setAttribute('aria-pressed', x === b ? 'true' : 'false');\r\n      });\r\n      rysuj(true);\r\n    });\r\n  });\r\n\r\n  \/* \u2500\u2500 ranking: pozycja Hilarisa na tle pozosta\u0142ych obszar\u00f3w \u2500\u2500 *\/\r\n  (function(){\r\n    function lista(tytul, wartosci){\r\n      var w = wartosci.slice().sort(function(x,y){ return y.v - x.v; });\r\n      var max = w[0].v;\r\n      return '<div class=\"eg-rcard\"><b>'+tytul+'<\/b>'\r\n        + w.map(function(o,i){\r\n            return '<div class=\"eg-rk'+(o.mine?' mine':'')+'\">'\r\n              + '<span class=\"eg-rk__n\">'+(i+1)+'<\/span>'\r\n              + '<span><span class=\"eg-rk__h\"><u>'+o.l+'<\/u><b>'+fmt(o.v)+'<\/b><\/span>'\r\n              + '<span class=\"eg-rk__t\"><i class=\"eg-rk__f\" data-w=\"'\r\n              +   (o.v \/ max * 100).toFixed(1) + '\"><\/i><\/span><\/span><\/div>';\r\n          }).join('')\r\n        + '<\/div>';\r\n    }\r\n    var karty = P.map(function(x){\r\n      var w = [{l:'Hilaris', v:x.hilaris, mine:true}];\r\n      S.forEach(function(s2){ w.push({l:s2.l, v:x[s2.id]}); });\r\n      return lista(x.t, w);\r\n    });\r\n    var wSr = [{l:'Hilaris', v:sr('hilaris'), mine:true}];\r\n    S.forEach(function(s2){ wSr.push({l:s2.l, v:sr(s2.id)}); });\r\n    karty.push(lista('\u015arednia z trzech przedmiot\u00f3w', wSr));\r\n    var box = el('egRank');\r\n    if(box) box.innerHTML = karty.join('');\r\n  })();\r\n\r\n  \/* \u2500\u2500 wej\u015bcie i uruchomienie animacji \u2500\u2500 *\/\r\n  function paskiRankingu(){\r\n    Array.prototype.forEach.call(ROOT.querySelectorAll('.eg-rk__f'), function(e2){\r\n      e2.style.width = e2.getAttribute('data-w') + '%';\r\n    });\r\n  }\r\n\r\n  var medale = Array.prototype.slice.call(ROOT.querySelectorAll('.eg-med'));\r\n  var redukcja = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n  if(redukcja || !('IntersectionObserver' in window)){\r\n    medale.forEach(function(el){ el.classList.add('in'); });\r\n    ROOT.querySelectorAll('[data-c]').forEach(function(el){\r\n      el.textContent = fmt(parseFloat(el.getAttribute('data-c')));\r\n    });\r\n    rysuj(false); paskiRankingu();\r\n  } else {\r\n    rysuj(false);\r\n    var io = new IntersectionObserver(function(w){\r\n      w.filter(function(x){ return x.isIntersecting; }).forEach(function(x, n){\r\n        setTimeout(function(){ x.target.classList.add('in'); }, n * 140);\r\n        io.unobserve(x.target);\r\n      });\r\n      if(w.some(function(x){ return x.isIntersecting; })){ licz(); }\r\n    }, {threshold:.3});\r\n    medale.forEach(function(el){ io.observe(el); });\r\n    var io2 = new IntersectionObserver(function(w){\r\n      if(w[0].isIntersecting){ rysuj(true); io2.disconnect(); }\r\n    }, {threshold:.25});\r\n    io2.observe(el('egRows'));\r\n    var io3 = new IntersectionObserver(function(w){\r\n      if(w[0].isIntersecting){ paskiRankingu(); io3.disconnect(); }\r\n    }, {threshold:.15});\r\n    var rk = el('egRank'); if(rk) io3.observe(rk);\r\n    setTimeout(paskiRankingu, 3500);\r\n    setTimeout(function(){\r\n      medale.forEach(function(el){ el.classList.add('in'); });\r\n    }, 3500);\r\n  }\r\n\r\n  \/* \u2500\u2500 wideo: autoodtwarzanie w p\u0119tli, bez przycisk\u00f3w \u2500\u2500\r\n     Przegl\u0105darki mobilne puszczaj\u0105 samoczynnie tylko materia\u0142 wyciszony,\r\n     dlatego muted i playsinline s\u0105 konieczne. Poza kadrem zatrzymujemy\r\n     odtwarzanie \u2014 nie ma powodu zu\u017cywa\u0107 baterii i transferu. *\/\r\n  (function(){\r\n    var v = ROOT.querySelector('#egVid');\r\n    if(!v) return;\r\n    v.muted = true;                 \/* wymagane przez polityk\u0119 autoodtwarzania *\/\r\n    v.setAttribute('muted','');\r\n    function graj(){ var p = v.play(); if(p && p.catch) p.catch(function(){}); }\r\n    graj();\r\n    document.addEventListener('visibilitychange', function(){\r\n      if(!document.hidden) graj();\r\n    });\r\n    if('IntersectionObserver' in window){\r\n      new IntersectionObserver(function(w){\r\n        if(w[0].isIntersecting) graj(); else v.pause();\r\n      }, {threshold:.2}).observe(v);\r\n    }\r\n  })();\r\n\r\n  \/* \u2500\u2500 kafelki powi\u0105zanych podstron \u2500\u2500 *\/\r\n  (function(){\r\n    var U = 'https:\/\/hilaris-blonie.pl\/?page_id=';\r\n    var ic = function(d){\r\n      return '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" '\r\n        + 'stroke-linecap=\"round\" stroke-linejoin=\"round\">' + d + '<\/svg>';\r\n    };\r\n    var T = [\r\n      {t:'Certyfikaty Cambridge', d:'egzaminy j\u0119zykowe', c:'#8B54C4', h:U+'4171',\r\n       i:ic('<circle cx=\"12\" cy=\"9\" r=\"5.6\"\/><path d=\"M8.6 13.6 7.4 21.4 12 19.1l4.6 2.3-1.2-7.8\"\/>')},\r\n      {t:'Konkursy', d:'sukcesy uczni\u00f3w', c:'#D9A417', h:U+'2774',\r\n       i:ic('<path d=\"M8 4h8v5a4 4 0 0 1-8 0z\"\/><path d=\"M8 5.4H5.4v1.4A3.2 3.2 0 0 0 8.6 10\"\/><path d=\"M16 5.4h2.6v1.4A3.2 3.2 0 0 1 15.4 10\"\/><path d=\"M12 13v4.4M8.6 20.6h6.8\"\/>')},\r\n      {t:'Zawody sportowe', d:'osi\u0105gni\u0119cia dru\u017cyn', c:'#3E8E5A', h:U+'2781',\r\n       i:ic('<circle cx=\"12\" cy=\"12\" r=\"8.6\"\/><path d=\"m12 7.2 3.8 2.8-1.4 4.4H9.6L8.2 10z\"\/><path d=\"M12 3.4v3.8M4.4 9.6 8.2 10M6.8 18.6l2.8-4.2M17.2 18.6l-2.8-4.2M19.6 9.6 15.8 10\"\/>')},\r\n      {t:'Rekrutacja', d:'zapisy do szko\u0142y', c:'#D2543C', h:U+'4686',\r\n       i:ic('<rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2.5\"\/><path d=\"M8 2.5v5M16 2.5v5M3 10h18\"\/><path d=\"M9 15.2l2.1 2.1L15.4 13\"\/>')}\r\n    ];\r\n    ROOT.querySelector('#egTiles').innerHTML = T.map(function(o){\r\n      return '<a class=\"eg-tile\" href=\"'+o.h+'\" style=\"--c:'+o.c+'\">'\r\n        + '<span class=\"eg-tile__i\">'+o.i+'<\/span>'\r\n        + '<b>'+o.t+'<\/b><u>'+o.d+'<\/u><\/a>';\r\n    }).join('');\r\n  })();\r\n\r\n  \/* \u2500\u2500 powi\u0119kszenie grafiki \u2500\u2500 *\/\r\n  var lb = el('egLb'), lbI = el('egLbImg'), lbX = el('egLbX'), img = oImg;\r\n  if(!lb || !lbI || !lbX || !img) return;\r\n  function zamknij(){\r\n    lb.classList.remove('on'); document.body.style.overflow = '';\r\n    setTimeout(function(){ lbI.src = ''; }, 320);\r\n  }\r\n  img.addEventListener('click', function(){\r\n    lbI.src = img.currentSrc || img.src;\r\n    lb.classList.add('on'); document.body.style.overflow = 'hidden';\r\n    setTimeout(function(){ lbX.focus(); }, 60);\r\n  });\r\n  lbX.addEventListener('click', zamknij);\r\n  lb.addEventListener('click', function(e){ if(e.target === lb || e.target === lbI) zamknij(); });\r\n  document.addEventListener('keydown', function(e){\r\n    if(e.key === 'Escape' && lb.classList.contains('on')) zamknij();\r\n  });\r\n  }\r\n})();\r\n<\/script>\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-09141b2 e-grid elementor-hidden-tablet elementor-hidden-mobile e-con-boxed e-con e-parent\" data-id=\"09141b2\" 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-d7e4e4e elementor-widget elementor-widget-video\" data-id=\"d7e4e4e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2026\/02\/hilaris-czapki-wideo.mp4\" autoplay=\"\" loop=\"\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\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>Nasze sukcesy Egzamin \u00f3smoklasisty 2026 Nasi absolwenci osi\u0105gn\u0119li wyniki wyra\u017anie wy\u017csze od \u015brednich krajowych, wojew\u00f3dzkich, powiatowych i gminnych \u2014 we wszystkich trzech przedmiotach. Por\u00f3wnanie wynik\u00f3w Prosimy wybra\u0107 poziom odniesienia \u2014 wykresy i r\u00f3\u017cnice przelicz\u0105 si\u0119 od razu. Pe\u0142ne zestawienie Wyniki procentowe we wszystkich por\u00f3wnywanych obszarach. Gratulacje! Serdecznie gratulujemy naszym Absolwentom znakomitych wynik\u00f3w egzaminu \u00f3smoklasisty 2026. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":345,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-2759","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/hilaris-blonie.pl\/index.php?rest_route=\/wp\/v2\/pages\/2759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hilaris-blonie.pl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hilaris-blonie.pl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hilaris-blonie.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hilaris-blonie.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2759"}],"version-history":[{"count":85,"href":"https:\/\/hilaris-blonie.pl\/index.php?rest_route=\/wp\/v2\/pages\/2759\/revisions"}],"predecessor-version":[{"id":6865,"href":"https:\/\/hilaris-blonie.pl\/index.php?rest_route=\/wp\/v2\/pages\/2759\/revisions\/6865"}],"up":[{"embeddable":true,"href":"https:\/\/hilaris-blonie.pl\/index.php?rest_route=\/wp\/v2\/pages\/345"}],"wp:attachment":[{"href":"https:\/\/hilaris-blonie.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}