{"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":"Thank You to Our Grandmaster Supporters - The Art of Puzzles","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"LF3AYdXcoz\"><a href=\"https:\/\/www.gmpuzzles.com\/blog\/thank-grandmaster-supporters\/\">Thank You to Our Grandmaster Supporters<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.gmpuzzles.com\/blog\/thank-grandmaster-supporters\/embed\/#?secret=LF3AYdXcoz\" width=\"600\" height=\"338\" title=\"&#8220;Thank You to Our Grandmaster Supporters&#8221; &#8212; The Art of Puzzles\" data-secret=\"LF3AYdXcoz\" 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":"We&#8217;d like to extend a special thank you to these supporters of GMPuzzles who help our puzzlemakers explore their art: Aaron Chan, Adam Thrasher, Alan Ratcliff, Allen Kong, Allison Milkovich, Andrew Parr, Andrew Wolf, Andy Clayton, Anubhav, Ashish Kumar, Bob Leipold, Brian Michalowski, Brian Richardson, Burak Bitlis, Carl Johan Ragnarsson, Carl Worth, Chris Green, Cory [&hellip;]"}