{"id":11541,"date":"2026-08-22T16:30:36","date_gmt":"2026-08-22T13:30:36","guid":{"rendered":"https:\/\/lingualand.gr\/new\/exercises\/b-junior-listening-03-what-have-they-got\/"},"modified":"2026-08-22T17:02:54","modified_gmt":"2026-08-22T14:02:54","slug":"b-junior-listening-03-what-have-they-got","status":"publish","type":"page","link":"https:\/\/lingualand.gr\/new\/exercises\/b-junior-listening-03-what-have-they-got\/","title":{"rendered":"B Junior Listening 3 \u2013 What Have They Got?"},"content":{"rendered":"<!-- lingualand-listening-access:bj:lesson:start -->\n<div id=\"accessGate-lesson-bj\" class=\"lingualand-listening-access-gate\" style=\"min-height:320px;display:grid;place-items:center;padding:20px;background:#eef3f8;color:#172033;font-family:Arial,sans-serif\"><form id=\"accessForm-lesson-bj\" style=\"width:min(420px,100%);background:#fff;border-radius:14px;padding:24px;box-shadow:0 4px 16px #243a8f22\"><h4 style=\"margin:0 0 10px;color:#243a8f;font-size:1.45rem\">B Junior Listening Access<\/h4><p style=\"margin:0 0 16px\">Enter your access key to open the exercises.<\/p><input id=\"accessKey-lesson-bj\" type=\"password\" autocomplete=\"off\" style=\"width:100%;padding:12px;border:1px solid #aab3c2;border-radius:9px;font-size:1rem\" aria-label=\"Access key\"><button type=\"submit\" style=\"margin-top:14px;width:100%;padding:12px;border:0;border-radius:9px;background:#243a8f;color:white;font-weight:bold;cursor:pointer\">Open exercises<\/button><div id=\"accessMessage-lesson-bj\" style=\"min-height:22px;margin-top:12px;color:#b91c1c;font-weight:bold\" aria-live=\"polite\"><\/div><\/form><\/div><div id=\"exerciseApp-lesson-bj\" hidden><!-- lingualand-listening-exercise:bj:3:start -->\n<div class=\"lingualand-bj-listening-exercise-page\" style=\"max-width:1100px;margin:20px auto;\"><iframe title=\"B Junior Listening 3 \u2013 What Have They Got?\" srcdoc=\"&lt;!doctype html&gt;\n&lt;html lang=&quot;en&quot;&gt;\n&lt;head&gt;\n  &lt;meta charset=&quot;utf-8&quot;&gt;\n  &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,initial-scale=1&quot;&gt;\n  &lt;title&gt;B Junior Listening 3 \u2013 What Have They Got?&lt;\/title&gt;\n  &lt;style&gt;\n    :root{--navy:#20385f;--blue:#3678bd;--gold:#f4bd43;--green:#27864a;--red:#c43d3d;--orange:#c47700;--ink:#26344a;--pale:#eef6ff}\n    *{box-sizing:border-box}\n    body{margin:0;min-height:100vh;padding:24px;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:linear-gradient(145deg,#eaf5ff,#fff7e6)}\n    .page{width:min(1180px,100%);margin:auto;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 16px 45px #20385f22}\n    header{padding:25px 28px;text-align:center;color:#fff;background:var(--navy)}\n    .brand{margin:0 0 6px;color:var(--gold);font-weight:800;letter-spacing:1.5px;text-transform:uppercase;font-size:.84rem}\n    h1{margin:0;font-size:clamp(1.55rem,4vw,2.25rem)}\n    header p{margin:8px 0 0;opacity:.9}\n    main{padding:28px}\n    .instructions{margin-bottom:18px;padding:15px 18px;border-left:5px solid var(--blue);border-radius:10px;background:var(--pale);line-height:1.5}\n    .audio-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:18px 0 22px}\n    button{border:0;border-radius:11px;padding:12px 17px;font-size:.96rem;font-weight:800;cursor:pointer;transition:.15s}\n    button:hover{transform:translateY(-1px);filter:brightness(.97)}\n    button:disabled{opacity:.55;cursor:not-allowed;transform:none}\n    .listen-all{background:var(--blue);color:#fff}\n    .stop{background:#e7edf4;color:var(--navy)}\n    #audioStatus{min-width:150px;color:var(--blue);font-weight:800;text-align:center}\n    .table-wrap{overflow-x:auto;border:2px solid #e3eaf3;border-radius:15px;box-shadow:inset 0 0 0 1px #fff}\n    table{width:100%;min-width:1050px;border-collapse:separate;border-spacing:0;text-align:center}\n    th,td{border-right:1px solid #dce4ee;border-bottom:1px solid #dce4ee;padding:10px 7px}\n    tr:last-child td,tr:last-child th{border-bottom:0}\n    th:last-child,td:last-child{border-right:0}\n    thead th{position:sticky;top:0;background:var(--navy);color:#fff;font-size:.88rem;vertical-align:bottom}\n    thead th:first-child{left:0;z-index:3;min-width:175px}\n    .object-icon{display:block;margin-bottom:4px;font-size:1.55rem}\n    tbody th{position:sticky;left:0;z-index:2;background:#f7faff;text-align:left;min-width:175px}\n    .child{display:flex;align-items:center;gap:9px}\n    .avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--gold);font-size:1.25rem}\n    .child-name{display:block;font-size:1.05rem;color:var(--navy)}\n    .child-role{display:block;margin-top:2px;color:#758196;font-size:.75rem;font-weight:normal}\n    .row-listen{margin-top:7px;padding:7px 10px;border-radius:8px;background:var(--blue);color:#fff;font-size:.78rem}\n    td{height:82px;background:#fff;transition:.2s}\n    input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}\n    .tickbox{width:39px;height:39px;display:inline-grid;place-items:center;border:3px solid #aebccd;border-radius:10px;background:#fff;color:#fff;font-size:1.55rem;font-weight:900;cursor:pointer;transition:.15s}\n    label:hover .tickbox{border-color:var(--blue);background:#f4f9ff}\n    input:focus-visible+.tickbox{outline:3px solid #9dc9ef;outline-offset:2px}\n    input:checked+.tickbox{border-color:var(--blue);background:var(--blue)}\n    td.correct{background:#effbf3}\n    td.correct .tickbox{border-color:var(--green);background:var(--green)}\n    td.extra{background:#fff0f0}\n    td.extra .tickbox{border-color:var(--red);background:var(--red)}\n    td.missed{background:#fff8e7}\n    td.missed .tickbox{border-color:var(--orange);background:#fff;color:var(--orange)}\n    .actions{display:flex;justify-content:center;gap:11px;margin-top:24px}\n    .check{background:var(--green);color:#fff}\n    .reset{background:#e7edf4;color:var(--navy)}\n    #result{min-height:36px;margin:18px 0 0;text-align:center;font-size:1.16rem;font-weight:900}\n    .legend{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px;color:#657187;font-size:.84rem}\n    .dot{display:inline-block;width:12px;height:12px;margin-right:5px;border-radius:3px;vertical-align:-1px}\n    footer{text-align:center;padding:0 20px 22px;color:#748096;font-size:.83rem}\n    @media(max-width:650px){body{padding:10px}main{padding:18px}.actions{flex-direction:column}.actions button{width:100%}.audio-bar{align-items:stretch}.audio-bar button{flex:1 1 140px}}\n  &lt;\/style&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n  &lt;section class=&quot;page&quot;&gt;\n    &lt;header&gt;\n      &lt;p class=&quot;brand&quot;&gt;Lingualand \u00b7 Est. 1972&lt;\/p&gt;\n      &lt;h1&gt;What Have They Got?&lt;\/h1&gt;\n      &lt;p&gt;B Junior \u00b7 Listening Exercise 3&lt;\/p&gt;\n    &lt;\/header&gt;\n    &lt;main&gt;\n      &lt;div class=&quot;instructions&quot;&gt;&lt;strong&gt;Listen carefully.&lt;\/strong&gt; Tick (\u2713) the things Ben, Lucy and Sophie have got. You can listen more than once.&lt;\/div&gt;\n\n      &lt;div class=&quot;audio-bar&quot;&gt;\n        &lt;button class=&quot;listen-all&quot; id=&quot;listenAll&quot; type=&quot;button&quot;&gt;\u25b6 Listen to all&lt;\/button&gt;\n        &lt;button class=&quot;stop&quot; id=&quot;stopAudio&quot; type=&quot;button&quot; disabled&gt;\u25a0 Stop&lt;\/button&gt;\n        &lt;span id=&quot;audioStatus&quot; aria-live=&quot;polite&quot;&gt;Ready to listen&lt;\/span&gt;\n      &lt;\/div&gt;\n\n      &lt;div class=&quot;table-wrap&quot; aria-label=&quot;Scrollable listening table&quot;&gt;\n        &lt;table&gt;\n          &lt;thead&gt;\n            &lt;tr&gt;\n              &lt;th scope=&quot;col&quot;&gt;Child&lt;\/th&gt;\n              &lt;th scope=&quot;col&quot;&gt;&lt;span class=&quot;object-icon&quot;&gt;\u26bd&lt;\/span&gt;Ball&lt;\/th&gt;\n              &lt;th scope=&quot;col&quot;&gt;&lt;span class=&quot;object-icon&quot;&gt;\ud83d\udeb2&lt;\/span&gt;Bike&lt;\/th&gt;\n              &lt;th scope=&quot;col&quot;&gt;&lt;span class=&quot;object-icon&quot;&gt;\ud83d\udcd6&lt;\/span&gt;Book&lt;\/th&gt;\n              &lt;th scope=&quot;col&quot;&gt;&lt;span class=&quot;object-icon&quot;&gt;\ud83e\udd8e&lt;\/span&gt;Lizard&lt;\/th&gt;\n              &lt;th scope=&quot;col&quot;&gt;&lt;span class=&quot;object-icon&quot;&gt;\ud83e\udd9c&lt;\/span&gt;Parrot&lt;\/th&gt;\n              &lt;th scope=&quot;col&quot;&gt;&lt;span class=&quot;object-icon&quot;&gt;\u2602\ufe0f&lt;\/span&gt;Umbrella&lt;\/th&gt;\n              &lt;th scope=&quot;col&quot;&gt;&lt;span class=&quot;object-icon&quot;&gt;\ud83c\udf92&lt;\/span&gt;Bag&lt;\/th&gt;\n              &lt;th scope=&quot;col&quot;&gt;&lt;span class=&quot;object-icon&quot;&gt;\ud83e\udde2&lt;\/span&gt;Hat&lt;\/th&gt;\n              &lt;th scope=&quot;col&quot;&gt;&lt;span class=&quot;object-icon&quot;&gt;\ud83d\udd76\ufe0f&lt;\/span&gt;Sunglasses&lt;\/th&gt;\n              &lt;th scope=&quot;col&quot;&gt;&lt;span class=&quot;object-icon&quot;&gt;\ud83d\udc36&lt;\/span&gt;Dog&lt;\/th&gt;\n            &lt;\/tr&gt;\n          &lt;\/thead&gt;\n          &lt;tbody id=&quot;answerTable&quot;&gt;&lt;\/tbody&gt;\n        &lt;\/table&gt;\n      &lt;\/div&gt;\n\n      &lt;div class=&quot;actions&quot;&gt;\n        &lt;button class=&quot;check&quot; id=&quot;checkAnswers&quot; type=&quot;button&quot;&gt;Check answers&lt;\/button&gt;\n        &lt;button class=&quot;reset&quot; id=&quot;resetExercise&quot; type=&quot;button&quot;&gt;Try again&lt;\/button&gt;\n      &lt;\/div&gt;\n      &lt;p id=&quot;result&quot; aria-live=&quot;polite&quot;&gt;&lt;\/p&gt;\n      &lt;div class=&quot;legend&quot; id=&quot;legend&quot; hidden&gt;\n        &lt;span&gt;&lt;i class=&quot;dot&quot; style=&quot;background:#27864a&quot;&gt;&lt;\/i&gt;Correct tick&lt;\/span&gt;\n        &lt;span&gt;&lt;i class=&quot;dot&quot; style=&quot;background:#c43d3d&quot;&gt;&lt;\/i&gt;Incorrect tick&lt;\/span&gt;\n        &lt;span&gt;&lt;i class=&quot;dot&quot; style=&quot;background:#f4bd43&quot;&gt;&lt;\/i&gt;Missing tick&lt;\/span&gt;\n      &lt;\/div&gt;\n    &lt;\/main&gt;\n    &lt;footer&gt;The listening transcript is hidden during the activity.&lt;\/footer&gt;\n  &lt;\/section&gt;\n\n  &lt;script&gt;\n    const objects=[&quot;ball&quot;,&quot;bike&quot;,&quot;book&quot;,&quot;lizard&quot;,&quot;parrot&quot;,&quot;umbrella&quot;,&quot;bag&quot;,&quot;hat&quot;,&quot;sunglasses&quot;,&quot;dog&quot;];\n    const children=[\n      {\n        name:&quot;Ben&quot;,role:&quot;Boy&quot;,avatar:&quot;\ud83d\udc66&quot;,\n        has:[&quot;ball&quot;,&quot;bike&quot;,&quot;lizard&quot;,&quot;hat&quot;],\n        text:&quot;Hi! I'm Ben. I've got a ball and a new bike. I've also got a little green lizard and a blue hat.&quot;,\n        voiceNames:[&quot;Junior&quot;,&quot;Eddy&quot;,&quot;Rocko&quot;,&quot;Oliver&quot;,&quot;Daniel&quot;,&quot;Tom&quot;],pitch:1.36,rate:.9\n      },\n      {\n        name:&quot;Lucy&quot;,role:&quot;Girl&quot;,avatar:&quot;\ud83d\udc67&quot;,\n        has:[&quot;book&quot;,&quot;parrot&quot;,&quot;umbrella&quot;,&quot;sunglasses&quot;],\n        text:&quot;Hello! My name's Lucy. I've got a book, a colourful parrot and a yellow umbrella. I've also got sunglasses.&quot;,\n        voiceNames:[&quot;Sandy&quot;,&quot;Flo&quot;,&quot;Shelley&quot;,&quot;Ava&quot;,&quot;Samantha&quot;,&quot;Karen&quot;],pitch:1.46,rate:.88\n      },\n      {\n        name:&quot;Sophie&quot;,role:&quot;Girl&quot;,avatar:&quot;\ud83d\udc67&quot;,\n        has:[&quot;bike&quot;,&quot;bag&quot;,&quot;hat&quot;,&quot;dog&quot;],\n        text:&quot;Hi! I'm Sophie. I've got a school bag and a small dog. I've also got a bike and a red hat.&quot;,\n        voiceNames:[&quot;Shelley&quot;,&quot;Flo&quot;,&quot;Sandy&quot;,&quot;Tessa&quot;,&quot;Moira&quot;,&quot;Victoria&quot;],pitch:1.4,rate:.86\n      }\n    ];\n\n    const tbody=document.getElementById(&quot;answerTable&quot;);\n    children.forEach((child,rowIndex)=&gt;{\n      const row=document.createElement(&quot;tr&quot;);\n      const cells=objects.map(object=&gt;`&lt;td data-child=&quot;${child.name}&quot; data-object=&quot;${object}&quot;&gt;&lt;label aria-label=&quot;${child.name} has a ${object}&quot;&gt;&lt;input type=&quot;checkbox&quot; name=&quot;${child.name}-${object}&quot;&gt;&lt;span class=&quot;tickbox&quot;&gt;\u2713&lt;\/span&gt;&lt;\/label&gt;&lt;\/td&gt;`).join(&quot;&quot;);\n      row.innerHTML=`&lt;th scope=&quot;row&quot;&gt;&lt;div class=&quot;child&quot;&gt;&lt;span class=&quot;avatar&quot;&gt;${child.avatar}&lt;\/span&gt;&lt;span&gt;&lt;strong class=&quot;child-name&quot;&gt;${child.name}&lt;\/strong&gt;&lt;small class=&quot;child-role&quot;&gt;${child.role}&lt;\/small&gt;&lt;\/span&gt;&lt;\/div&gt;&lt;button class=&quot;row-listen&quot; type=&quot;button&quot; data-child-index=&quot;${rowIndex}&quot;&gt;\u25b6 Listen&lt;\/button&gt;&lt;\/th&gt;${cells}`;\n      tbody.appendChild(row);\n    });\n\n    const listenAll=document.getElementById(&quot;listenAll&quot;);\n    const stopAudio=document.getElementById(&quot;stopAudio&quot;);\n    const audioStatus=document.getElementById(&quot;audioStatus&quot;);\n    const result=document.getElementById(&quot;result&quot;);\n    let playToken=0;\n\n    function findVoice(child,used=new Set()){\n      const voices=speechSynthesis.getVoices();\n      const english=voices.filter(v=&gt;\/^en[-_]\/i.test(v.lang));\n      return child.voiceNames.map(name=&gt;english.find(v=&gt;v.name.toLowerCase().includes(name.toLowerCase())&amp;&amp;!used.has(v.name))).find(Boolean)\n        || english.find(v=&gt;!used.has(v.name)) || english[0] || voices[0];\n    }\n\n    function setAudioState(playing,status){\n      listenAll.disabled=playing;\n      stopAudio.disabled=!playing;\n      document.querySelectorAll(&quot;.row-listen&quot;).forEach(button=&gt;button.disabled=playing);\n      audioStatus.textContent=status;\n    }\n\n    function speakChild(index,onDone,used=new Set(),token=playToken){\n      if(!(&quot;speechSynthesis&quot; in window)){\n        setAudioState(false,&quot;Audio is unavailable&quot;);\n        return;\n      }\n      const child=children[index];\n      const utterance=new SpeechSynthesisUtterance(child.text);\n      const voice=findVoice(child,used);\n      if(voice){utterance.voice=voice;utterance.lang=voice.lang;used.add(voice.name)}else{utterance.lang=&quot;en-GB&quot;}\n      utterance.pitch=child.pitch;\n      utterance.rate=child.rate;\n      utterance.onstart=()=&gt;{if(token===playToken)audioStatus.textContent=`${child.name} is speaking...`};\n      utterance.onend=()=&gt;{if(token===playToken)onDone()};\n      utterance.onerror=()=&gt;{if(token===playToken)onDone()};\n      speechSynthesis.speak(utterance);\n    }\n\n    listenAll.addEventListener(&quot;click&quot;,()=&gt;{\n      speechSynthesis.cancel();\n      const token=++playToken;\n      const used=new Set();\n      setAudioState(true,&quot;Starting...&quot;);\n      function next(index){\n        if(token!==playToken)return;\n        if(index===children.length){setAudioState(false,&quot;Ready to listen again&quot;);return}\n        speakChild(index,()=&gt;setTimeout(()=&gt;next(index+1),550),used,token);\n      }\n      next(0);\n    });\n\n    document.addEventListener(&quot;click&quot;,event=&gt;{\n      const button=event.target.closest(&quot;.row-listen&quot;);\n      if(!button)return;\n      speechSynthesis.cancel();\n      const token=++playToken;\n      const index=Number(button.dataset.childIndex);\n      setAudioState(true,`Starting ${children[index].name}...`);\n      speakChild(index,()=&gt;setAudioState(false,&quot;Ready to listen again&quot;),new Set(),token);\n    });\n\n    stopAudio.addEventListener(&quot;click&quot;,()=&gt;{\n      playToken++;\n      speechSynthesis.cancel();\n      setAudioState(false,&quot;Stopped&quot;);\n    });\n\n    document.getElementById(&quot;checkAnswers&quot;).addEventListener(&quot;click&quot;,()=&gt;{\n      let found=0,extras=0,missing=0;\n      document.querySelectorAll(&quot;tbody td&quot;).forEach(cell=&gt;{\n        const child=children.find(item=&gt;item.name===cell.dataset.child);\n        const shouldBeChecked=child.has.includes(cell.dataset.object);\n        const isChecked=cell.querySelector(&quot;input&quot;).checked;\n        cell.classList.remove(&quot;correct&quot;,&quot;extra&quot;,&quot;missed&quot;);\n        const box=cell.querySelector(&quot;.tickbox&quot;);\n        box.textContent=&quot;\u2713&quot;;\n        if(shouldBeChecked&amp;&amp;isChecked){cell.classList.add(&quot;correct&quot;);found++}\n        else if(!shouldBeChecked&amp;&amp;isChecked){cell.classList.add(&quot;extra&quot;);box.textContent=&quot;\u2717&quot;;extras++}\n        else if(shouldBeChecked&amp;&amp;!isChecked){cell.classList.add(&quot;missed&quot;);box.textContent=&quot;?&quot;;missing++}\n      });\n      const score=Math.max(0,found-extras);\n      document.getElementById(&quot;legend&quot;).hidden=false;\n      if(score===12&amp;&amp;extras===0){result.textContent=&quot;Excellent! Score: 12 \/ 12 \u2b50&quot;;result.style.color=&quot;#27864a&quot;}\n      else{result.textContent=`Score: ${score} \/ 12 \u00b7 Correct ticks: ${found} \u00b7 Incorrect ticks: ${extras}`;result.style.color=&quot;#20385f&quot;}\n    });\n\n    document.getElementById(&quot;resetExercise&quot;).addEventListener(&quot;click&quot;,()=&gt;{\n      playToken++;\n      speechSynthesis.cancel();\n      setAudioState(false,&quot;Ready to listen&quot;);\n      document.querySelectorAll(&quot;input[type=checkbox]&quot;).forEach(input=&gt;input.checked=false);\n      document.querySelectorAll(&quot;tbody td&quot;).forEach(cell=&gt;{\n        cell.classList.remove(&quot;correct&quot;,&quot;extra&quot;,&quot;missed&quot;);\n        cell.querySelector(&quot;.tickbox&quot;).textContent=&quot;\u2713&quot;;\n      });\n      result.textContent=&quot;&quot;;\n      document.getElementById(&quot;legend&quot;).hidden=true;\n      window.scrollTo({top:0,behavior:&quot;smooth&quot;});\n    });\n\n    window.addEventListener(&quot;beforeunload&quot;,()=&gt;{playToken++;speechSynthesis.cancel()});\n  &lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;\n\" style=\"width:100%;min-height:1850px;border:0;border-radius:8px;background:#f8fafc;display:block;\" loading=\"eager\" allow=\"autoplay\"><\/iframe><\/div>\n<!-- lingualand-listening-exercise:bj:3:end --><\/div><script>(function(){const expectedHash=\"54c6e6001970489b11bc97cf0986b7b9f1684d10c293be936a975466a86f94b1\";const storageKey=\"lingualandListeningAccess:bj\";const form=document.getElementById(\"accessForm-lesson-bj\"),keyInput=document.getElementById(\"accessKey-lesson-bj\"),msg=document.getElementById(\"accessMessage-lesson-bj\"),gate=document.getElementById(\"accessGate-lesson-bj\"),app=document.getElementById(\"exerciseApp-lesson-bj\");async function sha256(text){const bytes=new TextEncoder().encode(text);const digest=await crypto.subtle.digest(\"SHA-256\",bytes);return Array.from(new Uint8Array(digest)).map(b=>b.toString(16).padStart(2,\"0\")).join(\"\");}function deny(text){msg.textContent=text;app.hidden=true;gate.style.display=\"grid\";}function allow(){try{sessionStorage.setItem(storageKey,\"1\");}catch(e){} gate.style.display=\"none\";app.hidden=false;keyInput.value=\"\";}try{if(sessionStorage.getItem(storageKey)===\"1\") allow();}catch(e){}form.addEventListener(\"submit\",async function(e){e.preventDefault();const entered=keyInput.value.trim();if(!entered){deny(\"Please enter the access key.\");return;}try{const hash=await sha256(entered);if(hash===expectedHash){allow();}else{deny(\"Incorrect access key.\");}}catch(err){deny(\"Access check is unavailable in this browser.\");}});})();<\/script>\n<!-- lingualand-listening-access:bj:lesson:end -->","protected":false},"excerpt":{"rendered":"<p>B Junior Listening Access Enter your access key to open the exercises. Open exercises<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":9619,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-11541","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/pages\/11541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/comments?post=11541"}],"version-history":[{"count":1,"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/pages\/11541\/revisions"}],"predecessor-version":[{"id":11572,"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/pages\/11541\/revisions\/11572"}],"up":[{"embeddable":true,"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/pages\/9619"}],"wp:attachment":[{"href":"https:\/\/lingualand.gr\/new\/wp-json\/wp\/v2\/media?parent=11541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}