{"version":"1.0","provider_name":"The Art of Puzzles","provider_url":"https:\/\/www.gmpuzzles.com\/blog","author_name":"drsudoku","author_url":"https:\/\/www.gmpuzzles.com\/blog\/author\/drsudoku\/","title":"Tapa by Thomas Snyder - The Art of Puzzles","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"wQjreHOEQ4\"><a href=\"https:\/\/www.gmpuzzles.com\/blog\/2023\/02\/tapa-by-thomas-snyder\/\">Tapa by Thomas Snyder<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.gmpuzzles.com\/blog\/2023\/02\/tapa-by-thomas-snyder\/embed\/#?secret=wQjreHOEQ4\" width=\"600\" height=\"338\" title=\"&#8220;Tapa by Thomas Snyder&#8221; &#8212; The Art of Puzzles\" data-secret=\"wQjreHOEQ4\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.gmpuzzles.com\/blog\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"[This is a repost from our archives with new notes at the top (original post here): Tapa is a very special shading puzzle, that grow instantly to be one of my favorites when it was focused on for the World Puzzle Championship in Turkey in 2009. While my puzzles would introduce the genre on the [&hellip;]","thumbnail_url":"https:\/\/www.gmpuzzles.com\/images\/puzzles2023\/GM-Tapa1-cmuE-R.png"}