{"id":8935,"date":"2026-08-11T14:43:33","date_gmt":"2026-08-11T11:43:33","guid":{"rendered":"https:\/\/www.dotekas.eu\/?page_id=8935"},"modified":"2026-08-11T15:10:28","modified_gmt":"2026-08-11T12:10:28","slug":"atostogos","status":"publish","type":"page","link":"https:\/\/www.dotekas.eu\/lt\/atostogos\/","title":{"rendered":"Atostogos"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"8935\" class=\"elementor elementor-8935\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c1be034 e-flex e-con-boxed e-con e-parent\" data-id=\"c1be034\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-761e180 elementor-widget elementor-widget-html\" data-id=\"761e180\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    .dotekas-atostogos-app {\r\n      font-family: Arial, sans-serif;\r\n      background: #f3f5f7;\r\n      margin: 0;\r\n      padding: 20px;\r\n      color: #202124;\r\n    }\r\n\r\n    .kortele {\r\n      max-width: 900px;\r\n      margin: 30px auto;\r\n      background: white;\r\n      padding: 28px;\r\n      border-radius: 14px;\r\n      box-shadow: 0 4px 18px rgba(0, 0, 0, 0.12);\r\n    }\r\n\r\n    h1 {\r\n      font-size: 25px;\r\n      margin-top: 0;\r\n      text-align: center;\r\n    }\r\n\r\n    h2 {\r\n      font-size: 21px;\r\n      margin-top: 28px;\r\n      margin-bottom: 14px;\r\n      text-align: center;\r\n    }\r\n\r\n    h3 {\r\n      font-size: 18px;\r\n      margin-top: 0;\r\n      text-align: center;\r\n    }\r\n\r\n    label {\r\n      display: block;\r\n      margin-top: 16px;\r\n      margin-bottom: 6px;\r\n      font-weight: bold;\r\n    }\r\n\r\n    input,\r\n    select {\r\n      width: 100%;\r\n      box-sizing: border-box;\r\n      padding: 12px;\r\n      font-size: 16px;\r\n      border: 1px solid #bbb;\r\n      border-radius: 8px;\r\n      background: white;\r\n    }\r\n\r\n    button {\r\n      width: 100%;\r\n      margin-top: 22px;\r\n      padding: 13px;\r\n      font-size: 17px;\r\n      border: none;\r\n      border-radius: 8px;\r\n      cursor: pointer;\r\n      background: #1a73e8;\r\n      color: white;\r\n    }\r\n\r\n    button:disabled {\r\n      opacity: 0.6;\r\n      cursor: wait;\r\n    }\r\n\r\n    .antrinis-mygtukas {\r\n      background: #5f6368;\r\n    }\r\n\r\n    .mazas-mygtukas {\r\n      width: auto;\r\n      min-width: 105px;\r\n      margin: 3px;\r\n      padding: 8px 12px;\r\n      font-size: 14px;\r\n    }\r\n\r\n    .patvirtinti-mygtukas {\r\n      background: #188038;\r\n    }\r\n\r\n    .atmesti-mygtukas {\r\n      background: #d93025;\r\n    }\r\n\r\n    .zinute {\r\n      margin-top: 18px;\r\n      text-align: center;\r\n      min-height: 22px;\r\n      line-height: 1.4;\r\n    }\r\n\r\n    .klaida {\r\n      color: #b00020;\r\n    }\r\n\r\n    .sekme {\r\n      color: #137333;\r\n    }\r\n\r\n    .paslepta {\r\n      display: none;\r\n    }\r\n\r\n    .likuciu-tinklelis {\r\n      display: grid;\r\n      grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      gap: 16px;\r\n      margin-top: 22px;\r\n    }\r\n\r\n    .likucio-kortele {\r\n      background: #f8f9fa;\r\n      border: 1px solid #e0e0e0;\r\n      border-radius: 12px;\r\n      padding: 18px;\r\n      text-align: center;\r\n    }\r\n\r\n    .likucio-pavadinimas {\r\n      font-size: 15px;\r\n      color: #5f6368;\r\n      min-height: 36px;\r\n    }\r\n\r\n    .likutis {\r\n      font-size: 34px;\r\n      font-weight: bold;\r\n      margin: 12px 0 6px;\r\n    }\r\n\r\n    .mazas {\r\n      font-size: 14px;\r\n      color: #5f6368;\r\n    }\r\n\r\n    .laikotarpis {\r\n      margin-top: 10px;\r\n      font-size: 13px;\r\n      color: #5f6368;\r\n      line-height: 1.4;\r\n    }\r\n\r\n    .skyriklis {\r\n      height: 1px;\r\n      background: #e0e0e0;\r\n      margin: 30px 0 20px;\r\n    }\r\n\r\n    .informacija {\r\n      background: #f8f9fa;\r\n      border-radius: 8px;\r\n      padding: 12px;\r\n      margin-top: 16px;\r\n      text-align: center;\r\n      color: #444;\r\n      line-height: 1.4;\r\n    }\r\n\r\n    .administratoriaus-blokas {\r\n      margin-top: 30px;\r\n      padding: 20px;\r\n      border: 2px solid #1a73e8;\r\n      border-radius: 12px;\r\n      background: #f8fbff;\r\n    }\r\n\r\n    .lentele-apvalkalas {\r\n      width: 100%;\r\n      overflow-x: auto;\r\n      margin-top: 14px;\r\n    }\r\n\r\n    table {\r\n      width: 100%;\r\n      border-collapse: collapse;\r\n      min-width: 700px;\r\n    }\r\n\r\n    th,\r\n    td {\r\n      border-bottom: 1px solid #e0e0e0;\r\n      padding: 11px 9px;\r\n      text-align: left;\r\n      font-size: 14px;\r\n      vertical-align: middle;\r\n    }\r\n\r\n    th {\r\n      background: #f8f9fa;\r\n      font-weight: bold;\r\n    }\r\n\r\n    .busena {\r\n      display: inline-block;\r\n      padding: 5px 9px;\r\n      border-radius: 14px;\r\n      font-size: 13px;\r\n      font-weight: bold;\r\n      white-space: nowrap;\r\n    }\r\n\r\n    .busena-laukia {\r\n      background: #fff4ce;\r\n      color: #7a5900;\r\n    }\r\n\r\n    .busena-patvirtinta {\r\n      background: #e6f4ea;\r\n      color: #137333;\r\n    }\r\n\r\n    .busena-atmesta {\r\n      background: #fce8e6;\r\n      color: #b3261e;\r\n    }\r\n\r\n    .busena-kita {\r\n      background: #e8eaed;\r\n      color: #3c4043;\r\n    }\r\n\r\n    .nera-prasymu {\r\n      text-align: center;\r\n      color: #5f6368;\r\n      padding: 20px;\r\n    }\r\n\r\n    .veiksmai {\r\n      min-width: 230px;\r\n    }\r\n\r\n\r\n    .paraso-blokas {\r\n      margin-top: 24px;\r\n      padding: 20px;\r\n      border: 1px solid #d9e2ec;\r\n      border-radius: 12px;\r\n      background: #fbfdff;\r\n    }\r\n\r\n    .paraso-aprasymas {\r\n      text-align: center;\r\n      color: #5f6368;\r\n      font-size: 14px;\r\n      line-height: 1.5;\r\n      margin-bottom: 14px;\r\n    }\r\n\r\n    .paraso-drobe {\r\n      width: 100%;\r\n      height: 180px;\r\n      display: block;\r\n      background: white;\r\n      border: 2px dashed #9aa0a6;\r\n      border-radius: 10px;\r\n      touch-action: none;\r\n      cursor: crosshair;\r\n    }\r\n\r\n    .paraso-veiksmai {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 12px;\r\n      margin-top: 12px;\r\n    }\r\n\r\n    .paraso-veiksmai button {\r\n      margin-top: 0;\r\n    }\r\n\r\n    .isvalyti-mygtukas {\r\n      background: #5f6368;\r\n    }\r\n\r\n    .paraso-busena {\r\n      margin-top: 12px;\r\n      text-align: center;\r\n      font-size: 14px;\r\n      min-height: 20px;\r\n      color: #5f6368;\r\n    }\r\n\r\n    @media (max-width: 650px) {\r\n      body {\r\n        padding: 10px;\r\n      }\r\n\r\n      .kortele {\r\n        margin: 10px auto;\r\n        padding: 20px;\r\n      }\r\n\r\n      .likuciu-tinklelis {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      h1 {\r\n        font-size: 22px;\r\n      }\r\n    }\r\n  <\/style>\r\n<div class=\"dotekas-atostogos-app\">\r\n\r\n\r\n  <div\r\n    class=\"kortele\"\r\n    id=\"prisijungimoLangas\"\r\n  >\r\n    <h1>DOTekas atostog\u0173 sistema<\/h1>\r\n\r\n    <label for=\"darbuotojoNr\">\r\n      Vardas, pavard\u0117\r\n    <\/label>\r\n\r\n    <select id=\"darbuotojoNr\">\r\n      <option value=\"\">\r\n        Pasirinkite darbuotoj\u0105\r\n      <\/option>\r\n    <\/select>\r\n\r\n    <label for=\"pin\">\r\n      PIN kodas\r\n    <\/label>\r\n\r\n    <input\r\n      id=\"pin\"\r\n      type=\"password\"\r\n      inputmode=\"numeric\"\r\n      autocomplete=\"off\"\r\n    >\r\n\r\n    <button\r\n      id=\"prisijungtiMygtukas\"\r\n      onclick=\"prisijungti()\"\r\n    >\r\n      Prisijungti\r\n    <\/button>\r\n\r\n    <div\r\n      id=\"zinute\"\r\n      class=\"zinute\"\r\n    ><\/div>\r\n  <\/div>\r\n\r\n\r\n  <div\r\n    class=\"kortele paslepta\"\r\n    id=\"darbuotojoLangas\"\r\n  >\r\n    <h1 id=\"darbuotojoVardas\"><\/h1>\r\n\r\n    <div class=\"likuciu-tinklelis\">\r\n\r\n      <div class=\"likucio-kortele\">\r\n        <div class=\"likucio-pavadinimas\">\r\n          Kasmetini\u0173 atostog\u0173 likutis\r\n        <\/div>\r\n\r\n        <div\r\n          id=\"atostoguLikutis\"\r\n          class=\"likutis\"\r\n        >\r\n          0\r\n        <\/div>\r\n\r\n        <div class=\"mazas\">\r\n          darbo dien\u0173\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"likucio-kortele\">\r\n        <div class=\"likucio-pavadinimas\">\r\n          Mamadieni\u0173 \/ t\u0117vadieni\u0173 likutis\r\n        <\/div>\r\n\r\n        <div\r\n          id=\"mamadienioLikutis\"\r\n          class=\"likutis\"\r\n        >\r\n          0\r\n        <\/div>\r\n\r\n        <div class=\"mazas\">\r\n          darbo dien\u0173\r\n        <\/div>\r\n\r\n        <div\r\n          id=\"mamadienioTeise\"\r\n          class=\"laikotarpis\"\r\n        ><\/div>\r\n\r\n        <div\r\n          id=\"mamadienioLaikotarpis\"\r\n          class=\"laikotarpis\"\r\n        ><\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n    <div class=\"paraso-blokas\">\r\n      <h2>Mano para\u0161as<\/h2>\r\n\r\n      <div class=\"paraso-aprasymas\">\r\n        Pasira\u0161ykite pele arba pir\u0161tu. I\u0161saugotas para\u0161as bus naudojamas\r\n        j\u016bs\u0173 atostog\u0173 pra\u0161ymo PDF dokumente.\r\n      <\/div>\r\n\r\n      <canvas\r\n        id=\"parasoDrobe\"\r\n        class=\"paraso-drobe\"\r\n      ><\/canvas>\r\n\r\n      <div class=\"paraso-veiksmai\">\r\n        <button\r\n          type=\"button\"\r\n          class=\"isvalyti-mygtukas\"\r\n          onclick=\"isvalytiParasa()\"\r\n        >\r\n          I\u0161valyti\r\n        <\/button>\r\n\r\n        <button\r\n          type=\"button\"\r\n          id=\"issaugotiParasaMygtukas\"\r\n          onclick=\"issaugotiParasa()\"\r\n        >\r\n          I\u0161saugoti para\u0161\u0105\r\n        <\/button>\r\n      <\/div>\r\n\r\n      <div\r\n        id=\"parasoBusena\"\r\n        class=\"paraso-busena\"\r\n      ><\/div>\r\n    <\/div>\r\n\r\n\r\n    <div class=\"skyriklis\"><\/div>\r\n\r\n    <h2>Naujas atostog\u0173 pra\u0161ymas<\/h2>\r\n\r\n    <label for=\"atostoguRusis\">\r\n      Atostog\u0173 r\u016b\u0161is\r\n    <\/label>\r\n\r\n    <select id=\"atostoguRusis\">\r\n      <option value=\"\">\r\n        Pasirinkite atostog\u0173 r\u016b\u0161\u012f\r\n      <\/option>\r\n\r\n      <option value=\"Kasmetin\u0117s atostogos\">\r\n        Kasmetin\u0117s atostogos\r\n      <\/option>\r\n\r\n      <option value=\"Mamadienis \/ t\u0117vadienis\">\r\n        Mamadienis \/ t\u0117vadienis\r\n      <\/option>\r\n\r\n      <option value=\"Nemokamos atostogos\">\r\n        Nemokamos atostogos\r\n      <\/option>\r\n\r\n      <option value=\"Kita\">\r\n        Kita\r\n      <\/option>\r\n    <\/select>\r\n\r\n    <label for=\"nuo\">\r\n      Atostogos nuo\r\n    <\/label>\r\n\r\n    <input\r\n      id=\"nuo\"\r\n      type=\"date\"\r\n    >\r\n\r\n    <label for=\"iki\">\r\n      Atostogos iki\r\n    <\/label>\r\n\r\n    <input\r\n      id=\"iki\"\r\n      type=\"date\"\r\n    >\r\n\r\n    <div class=\"informacija\">\r\n      Darbo dien\u0173 skai\u010dius bus apskai\u010diuotas automati\u0161kai.\r\n      Savaitgaliai ir lape \u201e\u0160ventin\u0117s dienos\u201c \u012fra\u0161ytos datos\r\n      nebus skai\u010diuojamos.\r\n    <\/div>\r\n\r\n    <button\r\n      id=\"pateiktiMygtukas\"\r\n      onclick=\"pateiktiPrasyma()\"\r\n    >\r\n      Pateikti pra\u0161ym\u0105\r\n    <\/button>\r\n\r\n    <div\r\n      id=\"prasymoZinute\"\r\n      class=\"zinute\"\r\n    ><\/div>\r\n\r\n\r\n    <div class=\"skyriklis\"><\/div>\r\n\r\n    <h2>Mano pateikti pra\u0161ymai<\/h2>\r\n\r\n    <div class=\"lentele-apvalkalas\">\r\n      <table>\r\n        <thead>\r\n          <tr>\r\n            <th>Pra\u0161ymo Nr.<\/th>\r\n            <th>R\u016b\u0161is<\/th>\r\n            <th>Laikotarpis<\/th>\r\n            <th>Dienos<\/th>\r\n            <th>B\u016bsena<\/th>\r\n          <\/tr>\r\n        <\/thead>\r\n\r\n        <tbody id=\"prasymuLentele\"><\/tbody>\r\n      <\/table>\r\n    <\/div>\r\n\r\n\r\n    <div\r\n      id=\"administratoriausBlokas\"\r\n      class=\"administratoriaus-blokas paslepta\"\r\n    >\r\n      <h2>Administratoriaus valdymas<\/h2>\r\n\r\n      <div\r\n        id=\"administratoriausZinute\"\r\n        class=\"zinute\"\r\n      ><\/div>\r\n\r\n      <h3>Laukiantys pra\u0161ymai<\/h3>\r\n\r\n      <div class=\"lentele-apvalkalas\">\r\n        <table>\r\n          <thead>\r\n            <tr>\r\n              <th>Pra\u0161ymo Nr.<\/th>\r\n              <th>Darbuotojas<\/th>\r\n              <th>R\u016b\u0161is<\/th>\r\n              <th>Laikotarpis<\/th>\r\n              <th>Dienos<\/th>\r\n              <th>Veiksmai<\/th>\r\n            <\/tr>\r\n          <\/thead>\r\n\r\n          <tbody id=\"administratoriausLentele\"><\/tbody>\r\n        <\/table>\r\n      <\/div>\r\n    <\/div>\r\n\r\n\r\n    <button\r\n      class=\"antrinis-mygtukas\"\r\n      onclick=\"atsijungti()\"\r\n    >\r\n      Atsijungti\r\n    <\/button>\r\n  <\/div>\r\n\r\n\r\n  <script>\r\n    let prisijungesDarbuotojoNr = '';\r\n    let prisijungesPin = '';\r\n    let prisijungesAdministratorius = false;\r\n\r\n    let parasoKontekstas = null;\r\n    let parasasPiestas = false;\r\n    let piesiama = false;\r\n    let paskutinisX = 0;\r\n    let paskutinisY = 0;\r\n\r\n\r\n    async function apiCall(veiksmas, duomenys) {\r\n      const formData = new URLSearchParams();\r\n      formData.append('action', 'dotekas_atostogos_api');\r\n      formData.append(\r\n        'payload',\r\n        JSON.stringify({\r\n          veiksmas: veiksmas,\r\n          duomenys: duomenys || {}\r\n        })\r\n      );\r\n\r\n      const response = await fetch('\/wp-admin\/admin-ajax.php', {\r\n        method: 'POST',\r\n        headers: {\r\n          'Content-Type': 'application\/x-www-form-urlencoded; charset=UTF-8'\r\n        },\r\n        body: formData.toString(),\r\n        credentials: 'same-origin'\r\n      });\r\n\r\n      const tekstas = await response.text();\r\n      let atsakymas;\r\n\r\n      try {\r\n        atsakymas = JSON.parse(tekstas);\r\n      } catch (klaida) {\r\n        throw new Error(\r\n          'Serveris gr\u0105\u017eino neteising\u0105 atsakym\u0105. HTTP ' + response.status\r\n        );\r\n      }\r\n\r\n      if (!response.ok) {\r\n        throw new Error(\r\n          atsakymas && atsakymas.zinute\r\n            ? atsakymas.zinute\r\n            : 'Serverio klaida. HTTP ' + response.status\r\n        );\r\n      }\r\n\r\n      return atsakymas;\r\n    }\r\n\r\n\r\n    window.addEventListener('load', async function() {\r\n      try {\r\n        const atsakymas = await apiCall('gautiDarbuotojus', {});\r\n\r\n        if (!atsakymas || atsakymas.sekme !== true) {\r\n          throw new Error(\r\n            atsakymas && atsakymas.zinute\r\n              ? atsakymas.zinute\r\n              : 'Sistema negr\u0105\u017eino s\u0117kmingo atsakymo.'\r\n          );\r\n        }\r\n\r\n        const darbuotojai = Array.isArray(atsakymas.darbuotojai)\r\n          ? atsakymas.darbuotojai\r\n          : [];\r\n\r\n        if (darbuotojai.length === 0) {\r\n          throw new Error(\r\n            'Ry\u0161ys su sistema veikia, ta\u010diau aktyvi\u0173 darbuotoj\u0173 s\u0105ra\u0161as yra tu\u0161\u010dias.'\r\n          );\r\n        }\r\n\r\n        const sarasas = document.getElementById('darbuotojoNr');\r\n\r\n        darbuotojai.forEach(function(darbuotojas) {\r\n          const pasirinkimas = document.createElement('option');\r\n          pasirinkimas.value = darbuotojas.numeris;\r\n          pasirinkimas.textContent = darbuotojas.vardas;\r\n          sarasas.appendChild(pasirinkimas);\r\n        });\r\n      } catch (klaida) {\r\n        rodytiZinute(\r\n          'zinute',\r\n          'Nepavyko \u012fkelti darbuotoj\u0173 s\u0105ra\u0161o: ' + klaida.message,\r\n          false\r\n        );\r\n      }\r\n    });\r\n\r\n\r\n    function prisijungti() {\r\n      const darbuotojoNr =\r\n        document\r\n          .getElementById('darbuotojoNr')\r\n          .value\r\n          .trim();\r\n\r\n      const pin =\r\n        document\r\n          .getElementById('pin')\r\n          .value\r\n          .trim();\r\n\r\n      const mygtukas =\r\n        document.getElementById(\r\n          'prisijungtiMygtukas'\r\n        );\r\n\r\n      document.getElementById('zinute').textContent = '';\r\n\r\n      if (!darbuotojoNr || !pin) {\r\n        rodytiZinute(\r\n          'zinute',\r\n          'Pasirinkite darbuotoj\u0105 ir \u012fveskite PIN kod\u0105.',\r\n          false\r\n        );\r\n\r\n        return;\r\n      }\r\n\r\n      mygtukas.disabled = true;\r\n      mygtukas.textContent = 'Tikrinama...';\r\n\r\n      apiCall('prisijungti', {\r\n        darbuotojoNr: darbuotojoNr,\r\n        pin: pin\r\n      })\r\n        .then(function(atsakymas) {\r\n          mygtukas.disabled = false;\r\n          mygtukas.textContent = 'Prisijungti';\r\n\r\n          if (!atsakymas.sekme) {\r\n            rodytiZinute(\r\n              'zinute',\r\n              atsakymas.zinute,\r\n              false\r\n            );\r\n\r\n            return;\r\n          }\r\n\r\n          prisijungesDarbuotojoNr =\r\n            atsakymas.darbuotojoNr;\r\n\r\n          prisijungesPin = pin;\r\n\r\n          prisijungesAdministratorius =\r\n            atsakymas.administratorius === true;\r\n\r\n          document\r\n            .getElementById('prisijungimoLangas')\r\n            .classList\r\n            .add('paslepta');\r\n\r\n          document\r\n            .getElementById('darbuotojoLangas')\r\n            .classList\r\n            .remove('paslepta');\r\n\r\n          atnaujintiDarbuotojoDuomenis(\r\n            atsakymas\r\n          );\r\n        \r\n        })\r\n        .catch(function(klaida) {\r\n          mygtukas.disabled = false;\r\n          mygtukas.textContent = 'Prisijungti';\r\n\r\n          rodytiZinute(\r\n            'zinute',\r\n            '\u012evyko klaida: ' + klaida.message,\r\n            false\r\n          );\r\n        \r\n        });\r\n    }\r\n\r\n\r\n    function atnaujintiDarbuotojoDuomenis(\r\n      atsakymas\r\n    ) {\r\n      document\r\n        .getElementById('darbuotojoVardas')\r\n        .textContent =\r\n          atsakymas.vardas || '';\r\n\r\n      document\r\n        .getElementById('atostoguLikutis')\r\n        .textContent =\r\n          atsakymas.likutis ?? 0;\r\n\r\n      paruostiParasoDrobe(\r\n        atsakymas.parasoDataUrl || ''\r\n      );\r\n\r\n      document\r\n        .getElementById('parasoBusena')\r\n        .textContent =\r\n          atsakymas.turiParasa\r\n            ? 'Para\u0161as i\u0161saugotas. Galite j\u012f pakeisti pasira\u0161ydami i\u0161 naujo.'\r\n            : 'Para\u0161as dar nei\u0161saugotas.';\r\n\r\n      document\r\n        .getElementById('mamadienioLikutis')\r\n        .textContent =\r\n          atsakymas.mamadienioLikutis ?? 0;\r\n\r\n      document\r\n        .getElementById('mamadienioTeise')\r\n        .textContent =\r\n          'Teis\u0117: ' +\r\n          (\r\n            atsakymas.mamadienioTeise ||\r\n            'Nepriklauso'\r\n          );\r\n\r\n      if (\r\n        atsakymas.mamadienioLaikotarpis &&\r\n        atsakymas.mamadienioLaikotarpis !==\r\n          'Nepriklauso'\r\n      ) {\r\n        document\r\n          .getElementById('mamadienioLaikotarpis')\r\n          .textContent =\r\n            'Apskaitos laikotarpis: ' +\r\n            atsakymas.mamadienioLaikotarpis;\r\n      } else {\r\n        document\r\n          .getElementById('mamadienioLaikotarpis')\r\n          .textContent = '';\r\n      }\r\n\r\n      rodytiPrasymus(\r\n        atsakymas.prasymai || []\r\n      );\r\n\r\n      if (prisijungesAdministratorius) {\r\n        document\r\n          .getElementById('administratoriausBlokas')\r\n          .classList\r\n          .remove('paslepta');\r\n\r\n        rodytiLaukianciusPrasymus(\r\n          atsakymas.laukiantysPrasymai || []\r\n        );\r\n      } else {\r\n        document\r\n          .getElementById('administratoriausBlokas')\r\n          .classList\r\n          .add('paslepta');\r\n      }\r\n    }\r\n\r\n\r\n    function pateiktiPrasyma() {\r\n      const atostoguRusis =\r\n        document\r\n          .getElementById('atostoguRusis')\r\n          .value;\r\n\r\n      const nuo =\r\n        document\r\n          .getElementById('nuo')\r\n          .value;\r\n\r\n      const iki =\r\n        document\r\n          .getElementById('iki')\r\n          .value;\r\n\r\n      const mygtukas =\r\n        document.getElementById(\r\n          'pateiktiMygtukas'\r\n        );\r\n\r\n      document\r\n        .getElementById('prasymoZinute')\r\n        .textContent = '';\r\n\r\n      if (\r\n        !prisijungesDarbuotojoNr ||\r\n        !prisijungesPin ||\r\n        !atostoguRusis ||\r\n        !nuo ||\r\n        !iki\r\n      ) {\r\n        rodytiZinute(\r\n          'prasymoZinute',\r\n          'Pasirinkite atostog\u0173 r\u016b\u0161\u012f ir abi datas.',\r\n          false\r\n        );\r\n\r\n        return;\r\n      }\r\n\r\n      if (iki < nuo) {\r\n        rodytiZinute(\r\n          'prasymoZinute',\r\n          'Pabaigos data negali b\u016bti ankstesn\u0117 u\u017e prad\u017eios dat\u0105.',\r\n          false\r\n        );\r\n\r\n        return;\r\n      }\r\n\r\n      mygtukas.disabled = true;\r\n      mygtukas.textContent =\r\n        'Pra\u0161ymas pateikiamas...';\r\n\r\n      apiCall('pateiktiPrasyma', {\r\n        darbuotojoNr: prisijungesDarbuotojoNr,\r\n        pin: prisijungesPin,\r\n        atostoguRusis: atostoguRusis,\r\n        nuo: nuo,\r\n        iki: iki\r\n      })\r\n        .then(function(atsakymas) {\r\n          mygtukas.disabled = false;\r\n          mygtukas.textContent =\r\n            'Pateikti pra\u0161ym\u0105';\r\n\r\n          if (!atsakymas.sekme) {\r\n            rodytiZinute(\r\n              'prasymoZinute',\r\n              atsakymas.zinute,\r\n              false\r\n            );\r\n\r\n            return;\r\n          }\r\n\r\n          rodytiZinute(\r\n            'prasymoZinute',\r\n            atsakymas.zinute +\r\n              ' Pra\u0161ymo Nr.: ' +\r\n              atsakymas.prasymoNr +\r\n              '. Darbo dienos: ' +\r\n              atsakymas.darboDienos +\r\n              '.',\r\n            true\r\n          );\r\n\r\n          document\r\n            .getElementById('atostoguRusis')\r\n            .value = '';\r\n\r\n          document\r\n            .getElementById('nuo')\r\n            .value = '';\r\n\r\n          document\r\n            .getElementById('iki')\r\n            .value = '';\r\n\r\n          if (\r\n            atsakymas.mamadienioLikutis !==\r\n            undefined\r\n          ) {\r\n            document\r\n              .getElementById('mamadienioLikutis')\r\n              .textContent =\r\n                atsakymas.mamadienioLikutis;\r\n          }\r\n\r\n          rodytiPrasymus(\r\n            atsakymas.prasymai || []\r\n          );\r\n\r\n          if (prisijungesAdministratorius) {\r\n            rodytiLaukianciusPrasymus(\r\n              atsakymas.laukiantysPrasymai || []\r\n            );\r\n          }\r\n        \r\n        })\r\n        .catch(function(klaida) {\r\n          mygtukas.disabled = false;\r\n          mygtukas.textContent =\r\n            'Pateikti pra\u0161ym\u0105';\r\n\r\n          rodytiZinute(\r\n            'prasymoZinute',\r\n            '\u012evyko klaida: ' +\r\n              klaida.message,\r\n            false\r\n          );\r\n        \r\n        });\r\n    }\r\n\r\n\r\n    function sprestiPrasyma(\r\n      prasymoNr,\r\n      naujaBusena,\r\n      paspaustasMygtukas\r\n    ) {\r\n      const veiksmas =\r\n        naujaBusena === 'Patvirtinta'\r\n          ? 'patvirtinti'\r\n          : 'atmesti';\r\n\r\n      const patvirtinimas = confirm(\r\n        'Ar tikrai norite ' +\r\n          veiksmas +\r\n          ' pra\u0161ym\u0105 ' +\r\n          prasymoNr +\r\n          '?'\r\n      );\r\n\r\n      if (!patvirtinimas) {\r\n        return;\r\n      }\r\n\r\n      const administratoriausZinute =\r\n        document.getElementById(\r\n          'administratoriausZinute'\r\n        );\r\n\r\n      administratoriausZinute.textContent = '';\r\n\r\n      const visiMygtukai =\r\n        document.querySelectorAll(\r\n          '#administratoriausLentele button'\r\n        );\r\n\r\n      visiMygtukai.forEach(function(mygtukas) {\r\n        mygtukas.disabled = true;\r\n      });\r\n\r\n      paspaustasMygtukas.textContent =\r\n        'Vykdoma...';\r\n\r\n      apiCall('sprestiPrasyma', {\r\n        administratoriausNr: prisijungesDarbuotojoNr,\r\n        administratoriausPin: prisijungesPin,\r\n        prasymoNr: prasymoNr,\r\n        naujaBusena: naujaBusena\r\n      })\r\n        .then(function(atsakymas) {\r\n          if (!atsakymas.sekme) {\r\n            rodytiZinute(\r\n              'administratoriausZinute',\r\n              atsakymas.zinute,\r\n              false\r\n            );\r\n\r\n            rodytiLaukianciusPrasymus(\r\n              atsakymas.laukiantysPrasymai || []\r\n            );\r\n\r\n            return;\r\n          }\r\n\r\n          rodytiZinute(\r\n            'administratoriausZinute',\r\n            atsakymas.zinute,\r\n            true\r\n          );\r\n\r\n          rodytiLaukianciusPrasymus(\r\n            atsakymas.laukiantysPrasymai || []\r\n          );\r\n\r\n          if (atsakymas.prasymai) {\r\n            rodytiPrasymus(\r\n              atsakymas.prasymai\r\n            );\r\n          }\r\n\r\n          if (\r\n            atsakymas.mamadienioLikutis !==\r\n            undefined\r\n          ) {\r\n            document\r\n              .getElementById('mamadienioLikutis')\r\n              .textContent =\r\n                atsakymas.mamadienioLikutis;\r\n          }\r\n        \r\n        })\r\n        .catch(function(klaida) {\r\n          rodytiZinute(\r\n            'administratoriausZinute',\r\n            '\u012evyko klaida: ' +\r\n              klaida.message,\r\n            false\r\n          );\r\n\r\n          visiMygtukai.forEach(function(mygtukas) {\r\n            mygtukas.disabled = false;\r\n          });\r\n        \r\n        });\r\n    }\r\n\r\n\r\n    function rodytiPrasymus(prasymai) {\r\n      const lentele =\r\n        document.getElementById(\r\n          'prasymuLentele'\r\n        );\r\n\r\n      lentele.innerHTML = '';\r\n\r\n      if (\r\n        !Array.isArray(prasymai) ||\r\n        prasymai.length === 0\r\n      ) {\r\n        pridetiTusciaEilute(\r\n          lentele,\r\n          5,\r\n          'Pra\u0161ym\u0173 n\u0117ra.'\r\n        );\r\n\r\n        return;\r\n      }\r\n\r\n      prasymai.forEach(function(prasymas) {\r\n        const eilute =\r\n          document.createElement('tr');\r\n\r\n        pridetiTekstoLangeli(\r\n          eilute,\r\n          prasymas.prasymoNr\r\n        );\r\n\r\n        pridetiTekstoLangeli(\r\n          eilute,\r\n          prasymas.rusis\r\n        );\r\n\r\n        pridetiTekstoLangeli(\r\n          eilute,\r\n          sujungtiLaikotarpi(\r\n            prasymas.nuo,\r\n            prasymas.iki\r\n          )\r\n        );\r\n\r\n        pridetiTekstoLangeli(\r\n          eilute,\r\n          prasymas.darboDienos\r\n        );\r\n\r\n        const busenosLangelis =\r\n          document.createElement('td');\r\n\r\n        const busenosElementas =\r\n          document.createElement('span');\r\n\r\n        busenosElementas.textContent =\r\n          prasymas.busena || '';\r\n\r\n        busenosElementas.className =\r\n          gautiBusenosKlase(\r\n            prasymas.busena\r\n          );\r\n\r\n        busenosLangelis.appendChild(\r\n          busenosElementas\r\n        );\r\n\r\n        eilute.appendChild(\r\n          busenosLangelis\r\n        );\r\n\r\n        lentele.appendChild(eilute);\r\n      });\r\n    }\r\n\r\n\r\n    function rodytiLaukianciusPrasymus(\r\n      prasymai\r\n    ) {\r\n      const lentele =\r\n        document.getElementById(\r\n          'administratoriausLentele'\r\n        );\r\n\r\n      lentele.innerHTML = '';\r\n\r\n      if (\r\n        !Array.isArray(prasymai) ||\r\n        prasymai.length === 0\r\n      ) {\r\n        pridetiTusciaEilute(\r\n          lentele,\r\n          6,\r\n          'Laukian\u010di\u0173 pra\u0161ym\u0173 n\u0117ra.'\r\n        );\r\n\r\n        return;\r\n      }\r\n\r\n      prasymai.forEach(function(prasymas) {\r\n        const eilute =\r\n          document.createElement('tr');\r\n\r\n        pridetiTekstoLangeli(\r\n          eilute,\r\n          prasymas.prasymoNr\r\n        );\r\n\r\n        pridetiTekstoLangeli(\r\n          eilute,\r\n          prasymas.vardas\r\n        );\r\n\r\n        pridetiTekstoLangeli(\r\n          eilute,\r\n          prasymas.rusis\r\n        );\r\n\r\n        pridetiTekstoLangeli(\r\n          eilute,\r\n          sujungtiLaikotarpi(\r\n            prasymas.nuo,\r\n            prasymas.iki\r\n          )\r\n        );\r\n\r\n        pridetiTekstoLangeli(\r\n          eilute,\r\n          prasymas.darboDienos\r\n        );\r\n\r\n        const veiksmuLangelis =\r\n          document.createElement('td');\r\n\r\n        veiksmuLangelis.className =\r\n          'veiksmai';\r\n\r\n        const patvirtinti =\r\n          document.createElement('button');\r\n\r\n        patvirtinti.textContent =\r\n          'Patvirtinti';\r\n\r\n        patvirtinti.className =\r\n          'mazas-mygtukas patvirtinti-mygtukas';\r\n\r\n        patvirtinti.onclick = function() {\r\n          sprestiPrasyma(\r\n            prasymas.prasymoNr,\r\n            'Patvirtinta',\r\n            patvirtinti\r\n          );\r\n        };\r\n\r\n        const atmesti =\r\n          document.createElement('button');\r\n\r\n        atmesti.textContent =\r\n          'Atmesti';\r\n\r\n        atmesti.className =\r\n          'mazas-mygtukas atmesti-mygtukas';\r\n\r\n        atmesti.onclick = function() {\r\n          sprestiPrasyma(\r\n            prasymas.prasymoNr,\r\n            'Atmesta',\r\n            atmesti\r\n          );\r\n        };\r\n\r\n        veiksmuLangelis.appendChild(\r\n          patvirtinti\r\n        );\r\n\r\n        veiksmuLangelis.appendChild(\r\n          atmesti\r\n        );\r\n\r\n        eilute.appendChild(\r\n          veiksmuLangelis\r\n        );\r\n\r\n        lentele.appendChild(eilute);\r\n      });\r\n    }\r\n\r\n\r\n    function pridetiTekstoLangeli(\r\n      eilute,\r\n      tekstas\r\n    ) {\r\n      const langelis =\r\n        document.createElement('td');\r\n\r\n      langelis.textContent =\r\n        tekstas ?? '';\r\n\r\n      eilute.appendChild(langelis);\r\n    }\r\n\r\n\r\n    function pridetiTusciaEilute(\r\n      lentele,\r\n      stulpeliuKiekis,\r\n      tekstas\r\n    ) {\r\n      const eilute =\r\n        document.createElement('tr');\r\n\r\n      const langelis =\r\n        document.createElement('td');\r\n\r\n      langelis.colSpan =\r\n        stulpeliuKiekis;\r\n\r\n      langelis.className =\r\n        'nera-prasymu';\r\n\r\n      langelis.textContent =\r\n        tekstas;\r\n\r\n      eilute.appendChild(langelis);\r\n      lentele.appendChild(eilute);\r\n    }\r\n\r\n\r\n    function sujungtiLaikotarpi(\r\n      nuo,\r\n      iki\r\n    ) {\r\n      if (!nuo && !iki) {\r\n        return '';\r\n      }\r\n\r\n      if (nuo === iki) {\r\n        return nuo || '';\r\n      }\r\n\r\n      return (\r\n        (nuo || '') +\r\n        ' \u2013 ' +\r\n        (iki || '')\r\n      );\r\n    }\r\n\r\n\r\n    function gautiBusenosKlase(busena) {\r\n      switch (\r\n        String(busena)\r\n          .trim()\r\n          .toLowerCase()\r\n      ) {\r\n        case 'laukia':\r\n          return 'busena busena-laukia';\r\n\r\n        case 'patvirtinta':\r\n          return 'busena busena-patvirtinta';\r\n\r\n        case 'atmesta':\r\n          return 'busena busena-atmesta';\r\n\r\n        default:\r\n          return 'busena busena-kita';\r\n      }\r\n    }\r\n\r\n\r\n\r\n    function paruostiParasoDrobe(esamasParasas) {\r\n      const drobe =\r\n        document.getElementById('parasoDrobe');\r\n\r\n      const santykis =\r\n        window.devicePixelRatio || 1;\r\n\r\n      const plotis =\r\n        drobe.clientWidth || 600;\r\n\r\n      const aukstis =\r\n        drobe.clientHeight || 180;\r\n\r\n      drobe.width =\r\n        Math.round(plotis * santykis);\r\n\r\n      drobe.height =\r\n        Math.round(aukstis * santykis);\r\n\r\n      parasoKontekstas =\r\n        drobe.getContext('2d');\r\n\r\n      parasoKontekstas.setTransform(\r\n        santykis,\r\n        0,\r\n        0,\r\n        santykis,\r\n        0,\r\n        0\r\n      );\r\n\r\n      parasoKontekstas.lineWidth = 2.2;\r\n      parasoKontekstas.lineCap = 'round';\r\n      parasoKontekstas.lineJoin = 'round';\r\n      parasoKontekstas.strokeStyle = '#111827';\r\n\r\n      isvalytiParasa(false);\r\n\r\n      if (esamasParasas) {\r\n        const paveikslelis = new Image();\r\n\r\n        paveikslelis.onload = function() {\r\n          parasoKontekstas.drawImage(\r\n            paveikslelis,\r\n            0,\r\n            0,\r\n            plotis,\r\n            aukstis\r\n          );\r\n\r\n          parasasPiestas = true;\r\n        };\r\n\r\n        paveikslelis.src = esamasParasas;\r\n      }\r\n\r\n      drobe.onpointerdown = pradetiPiesti;\r\n      drobe.onpointermove = piestiParasa;\r\n      drobe.onpointerup = baigtiPiesti;\r\n      drobe.onpointercancel = baigtiPiesti;\r\n      drobe.onpointerleave = baigtiPiesti;\r\n    }\r\n\r\n\r\n    function gautiParasoKoordinates(event) {\r\n      const drobe =\r\n        document.getElementById('parasoDrobe');\r\n\r\n      const ribos =\r\n        drobe.getBoundingClientRect();\r\n\r\n      return {\r\n        x: event.clientX - ribos.left,\r\n        y: event.clientY - ribos.top\r\n      };\r\n    }\r\n\r\n\r\n    function pradetiPiesti(event) {\r\n      if (!parasoKontekstas) {\r\n        return;\r\n      }\r\n\r\n      event.preventDefault();\r\n\r\n      const koordinates =\r\n        gautiParasoKoordinates(event);\r\n\r\n      paskutinisX = koordinates.x;\r\n      paskutinisY = koordinates.y;\r\n      piesiama = true;\r\n\r\n      try {\r\n        event.target.setPointerCapture(\r\n          event.pointerId\r\n        );\r\n      } catch (klaida) {\r\n      }\r\n    }\r\n\r\n\r\n    function piestiParasa(event) {\r\n      if (!piesiama || !parasoKontekstas) {\r\n        return;\r\n      }\r\n\r\n      event.preventDefault();\r\n\r\n      const koordinates =\r\n        gautiParasoKoordinates(event);\r\n\r\n      parasoKontekstas.beginPath();\r\n      parasoKontekstas.moveTo(\r\n        paskutinisX,\r\n        paskutinisY\r\n      );\r\n      parasoKontekstas.lineTo(\r\n        koordinates.x,\r\n        koordinates.y\r\n      );\r\n      parasoKontekstas.stroke();\r\n\r\n      paskutinisX = koordinates.x;\r\n      paskutinisY = koordinates.y;\r\n      parasasPiestas = true;\r\n    }\r\n\r\n\r\n    function baigtiPiesti(event) {\r\n      piesiama = false;\r\n\r\n      if (event) {\r\n        event.preventDefault();\r\n      }\r\n    }\r\n\r\n\r\n    function isvalytiParasa(rodytiBusena = true) {\r\n      const drobe =\r\n        document.getElementById('parasoDrobe');\r\n\r\n      if (!drobe || !parasoKontekstas) {\r\n        return;\r\n      }\r\n\r\n      const plotis =\r\n        drobe.clientWidth || 600;\r\n\r\n      const aukstis =\r\n        drobe.clientHeight || 180;\r\n\r\n      parasoKontekstas.clearRect(\r\n        0,\r\n        0,\r\n        plotis,\r\n        aukstis\r\n      );\r\n\r\n      parasoKontekstas.fillStyle = '#ffffff';\r\n      parasoKontekstas.fillRect(\r\n        0,\r\n        0,\r\n        plotis,\r\n        aukstis\r\n      );\r\n\r\n      parasoKontekstas.strokeStyle = '#111827';\r\n      parasasPiestas = false;\r\n\r\n      if (rodytiBusena) {\r\n        document\r\n          .getElementById('parasoBusena')\r\n          .textContent =\r\n            'Laukelis i\u0161valytas. Pasira\u0161ykite i\u0161 naujo.';\r\n      }\r\n    }\r\n\r\n\r\n    function issaugotiParasa() {\r\n      if (\r\n        !prisijungesDarbuotojoNr ||\r\n        !prisijungesPin\r\n      ) {\r\n        rodytiZinute(\r\n          'parasoBusena',\r\n          'Prisijunkite i\u0161 naujo.',\r\n          false\r\n        );\r\n        return;\r\n      }\r\n\r\n      if (!parasasPiestas) {\r\n        rodytiZinute(\r\n          'parasoBusena',\r\n          'Pirmiausia pasira\u0161ykite baltame laukelyje.',\r\n          false\r\n        );\r\n        return;\r\n      }\r\n\r\n      const drobe =\r\n        document.getElementById('parasoDrobe');\r\n\r\n      const mygtukas =\r\n        document.getElementById(\r\n          'issaugotiParasaMygtukas'\r\n        );\r\n\r\n      mygtukas.disabled = true;\r\n      mygtukas.textContent = 'I\u0161saugoma...';\r\n\r\n      const parasoDataUrl =\r\n        drobe.toDataURL('image\/png');\r\n\r\n      apiCall('issaugotiDarbuotojoParasa', {\r\n        darbuotojoNr: prisijungesDarbuotojoNr,\r\n        pin: prisijungesPin,\r\n        parasoDataUrl: parasoDataUrl\r\n      })\r\n        .then(function(atsakymas) {\r\n          mygtukas.disabled = false;\r\n          mygtukas.textContent =\r\n            'I\u0161saugoti para\u0161\u0105';\r\n\r\n          rodytiZinute(\r\n            'parasoBusena',\r\n            atsakymas.zinute,\r\n            atsakymas.sekme === true\r\n          );\r\n\r\n          if (\r\n            atsakymas.sekme &&\r\n            atsakymas.parasoDataUrl\r\n          ) {\r\n            paruostiParasoDrobe(\r\n              atsakymas.parasoDataUrl\r\n            );\r\n          }\r\n        \r\n        })\r\n        .catch(function(klaida) {\r\n          mygtukas.disabled = false;\r\n          mygtukas.textContent =\r\n            'I\u0161saugoti para\u0161\u0105';\r\n\r\n          rodytiZinute(\r\n            'parasoBusena',\r\n            'Nepavyko i\u0161saugoti para\u0161o: ' +\r\n              klaida.message,\r\n            false\r\n          );\r\n        \r\n        });\r\n    }\r\n\r\n\r\n    function rodytiZinute(\r\n      elementoId,\r\n      tekstas,\r\n      sekminga\r\n    ) {\r\n      const elementas =\r\n        document.getElementById(elementoId);\r\n\r\n      elementas.textContent =\r\n        tekstas || '';\r\n\r\n      elementas.className =\r\n        sekminga\r\n          ? 'zinute sekme'\r\n          : 'zinute klaida';\r\n    }\r\n\r\n\r\n    function atsijungti() {\r\n      prisijungesDarbuotojoNr = '';\r\n      prisijungesPin = '';\r\n      prisijungesAdministratorius = false;\r\n\r\n      document\r\n        .getElementById('darbuotojoLangas')\r\n        .classList\r\n        .add('paslepta');\r\n\r\n      document\r\n        .getElementById('prisijungimoLangas')\r\n        .classList\r\n        .remove('paslepta');\r\n\r\n      document\r\n        .getElementById('administratoriausBlokas')\r\n        .classList\r\n        .add('paslepta');\r\n\r\n      document\r\n        .getElementById('darbuotojoNr')\r\n        .value = '';\r\n\r\n      document\r\n        .getElementById('pin')\r\n        .value = '';\r\n\r\n      document\r\n        .getElementById('atostoguRusis')\r\n        .value = '';\r\n\r\n      document\r\n        .getElementById('nuo')\r\n        .value = '';\r\n\r\n      document\r\n        .getElementById('iki')\r\n        .value = '';\r\n\r\n      document\r\n        .getElementById('zinute')\r\n        .textContent = '';\r\n\r\n      document\r\n        .getElementById('prasymoZinute')\r\n        .textContent = '';\r\n\r\n      document\r\n        .getElementById('administratoriausZinute')\r\n        .textContent = '';\r\n\r\n      document\r\n        .getElementById('parasoBusena')\r\n        .textContent = '';\r\n\r\n      if (parasoKontekstas) {\r\n        isvalytiParasa(false);\r\n      }\r\n\r\n      document\r\n        .getElementById('prasymuLentele')\r\n        .innerHTML = '';\r\n\r\n      document\r\n        .getElementById('administratoriausLentele')\r\n        .innerHTML = '';\r\n    }\r\n\r\n\r\n    document\r\n      .getElementById('pin')\r\n      .addEventListener(\r\n        'keydown',\r\n        function(event) {\r\n          if (event.key === 'Enter') {\r\n            prisijungti();\r\n          }\r\n        }\r\n      );\r\n  <\/script>\r\n\r\n\r\n<\/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>","protected":false},"excerpt":{"rendered":"<p>DOTekas atostog\u0173 sistema Vardas, pavard\u0117 Pasirinkite darbuotoj\u0105 PIN kodas Prisijungti Kasmetini\u0173 atostog\u0173 likutis 0 darbo dien\u0173 Mamadieni\u0173 \/ t\u0117vadieni\u0173 likutis [&hellip;]<\/p>","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-8935","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.dotekas.eu\/lt\/wp-json\/wp\/v2\/pages\/8935","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dotekas.eu\/lt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.dotekas.eu\/lt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.dotekas.eu\/lt\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dotekas.eu\/lt\/wp-json\/wp\/v2\/comments?post=8935"}],"version-history":[{"count":7,"href":"https:\/\/www.dotekas.eu\/lt\/wp-json\/wp\/v2\/pages\/8935\/revisions"}],"predecessor-version":[{"id":8943,"href":"https:\/\/www.dotekas.eu\/lt\/wp-json\/wp\/v2\/pages\/8935\/revisions\/8943"}],"wp:attachment":[{"href":"https:\/\/www.dotekas.eu\/lt\/wp-json\/wp\/v2\/media?parent=8935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}