{"id":2737,"date":"2025-09-22T21:47:16","date_gmt":"2025-09-22T19:47:16","guid":{"rendered":"https:\/\/hilaris-blonie.pl\/?page_id=2737"},"modified":"2026-08-18T04:58:51","modified_gmt":"2026-08-18T02:58:51","slug":"sekretariat","status":"publish","type":"page","link":"https:\/\/hilaris-blonie.pl\/?page_id=2737","title":{"rendered":"Sekretariat"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2737\" class=\"elementor elementor-2737\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71fe83d e-grid elementor-hidden-desktop e-con-boxed e-con e-parent\" data-id=\"71fe83d\" 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-d013806 elementor-hidden-desktop elementor-widget elementor-widget-html\" data-id=\"d013806\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ==========================================================================\r\n     HILARIS \u2014 SZKO\u0141A \u2192 SEKRETARIAT\r\n     WYMAGA rdzenia (hilaris-CORE.html).\r\n     Strona zna dzie\u0144 tygodnia i godzin\u0119: sama m\u00f3wi, czy sekretariat jest\r\n     teraz czynny, ile zosta\u0142o do zamkni\u0119cia i kiedy otwieramy ponownie.\r\n     \u25b8 AKTUALIZACJA: obiekt SEKRETARIAT na dole pliku.\r\n     ========================================================================== -->\r\n\r\n<style>\r\n.hx-sek .sk-status{border-radius:var(--r);padding:18px;display:grid;\r\n  grid-template-columns:auto 1fr;gap:15px;align-items:center;}\r\n.hx-sek .sk-status > span{display:block;min-width:0;}\r\n.hx-sek .sk-status--open{background:#E7F4EC;color:#1F5C36;}\r\n.hx-sek .sk-status--shut{background:#FBECE8;color:#8E3A24;}\r\n.hx-sek .sk-ic{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;\r\n  background:rgba(255,255,255,.7);}\r\n.hx-sek .sk-ic svg{width:26px;height:26px;}\r\n.hx-sek .sk-l{display:block;font-size:.67rem;font-weight:800;letter-spacing:.14em;\r\n  text-transform:uppercase;opacity:.75;line-height:1.3;}\r\n.hx-sek .sk-t{display:block;font-family:'Fraunces',Georgia,serif;font-size:1.22rem;\r\n  line-height:1.2;margin-top:4px;}\r\n.hx-sek .sk-s{display:block;font-size:.84rem;line-height:1.45;margin-top:6px;opacity:.88;}\r\n\r\n.hx-sek .sk-hours{margin-top:16px;border-top:1px solid var(--line);}\r\n.hx-sek .sk-day{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;\r\n  padding:12px 4px;border-bottom:1px solid var(--line);font-size:.9rem;\r\n  transition:background .25s ease;}\r\n.hx-sek .sk-day.is-today{background:#FFF9EA;border-radius:9px;padding-left:11px;padding-right:11px;}\r\n.hx-sek .sk-day b{font-family:'Fraunces',Georgia,serif;white-space:nowrap;}\r\n.hx-sek .sk-day .sk-tag{font-size:.65rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;\r\n  background:var(--gold);color:#3B2A00;border-radius:999px;padding:2px 8px;margin-left:8px;}\r\n\r\n.hx-sek .sk-p{display:flex;align-items:center;gap:16px;background:var(--paper);\r\n  border:1px solid var(--line);border-radius:var(--r);padding:16px;\r\n  transition:box-shadow .3s ease,border-color .3s ease;}\r\n.hx-sek .sk-p:hover{border-color:#C6D4DC;box-shadow:0 18px 34px -26px rgba(14,43,77,.55);}\r\n.hx-sek .sk-p img{width:82px;height:82px;border-radius:50%;object-fit:cover;object-position:center 22%;\r\n  flex:none;border:3px solid var(--paper);box-shadow:0 0 0 2px var(--line);}\r\n.hx-sek .sk-p b{display:block;font-family:'Fraunces',Georgia,serif;font-weight:700;font-size:1.12rem;\r\n  line-height:1.2;}\r\n.hx-sek .sk-p u{text-decoration:none;display:block;font-size:.85rem;color:var(--ink-2);margin-top:4px;}\r\n.hx-sek .sk-p .sk-p__c{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px;}\r\n.hx-sek .sk-p .sk-p__c a{display:inline-flex;align-items:center;gap:6px;background:var(--mist);\r\n  border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:700;color:var(--ink);}\r\n.hx-sek .sk-p .sk-p__c svg{width:13px;height:13px;color:var(--gold);}\r\n@media (min-width:900px){\r\n  .hx-sek .sk-p{padding:22px;gap:20px;}\r\n  .hx-sek .sk-p img{width:104px;height:104px;}\r\n  .hx-sek .sk-p b{font-size:1.25rem;}\r\n}\r\n\r\n.hx-sek .sk-call{display:flex;align-items:center;gap:13px;background:var(--paper);\r\n  border:1px solid var(--line);border-radius:14px;padding:14px 15px;color:var(--ink);}\r\n.hx-sek .sk-call svg{width:19px;height:19px;color:var(--gold);flex:none;}\r\n.hx-sek .sk-call u{text-decoration:none;display:block;font-size:.74rem;color:var(--ink-2);}\r\n.hx-sek .sk-call b{display:block;font-weight:700;overflow-wrap:anywhere;}\r\n@media (min-width:900px){\r\n  .hx-sek .sk-status{padding:26px 30px;}\r\n  .hx-sek .sk-t{font-size:1.6rem;}\r\n  .hx-sek .sk-day{font-size:.98rem;}\r\n}\r\n<\/style>\r\n\r\n<section class=\"hx hx-sek\" id=\"hil-sekretariat\">\r\n <div class=\"hx-app\">\r\n\r\n  <div class=\"hx-top\">\r\n    <b>HILARIS Dwuj\u0119zyczna Szko\u0142a Podstawowa i Przedszkole<\/b>\r\n    <div class=\"hx-calls\">\r\n      <a class=\"hx-call\" href=\"tel:+48224985525\">\r\n        <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=\"hx-call\" href=\"tel:+48882486841\">\r\n        <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=\"hx-back\" href=\"https:\/\/hilaris-blonie.pl\/?page_id=345\">\r\n    <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=\"hx-hero hx-hero--plain\">\r\n    <div class=\"hx-hero__c\">\r\n      <p class=\"hx-kicker\">Dla rodzica<\/p>\r\n      <h1><span class=\"hx-ln\"><i>Sekretariat<\/i><\/span><\/h1>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"hx-sec\">\r\n    <div id=\"skStatus\" data-x><\/div>\r\n    <div class=\"sk-hours\" id=\"skHours\" data-x><\/div>\r\n    <p class=\"hx-sub\" style=\"margin-top:14px\" data-x>\r\n      Poza godzinami pracy prosimy o wiadomo\u015b\u0107 e-mail \u2014 odpowiadamy nast\u0119pnego dnia roboczego.<\/p>\r\n  <\/div>\r\n\r\n  <div class=\"hx-sec hx-sec--mist\">\r\n    <h2 class=\"hx-h\" data-x>Nasz sekretariat<\/h2>\r\n    <p class=\"hx-sub\" data-x>Osoby, kt\u00f3re odbior\u0105 telefon i pomog\u0105 za\u0142atwi\u0107 spraw\u0119.<\/p>\r\n    <div class=\"hx-grid sk-team\" style=\"--cols:1;--cols-d:2\" id=\"skTeam\"><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"hx-sec hx-sec--mist\">\r\n    <h2 class=\"hx-h\" data-x>Kontakt bezpo\u015bredni<\/h2>\r\n    <p class=\"hx-sub\" data-x>05-870 B\u0142onie, ul. Passowska 16A<\/p>\r\n    <div class=\"hx-grid\" style=\"--cols:1;--cols-d:2\" id=\"skCalls\"><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"hx-sec\">\r\n    <h2 class=\"hx-h\" data-x>Powi\u0105zane strony<\/h2>\r\n    <div class=\"hx-grid\" style=\"--cols:2;--cols-d:4\" id=\"skTiles\"><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"hx-foot\">\r\n    <a class=\"hx-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=\"hx-tag\">HILARIS \u2014 follow your passion!<\/p>\r\n    <div class=\"hx-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=\"hx-bar\" aria-label=\"Szybkie akcje\">\r\n    <a class=\"is-main\" href=\"tel:+48224985525\">\r\n      <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    <a href=\"mailto:hilaris@antie.pl\">\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=\"14\" rx=\"2.5\"\/><path d=\"m3.5 7 8.5 6 8.5-6\"\/><\/svg>\r\n      Napisz<\/a>\r\n    <a href=\"https:\/\/maps.google.com\/maps?q=polska+b%C5%82onie+passowska+16a\" target=\"_blank\" rel=\"noopener\">\r\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 21s7-5.6 7-11a7 7 0 1 0-14 0c0 5.4 7 11 7 11z\"\/><circle cx=\"12\" cy=\"10\" r=\"2.6\"\/><\/svg>\r\n      Dojazd<\/a>\r\n  <\/nav>\r\n\r\n <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n  var ROOT = document.getElementById('hil-sekretariat');\r\n  if(!ROOT) return;\r\n  function __start(){\r\n  var ic = HX.ic, U = 'https:\/\/hilaris-blonie.pl\/?page_id=';\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     godziny: klucz = dzie\u0144 tygodnia (1 = poniedzia\u0142ek \u2026 5 = pi\u0105tek)\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 SEKRETARIAT = {\r\n    mailSzkola:'hilaris@antie.pl',\r\n    mailPrzedszkole:'sekretariat@antie.pl',\r\n    telSzkola:'+48224985525',\r\n    telPrzedszkole:'+48882486841',\r\n    adres:'05-870 B\u0142onie, ul. Passowska 16A',\r\n    godziny:{ 1:['8:00','15:00'], 2:['8:00','15:00'], 3:['9:00','16:00'],\r\n              4:['8:00','15:00'], 5:['8:00','15:00'] },\r\n    \/* osoby pracuj\u0105ce w sekretariacie *\/\r\n    zespol:[\r\n      {n:'Joanna Mielczarek', r:'Sekretarz szko\u0142y',\r\n       f:'https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/37-scaled.jpg'},\r\n      {n:'Agnieszka Bednarek', r:'Pracownik biurowy',\r\n       f:'https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/38-scaled.jpg'}\r\n    ],\r\n  };\r\n  \/* \u2550\u2550\u2550 \u25b2 KONIEC \u25b2 \u2550\u2550\u2550 *\/\r\n\r\n  var DNI = {1:'Poniedzia\u0142ek',2:'Wtorek',3:'\u015aroda',4:'Czwartek',5:'Pi\u0105tek'};\r\n  var DOWS = ['niedziela','poniedzia\u0142ek','wtorek','\u015broda','czwartek','pi\u0105tek','sobota'];\r\n  var mm = function(s){ var p = s.split(':'); return +p[0]*60 + +p[1]; };\r\n  var pad = HX.pad;\r\n  var kk = function(dt){ return dt.getFullYear()+'-'+pad(dt.getMonth()+1)+'-'+pad(dt.getDate()); };\r\n  var d = new Date(); d.setHours(0,0,0,0);\r\n  var teraz = new Date();\r\n  var dow = teraz.getDay(), mins = teraz.getHours()*60 + teraz.getMinutes();\r\n  var G = SEKRETARIAT.godziny;\r\n\r\n  \/* \u2550\u2550 DNI USTAWOWO WOLNE OD PRACY W POLSCE \u2550\u2550\r\n     \u015awi\u0119ta ruchome wyliczamy z daty Wielkanocy (algorytm Meeusa), wi\u0119c lista\r\n     jest poprawna dla ka\u017cdego roku \u2014 nie trzeba jej aktualizowa\u0107. *\/\r\n  function wielkanoc(y){\r\n    var a=y%19, b=Math.floor(y\/100), c=y%100, dd=Math.floor(b\/4), e=b%4,\r\n        f=Math.floor((b+8)\/25), g=Math.floor((b-f+1)\/3), h=(19*a+b-dd-g+15)%30,\r\n        i=Math.floor(c\/4), k=c%4, l=(32+2*e+2*i-h-k)%7,\r\n        m=Math.floor((a+11*h+22*l)\/451),\r\n        mo=Math.floor((h+l-7*m+114)\/31), da=((h+l-7*m+114)%31)+1;\r\n    return new Date(y, mo-1, da);\r\n  }\r\n  function swieta(y){\r\n    var w = wielkanoc(y);\r\n    var plus = function(n){ var x = new Date(w); x.setDate(x.getDate()+n); return x; };\r\n    return [\r\n      {d:new Date(y,0,1),   t:'Nowy Rok'},\r\n      {d:new Date(y,0,6),   t:'Trzech Kr\u00f3li'},\r\n      {d:w,                 t:'Niedziela Wielkanocna'},\r\n      {d:plus(1),           t:'Poniedzia\u0142ek Wielkanocny'},\r\n      {d:new Date(y,4,1),   t:'\u015awi\u0119to Pracy'},\r\n      {d:new Date(y,4,3),   t:'\u015awi\u0119to Konstytucji 3 Maja'},\r\n      {d:plus(49),          t:'Zielone \u015awi\u0105tki'},\r\n      {d:plus(60),          t:'Bo\u017ce Cia\u0142o'},\r\n      {d:new Date(y,7,15),  t:'Wniebowzi\u0119cie NMP'},\r\n      {d:new Date(y,10,1),  t:'Wszystkich \u015awi\u0119tych'},\r\n      {d:new Date(y,10,11), t:'\u015awi\u0119to Niepodleg\u0142o\u015bci'},\r\n      {d:new Date(y,11,24), t:'Wigilia Bo\u017cego Narodzenia'},\r\n      {d:new Date(y,11,25), t:'Bo\u017ce Narodzenie'},\r\n      {d:new Date(y,11,26), t:'drugi dzie\u0144 Bo\u017cego Narodzenia'}\r\n    ].sort(function(a2,b2){ return a2.d - b2.d; });\r\n  }\r\n  var rok = d.getFullYear();\r\n  var SW = swieta(rok);\r\n  var mapaSW = {};\r\n  SW.concat(swieta(rok+1)).forEach(function(x){ mapaSW[kk(x.d)] = x.t; });\r\n\r\n  var czyWolne = function(dt){\r\n    var dw = dt.getDay();\r\n    return (dw === 0 || dw === 6) ? 'weekend' : (mapaSW[kk(dt)] || null);\r\n  };\r\n\r\n  \/* \u2500\u2500 kiedy najbli\u017csze otwarcie: pomijamy weekendy i \u015bwi\u0119ta \u2500\u2500 *\/\r\n  function nastepny(){\r\n    var c = new Date(d);\r\n    for(var i=1;i<=21;i++){\r\n      c.setDate(c.getDate()+1);\r\n      if(!czyWolne(c) && G[c.getDay()]){\r\n        return {dt:new Date(c), dw:c.getDay(), g:G[c.getDay()], za:i};\r\n      }\r\n    }\r\n    return null;\r\n  }\r\n\r\n  \/* \u2500\u2500 status \u2500\u2500 *\/\r\n  var kl, ico, lab, tit, sub;\r\n  var swietoDzis = mapaSW[kk(d)];\r\n  var dzisG = (dow === 0 || dow === 6 || swietoDzis) ? null : G[dow];\r\n  if(swietoDzis){\r\n    var n0 = nastepny();\r\n    kl='shut'; lab='Dzi\u015b'; tit='Sekretariat nieczynny \u2014 ' + swietoDzis;\r\n    sub='Dzie\u0144 ustawowo wolny od pracy.'\r\n      + (n0 ? ' Najbli\u017csze otwarcie: ' + DOWS[n0.dw] + ' ' + n0.dt.getDate() + ' '\r\n        + HX.MIES[n0.dt.getMonth()] + ' od ' + n0.g[0] + '.' : '');\r\n    ico=ic('<path d=\"M3.4 20.6h17.2\"\/><path d=\"M6 20.6V9.4l6-4.8 6 4.8v11.2\"\/><path d=\"M10 20.6v-4.6h4v4.6\"\/>');\r\n  } else if(dzisG && mins >= mm(dzisG[0]) && mins < mm(dzisG[1])){\r\n    kl='open'; lab='Teraz'; tit='Sekretariat jest czynny';\r\n    sub='Dzi\u015b pracujemy do ' + dzisG[1] + '.';\r\n    ico=ic('<path d=\"M4.5 12.5 9.5 17.5 19.5 7\"\/>');\r\n  } else {\r\n    var n = nastepny();\r\n    var kiedy = n ? (n.za === 1 ? 'jutro' : DOWS[n.dw] + ' ' + n.dt.getDate() + ' '\r\n                    + HX.MIES[n.dt.getMonth()]) : '';\r\n    kl='shut';\r\n    if(dzisG && mins < mm(dzisG[0])){\r\n      lab='Dzi\u015b'; tit='Otwieramy o ' + dzisG[0];\r\n      sub='Zapraszamy dzi\u015b od ' + dzisG[0] + ' do ' + dzisG[1] + '.';\r\n    } else if(dow === 0 || dow === 6){\r\n      lab='Dzi\u015b'; tit='Weekend';\r\n      sub='Sekretariat pracuje od poniedzia\u0142ku do pi\u0105tku.'\r\n        + (n ? ' Najbli\u017csze otwarcie: ' + kiedy + ' od ' + n.g[0] + '.' : '');\r\n    } else {\r\n      lab='Dzi\u015b'; tit='Sekretariat ju\u017c zamkni\u0119ty';\r\n      sub = n ? 'Zapraszamy ' + kiedy + ' od ' + n.g[0] + '.' : '';\r\n    }\r\n    ico=ic('<circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M15 9l-6 6M9 9l6 6\"\/>');\r\n  }\r\n  document.getElementById('skStatus').innerHTML =\r\n    '<div class=\"sk-status sk-status--'+kl+'\"><span class=\"sk-ic\">'+ico+'<\/span>'\r\n    + '<span><span class=\"sk-l\">'+lab+'<\/span><span class=\"sk-t\">'+tit+'<\/span>'\r\n    + '<span class=\"sk-s\">'+sub+'<\/span><\/span><\/div>';\r\n\r\n  \/* \u2500\u2500 tabela godzin, dzi\u015b pod\u015bwietlone \u2500\u2500 *\/\r\n  document.getElementById('skHours').innerHTML = [1,2,3,4,5].map(function(i){\r\n    var g = G[i], dzis2 = (i === dow);\r\n    return '<div class=\"sk-day'+(dzis2?' is-today':'')+'\"><span>'+DNI[i]\r\n      + (dzis2 ? '<span class=\"sk-tag\">dzi\u015b<\/span>' : '') + '<\/span>'\r\n      + '<b>'+g[0]+' \u2013 '+g[1]+'<\/b><\/div>';\r\n  }).join('');\r\n\r\n  \/* \u2500\u2500 zesp\u00f3\u0142 sekretariatu \u2500\u2500 *\/\r\n  var TELI = '<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  var MAILI = ic('<rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2.5\"\/><path d=\"m3.5 7 8.5 6 8.5-6\"\/>');\r\n  document.getElementById('skTeam').innerHTML = SEKRETARIAT.zespol.map(function(o){\r\n    return '<div class=\"sk-p\" data-x>'\r\n      + '<img decoding=\"async\" src=\"'+o.f+'\" alt=\"'+o.n+'\" loading=\"lazy\">'\r\n      + '<span><b>'+o.n+'<\/b><u>'+o.r+'<\/u>'\r\n      + '<span class=\"sk-p__c\">'\r\n      +   '<a href=\"tel:'+SEKRETARIAT.telSzkola+'\">'+TELI+'22 498-55-25<\/a>'\r\n      +   '<a href=\"mailto:'+SEKRETARIAT.mailSzkola+'\">'+MAILI+'Napisz<\/a>'\r\n      + '<\/span><\/span><\/div>';\r\n  }).join('');\r\n\r\n  \/* \u2500\u2500 kontakt \u2500\u2500 *\/\r\n  var TEL = '<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  var MAIL = ic('<rect x=\"3\" y=\"5\" width=\"18\" height=\"14\" rx=\"2.5\"\/><path d=\"m3.5 7 8.5 6 8.5-6\"\/>');\r\n  var PIN = ic('<path d=\"M12 21s7-5.6 7-11a7 7 0 1 0-14 0c0 5.4 7 11 7 11z\"\/><circle cx=\"12\" cy=\"10\" r=\"2.6\"\/>');\r\n  document.getElementById('skCalls').innerHTML =\r\n      '<a class=\"sk-call\" href=\"tel:'+SEKRETARIAT.telSzkola+'\" data-x>'+TEL\r\n    + '<span><u>Sekretariat szko\u0142y<\/u><b>22 498-55-25<\/b><\/span><\/a>'\r\n    + '<a class=\"sk-call\" href=\"tel:'+SEKRETARIAT.telPrzedszkole+'\" data-x>'+TEL\r\n    + '<span><u>Sekretariat przedszkola<\/u><b>882-486-841<\/b><\/span><\/a>'\r\n    + '<a class=\"sk-call\" href=\"mailto:'+SEKRETARIAT.mailSzkola+'\" data-x>'+MAIL\r\n    + '<span><u>E-mail \u2014 szko\u0142a<\/u><b>'+SEKRETARIAT.mailSzkola+'<\/b><\/span><\/a>'\r\n    + '<a class=\"sk-call\" href=\"mailto:'+SEKRETARIAT.mailPrzedszkole+'\" data-x>'+MAIL\r\n    + '<span><u>E-mail \u2014 przedszkole<\/u><b>'+SEKRETARIAT.mailPrzedszkole+'<\/b><\/span><\/a>'\r\n    + '<a class=\"sk-call\" href=\"https:\/\/maps.google.com\/maps?q=polska+b%C5%82onie+passowska+16a\" '\r\n    + 'target=\"_blank\" rel=\"noopener\" data-x>'+PIN\r\n    + '<span><u>Adres i dojazd<\/u><b>'+SEKRETARIAT.adres+'<\/b><\/span><\/a>';\r\n\r\n  \/* \u2500\u2500 powi\u0105zane \u2500\u2500 *\/\r\n  var T2 = [\r\n    {t:'Dokumenty szkolne', d:'do pobrania', c:'#8B54C4', h:U+'354',\r\n     i:ic('<path d=\"M13.4 3.4H7a2 2 0 0 0-2 2v13.2a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V9z\"\/><path d=\"M13.4 3.4V9H19\"\/>')},\r\n    {t:'Kalendarz roku', d:'dni wolne i zebrania', c:'#3E8E5A', h:U+'2716',\r\n     i:ic('<rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2.5\"\/><path d=\"M8 2.5v5M16 2.5v5M3 10h18\"\/>')},\r\n    {t:'Obiady', d:'zapisy i cennik', c:'#D9A417', h:U+'2730',\r\n     i:ic('<path d=\"M4 11.5h16a8 8 0 0 1-16 0z\"\/><path d=\"M2.6 19.4h18.8\"\/>')},\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=\"M9 15.2l2.1 2.1L15.4 13\"\/><path d=\"M8 2.5v5M16 2.5v5M3 10h18\"\/>')}\r\n  ];\r\n  document.getElementById('skTiles').innerHTML = T2.map(function(x){\r\n    return '<a class=\"hx-tile\" href=\"'+x.h+'\" style=\"--c:'+x.c+'\" data-x>'\r\n      + '<span class=\"hx-ic\">'+x.i+'<\/span><b>'+x.t+'<\/b><u>'+x.d+'<\/u><\/a>';\r\n  }).join('');\r\n\r\n  HX.sierotki(ROOT); HX.boot();\r\n  }\r\n\r\n  var __t = 0;\r\n  (function __wait(){\r\n    if(window.HX){ __start(); return; }\r\n    if(__t++ < 80){ setTimeout(__wait, 100); return; }\r\n    if(window.console) console.warn('Hilaris: nie znaleziono rdzenia (hilaris-CORE).');\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\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-323bafb elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-invisible\" data-id=\"323bafb\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_bottom&quot;:&quot;mountains&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" opacity=\"0.33\" d=\"M473,67.3c-203.9,88.3-263.1-34-320.3,0C66,119.1,0,59.7,0,59.7V0h1000v59.7 c0,0-62.1,26.1-94.9,29.3c-32.8,3.3-62.8-12.3-75.8-22.1C806,49.6,745.3,8.7,694.9,4.7S492.4,59,473,67.3z\"\/>\n\t<path class=\"elementor-shape-fill\" opacity=\"0.66\" d=\"M734,67.3c-45.5,0-77.2-23.2-129.1-39.1c-28.6-8.7-150.3-10.1-254,39.1 s-91.7-34.4-149.2,0C115.7,118.3,0,39.8,0,39.8V0h1000v36.5c0,0-28.2-18.5-92.1-18.5C810.2,18.1,775.7,67.3,734,67.3z\"\/>\n\t<path class=\"elementor-shape-fill\" d=\"M766.1,28.9c-200-57.5-266,65.5-395.1,19.5C242,1.8,242,5.4,184.8,20.6C128,35.8,132.3,44.9,89.9,52.5C28.6,63.7,0,0,0,0 h1000c0,0-9.9,40.9-83.6,48.1S829.6,47,766.1,28.9z\"\/>\n<\/svg>\t\t<\/div>\n\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-3b78646\" data-id=\"3b78646\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-708770f elementor-absolute elementor-widget elementor-widget-heading\" data-id=\"708770f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Sekretariat<\/h1>\t\t\t\t<\/div>\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-808ff59\" data-id=\"808ff59\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;background_slideshow_gallery&quot;:[],&quot;background_slideshow_loop&quot;:&quot;yes&quot;,&quot;background_slideshow_slide_duration&quot;:5000,&quot;background_slideshow_slide_transition&quot;:&quot;fade&quot;,&quot;background_slideshow_transition_duration&quot;:500}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<a href=\"http:\/\/www.hilaris-blonie.pl\" target=\"_self\" class=\"e-image-link-base\" data-interaction-id=\"9fc7e8d\"\n\t><img fetchpriority=\"high\" decoding=\"async\" class=\"e-image-base e-9fc7e8d-1cbd0c0\" data-e-type=\"widget\" data-id=\"9fc7e8d\" id=\"1452\" src=\"https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/LOGO-HILARIS-STRONA.png\" width=\"999\" height=\"1284\" srcset=\"https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/LOGO-HILARIS-STRONA.png 999w, https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/LOGO-HILARIS-STRONA-233x300.png 233w, https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/LOGO-HILARIS-STRONA-797x1024.png 797w, https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/LOGO-HILARIS-STRONA-768x987.png 768w\" alt=\"\"\/>\t<\/a>\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-e8626b4 elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"e8626b4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6f832eb e-con-full e-transform e-transform e-flex e-con e-child\" data-id=\"6f832eb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_transform_translateX_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-42,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:52,&quot;sizes&quot;:[]},&quot;_transform_scale_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.1,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3f0d39b elementor-widget elementor-widget-html\" data-id=\"3f0d39b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600&family=Merriweather:wght@700&display=swap');\r\n\r\n    :root {\r\n        --navy-bg: #1A2C42;\r\n        --navy-light: #2c3e50; \/* Kolor dla delikatnej ramki *\/\r\n        --gold: #D4AF37;\r\n        --gold-light-bg: #FCF8E3;\r\n        --text-dark: #1A2C42;\r\n        --text-light: #5D6D7E;\r\n        --card-bg: #FFFFFF;\r\n        --card-border: #E9ECEF;\r\n        --green-open: #27AE60;\r\n        --red-closed: #C0392B;\r\n    }\r\n\r\n    .sekretariat-hero-section {\r\n        display: flex;\r\n        justify-content: center;\r\n        align-items: center;\r\n        padding: 20px 0;\r\n        font-family: 'Montserrat', sans-serif;\r\n    }\r\n\r\n    .sekretariat-dashboard {\r\n        width: 100%;\r\n        max-width: 650px;\r\n        background: var(--card-bg);\r\n        border: 1px solid var(--navy-light);\r\n        border-top: 4px solid var(--gold);\r\n        border-radius: 16px;\r\n        box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);\r\n        padding: 35px 40px;\r\n        color: var(--text-dark);\r\n        animation: fadeInScale 1s ease-out forwards;\r\n    }\r\n\r\n    @keyframes fadeInScale {\r\n        from { opacity: 0; transform: scale(0.95); }\r\n        to { opacity: 1; transform: scale(1); }\r\n    }\r\n\r\n    .status-indicator {\r\n        display: flex;\r\n        flex-direction: column;\r\n        align-items: center;\r\n        justify-content: center;\r\n        padding: 10px 15px;\r\n        border-radius: 12px;\r\n        margin-bottom: 25px;\r\n        font-size: 16px;\r\n        font-weight: 600;\r\n        transition: all 0.5s ease;\r\n        text-align: center;\r\n        border: 1px solid transparent;\r\n    }\r\n\r\n    .status-main-text { display: flex; align-items: center; }\r\n    .holiday-name {\r\n        font-size: 18px;\r\n        color: var(--gold);\r\n        font-weight: 700;\r\n        margin-bottom: 5px;\r\n    }\r\n    \r\n    .status-indicator .status-dot {\r\n        width: 10px;\r\n        height: 10px;\r\n        border-radius: 50%;\r\n        margin-right: 10px;\r\n        animation: pulse 2s infinite;\r\n    }\r\n\r\n    .status-indicator.open { background-color: rgba(39, 174, 96, 0.1); border-color: rgba(39, 174, 96, 0.2); }\r\n    .status-indicator.open .status-dot { background-color: var(--green-open); }\r\n    .status-indicator.open .status-text { color: var(--green-open); }\r\n\r\n    .status-indicator.closed { background-color: rgba(192, 57, 43, 0.1); border-color: rgba(192, 57, 43, 0.2); }\r\n    .status-indicator.closed .status-dot { background-color: var(--red-closed); animation: none; }\r\n    .status-indicator.closed .status-text { color: var(--red-closed); }\r\n\r\n    @keyframes pulse {\r\n        0% { box-shadow: 0 0 0 0 rgba(39, 174, 96, 0.7); }\r\n        70% { box-shadow: 0 0 0 8px rgba(39, 174, 96, 0); }\r\n        100% { box-shadow: 0 0 0 0 rgba(39, 174, 96, 0); }\r\n    }\r\n\r\n    .sekretariat-dashboard h2 {\r\n        text-align: center;\r\n        font-family: 'Merriweather', serif;\r\n        font-size: 26px;\r\n        font-weight: 700;\r\n        margin: 0 0 15px 0;\r\n        color: var(--text-dark);\r\n    }\r\n    \r\n    .timeline-wrapper { margin: 25px 0; }\r\n    .timeline-title { font-size: 13px; text-align: center; color: var(--text-light); margin-bottom: 12px; }\r\n    \r\n    .timeline-bar {\r\n        width: 100%; height: 8px;\r\n        background-color: #E9ECEF;\r\n        border-radius: 4px; position: relative;\r\n    }\r\n    .timeline-open-hours {\r\n        position: absolute; top: 0; height: 100%;\r\n        background-color: var(--gold);\r\n        border-radius: 4px;\r\n        transition: width 1s linear;\r\n    }\r\n    .timeline-now {\r\n        position: absolute; top: 50%;\r\n        width: 14px; height: 14px;\r\n        background-color: var(--navy-bg);\r\n        border: 2px solid var(--card-bg);\r\n        border-radius: 50%;\r\n        transform: translate(-50%, -50%);\r\n        transition: left 1s linear;\r\n        box-shadow: 0 0 0 3px var(--navy-bg);\r\n    }\r\n    .timeline-labels { display: flex; justify-content: space-between; font-size: 12px; color: var(--text-light); margin-top: 8px; }\r\n\r\n    .full-schedule { list-style: none; padding: 0; margin-top: 15px; }\r\n    .full-schedule li {\r\n        display: flex; justify-content: space-between;\r\n        padding: 14px 10px;\r\n        border-bottom: 1px solid var(--card-border);\r\n        border-radius: 4px; \/* Dodajemy lekki radius dla sp\u00f3jno\u015bci *\/\r\n    }\r\n    .full-schedule li:last-child { border-bottom: none; }\r\n    .full-schedule li span:first-child { font-weight: 500; color: var(--text-dark); }\r\n    .full-schedule li span:last-child { font-weight: 600; color: var(--navy-bg); }\r\n    \r\n    \/* --- POPRAWKA PRZESUNI\u0118CIA TEKSTU --- *\/\r\n    .full-schedule li.today {\r\n        background-color: var(--gold-light-bg);\r\n        \/* U\u017cywamy box-shadow (inset), kt\u00f3ry nie zmienia rozmiaru pude\u0142ka *\/\r\n        box-shadow: inset 3px 0 0 var(--gold), inset -3px 0 0 var(--gold);\r\n        \/* Usuni\u0119to negatywny margines, kt\u00f3ry powodowa\u0142 przesuni\u0119cie *\/\r\n        \/* margin: 0 -10px; *\/ \r\n    }\r\n<\/style>\r\n\r\n<div class=\"sekretariat-hero-section\">\r\n    <div class=\"sekretariat-dashboard\">\r\n        \r\n        <div class=\"status-indicator\" id=\"sekretariat-status\">\r\n            <div class=\"status-main-text\">\r\n                <span class=\"status-dot\"><\/span>\r\n                <span class=\"status-text\">Sprawdzanie statusu...<\/span>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <h2>Godziny pracy sekretariatu<\/h2>\r\n        \r\n        <div class=\"timeline-wrapper\" id=\"timeline-wrapper\">\r\n            <div class=\"timeline-title\" id=\"timeline-title\">Dzisiejsza o\u015b czasu<\/div>\r\n            <div class=\"timeline-bar\">\r\n                <div class=\"timeline-open-hours\" id=\"timeline-hours\"><\/div>\r\n                <div class=\"timeline-now\" id=\"timeline-now\"><\/div>\r\n            <\/div>\r\n            <div class=\"timeline-labels\">\r\n                <span id=\"open-time-label\"><\/span>\r\n                <span id=\"close-time-label\"><\/span>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <ul class=\"full-schedule\" id=\"full-schedule\">\r\n            <li><span>Poniedzia\u0142ek<\/span> <span>8:00 - 15:00<\/span><\/li>\r\n            <li><span>Wtorek<\/span> <span>8:00 - 15:00<\/span><\/li>\r\n            <li><span>\u015aroda<\/span> <span>9:00 - 16:00<\/span><\/li>\r\n            <li><span>Czwartek<\/span> <span>8:00 - 15:00<\/span><\/li>\r\n            <li><span>Pi\u0105tek<\/span> <span>8:00 - 15:00<\/span><\/li>\r\n        <\/ul>\r\n\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n    const schedule = {\r\n        1: { open: 8*60, close: 15*60 }, \/\/ Pon\r\n        2: { open: 8*60, close: 15*60 }, \/\/ Wt\r\n        3: { open: 9*60, close: 16*60 }, \/\/ \u015ar\r\n        4: { open: 8*60, close: 15*60 }, \/\/ Czw\r\n        5: { open: 8*60, close: 15*60 }, \/\/ Pt\r\n        6: null, \/\/ Sob\r\n        0: null  \/\/ Niedz\r\n    };\r\n\r\n    const holidays = {\r\n        '2025-01-01': 'Nowy Rok', '2025-01-06': '\u015awi\u0119to Trzech Kr\u00f3li', '2025-04-20': 'Wielkanoc',\r\n        '2025-04-21': 'Poniedzia\u0142ek Wielkanocny', '2025-05-01': '\u015awi\u0119to Pracy',\r\n        '2025-05-03': '\u015awi\u0119to Konstytucji 3 Maja', '2025-06-08': 'Zielone \u015awi\u0105tki',\r\n        '2025-06-19': 'Bo\u017ce Cia\u0142o', '2025-08-15': '\u015awi\u0119to Wojska Polskiego',\r\n        '2025-11-01': 'Wszystkich \u015awi\u0119tych', '2025-11-11': 'Narodowe \u015awi\u0119to Niepodleg\u0142o\u015bci',\r\n        '2025-12-25': 'Bo\u017ce Narodzenie', '2025-12-26': 'Drugi Dzie\u0144 \u015awi\u0105t',\r\n        '2026-01-01': 'Nowy Rok', '2026-01-06': '\u015awi\u0119to Trzech Kr\u00f3li', '2026-04-05': 'Wielkanoc',\r\n        '2026-04-06': 'Poniedzia\u0142ek Wielkanocny', '2026-05-01': '\u015awi\u0119to Pracy',\r\n        '2026-05-03': '\u015awi\u0119to Konstytucji 3 Maja', '2026-05-24': 'Zielone \u015awi\u0105tki',\r\n        '2026-06-04': 'Bo\u017ce Cia\u0142o', '2026-08-15': '\u015awi\u0119to Wojska Polskiego',\r\n        '2026-11-01': 'Wszystkich \u015awi\u0119tych', '2026-11-11': 'Narodowe \u015awi\u0119to Niepodleg\u0142o\u015bci',\r\n        '2026-12-25': 'Bo\u017ce Narodzenie', '2026-12-26': 'Drugi Dzie\u0144 \u015awi\u0105t',\r\n    };\r\n\r\n    const statusIndicator = document.getElementById('sekretariat-status');\r\n    const statusText = statusIndicator.querySelector('.status-text');\r\n    const fullScheduleItems = document.querySelectorAll('#full-schedule li');\r\n    const timelineWrapper = document.getElementById('timeline-wrapper');\r\n    const timelineHours = document.getElementById('timeline-hours');\r\n    const timelineNow = document.getElementById('timeline-now');\r\n    const openTimeLabel = document.getElementById('open-time-label');\r\n    const closeTimeLabel = document.getElementById('close-time-label');\r\n\r\n    function formatTime(minutes) {\r\n        const h = Math.floor(minutes \/ 60).toString().padStart(2, '0');\r\n        const m = (minutes % 60).toString().padStart(2, '0');\r\n        return `${h}:${m}`;\r\n    }\r\n\r\n    function updateStatus() {\r\n        const now = new Date();\r\n        const dayOfWeek = now.getDay();\r\n        const currentTimeInMinutes = now.getHours() * 60 + now.getMinutes();\r\n        const todayDateString = `${now.getFullYear()}-${(now.getMonth() + 1).toString().padStart(2, '0')}-${now.getDate().toString().padStart(2, '0')}`;\r\n        \r\n        const holidayName = holidays[todayDateString];\r\n\r\n        fullScheduleItems.forEach(item => item.classList.remove('today'));\r\n        if (dayOfWeek >= 1 && dayOfWeek <= 5) {\r\n            const todayListItem = fullScheduleItems[dayOfWeek - 1];\r\n            if(todayListItem) todayListItem.classList.add('today');\r\n        }\r\n\r\n        const oldHolidayName = statusIndicator.querySelector('.holiday-name');\r\n        if (oldHolidayName) oldHolidayName.remove();\r\n\r\n        if (holidayName) {\r\n            statusIndicator.className = 'status-indicator closed';\r\n            const holidayElement = document.createElement('div');\r\n            holidayElement.className = 'holiday-name';\r\n            holidayElement.textContent = holidayName;\r\n            statusIndicator.insertBefore(holidayElement, statusIndicator.firstChild);\r\n            statusText.textContent = 'ZAMKNI\u0118TE';\r\n            timelineWrapper.style.display = 'none';\r\n        } else {\r\n            const daySchedule = schedule[dayOfWeek];\r\n            if (daySchedule) {\r\n                const { open, close } = daySchedule;\r\n                \r\n                if (currentTimeInMinutes >= open && currentTimeInMinutes < close) {\r\n                    statusIndicator.className = 'status-indicator open';\r\n                    statusText.textContent = 'TERAZ OTWARTE';\r\n                    \r\n                    timelineWrapper.style.display = 'block';\r\n\r\n                    const duration = close - open;\r\n                    const elapsed = currentTimeInMinutes - open;\r\n                    const percentage = (elapsed \/ duration) * 100;\r\n                    const clampedPercentage = Math.max(0, Math.min(100, percentage));\r\n\r\n                    timelineHours.style.left = '0%';\r\n                    timelineHours.style.width = `${clampedPercentage}%`;\r\n                    timelineNow.style.left = `${clampedPercentage}%`;\r\n                    \r\n                    openTimeLabel.textContent = formatTime(open);\r\n                    closeTimeLabel.textContent = formatTime(close);\r\n                    \r\n                } else {\r\n                    statusIndicator.className = 'status-indicator closed';\r\n                    statusText.textContent = 'TERAZ ZAMKNI\u0118TE';\r\n                    timelineWrapper.style.display = 'none';\r\n                }\r\n            } else {\r\n                statusIndicator.className = 'status-indicator closed';\r\n                statusText.textContent = 'DZI\u015a ZAMKNI\u0118TE';\r\n                timelineWrapper.style.display = 'none';\r\n            }\r\n        }\r\n    }\r\n\r\n    updateStatus();\r\n    setInterval(updateStatus, 60000);\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e09a02c e-con-full e-transform e-flex e-con e-child\" data-id=\"e09a02c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_transform_translateX_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:93,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:5,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa57690 animated-slow e-transform elementor-position-top elementor-invisible elementor-widget elementor-widget-image-box\" data-id=\"aa57690\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.05,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><a href=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJ1cmwiOiJodHRwczpcL1wvaGlsYXJpcy1ibG9uaWUucGxcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC8zNy1zY2FsZWQuanBnIiwidHlwZSI6ImltYWdlIiwidGl0bGUiOiJKb2FubmEgTWllbGN6YXJlayJ9\" tabindex=\"-1\"><img decoding=\"async\" width=\"2560\" height=\"1440\" src=\"https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/37-scaled.jpg\" class=\"attachment-full size-full wp-image-810\" alt=\"\" srcset=\"https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/37-scaled.jpg 2560w, https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/37-300x169.jpg 300w, https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/37-1024x576.jpg 1024w, https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/37-768x432.jpg 768w, https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/37-1536x864.jpg 1536w, https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/37-2048x1152.jpg 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\"><a href=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJ1cmwiOiJodHRwczpcL1wvaGlsYXJpcy1ibG9uaWUucGxcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC8zNy1zY2FsZWQuanBnIiwidHlwZSI6ImltYWdlIiwidGl0bGUiOiJKb2FubmEgTWllbGN6YXJlayJ9\">Joanna Mielczarek<\/a><\/h3><p class=\"elementor-image-box-description\">Sekretarz szko\u0142y<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7f309ed animated-slow e-transform elementor-position-top elementor-invisible elementor-widget elementor-widget-image-box\" data-id=\"7f309ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.05,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image-box.default\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><a href=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJ1cmwiOiJodHRwczpcL1wvaGlsYXJpcy1ibG9uaWUucGxcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC8zOC1zY2FsZWQuanBnIiwidHlwZSI6ImltYWdlIiwidGl0bGUiOiJBZ25pZXN6a2EgQmVkbmFyZWsifQ%3D%3D\" tabindex=\"-1\"><img decoding=\"async\" width=\"2560\" height=\"1439\" src=\"https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/38-scaled.jpg\" class=\"attachment-full size-full wp-image-811\" alt=\"\" srcset=\"https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/38-scaled.jpg 2560w, https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/38-300x169.jpg 300w, https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/38-1024x576.jpg 1024w, https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/38-768x432.jpg 768w, https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/38-1536x864.jpg 1536w, https:\/\/hilaris-blonie.pl\/wp-content\/uploads\/2025\/09\/38-2048x1152.jpg 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/a><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\"><a href=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJ1cmwiOiJodHRwczpcL1wvaGlsYXJpcy1ibG9uaWUucGxcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC8zOC1zY2FsZWQuanBnIiwidHlwZSI6ImltYWdlIiwidGl0bGUiOiJBZ25pZXN6a2EgQmVkbmFyZWsifQ%3D%3D\">Agnieszka Bednarek<\/a><\/h3><p class=\"elementor-image-box-description\">Pracownik biurowy<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>HILARIS Dwuj\u0119zyczna Szko\u0142a Podstawowa i Przedszkole Szko\u0142a22 498-55-25 Przedszkole882-486-841 Szko\u0142a Podstawowa Dla rodzica Sekretariat Poza godzinami pracy prosimy o wiadomo\u015b\u0107 e-mail \u2014 odpowiadamy nast\u0119pnego dnia roboczego. Nasz sekretariat Osoby, kt\u00f3re odbior\u0105 telefon i pomog\u0105 za\u0142atwi\u0107 spraw\u0119. Kontakt bezpo\u015bredni 05-870 B\u0142onie, ul. Passowska 16A Powi\u0105zane strony HILARIS \u2014 follow your passion! Szko\u0142a Podstawowa Przedszkole 05-870 B\u0142onie, [&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-2737","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/hilaris-blonie.pl\/index.php?rest_route=\/wp\/v2\/pages\/2737","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=2737"}],"version-history":[{"count":100,"href":"https:\/\/hilaris-blonie.pl\/index.php?rest_route=\/wp\/v2\/pages\/2737\/revisions"}],"predecessor-version":[{"id":6861,"href":"https:\/\/hilaris-blonie.pl\/index.php?rest_route=\/wp\/v2\/pages\/2737\/revisions\/6861"}],"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=2737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}