{"version":"1.0","provider_name":"Detroit City FC","provider_url":"https:\/\/sportsengine-develop.go-vip.net\/detcityfc","author_name":"mediadepartment","author_url":"https:\/\/sportsengine-develop.go-vip.net\/detcityfc\/author\/mediadepartment\/","title":"Ryan Williams","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"FGFLf5gZOG\"><a href=\"https:\/\/sportsengine-develop.go-vip.net\/detcityfc\/roster\/ryan-williams\/\">Ryan Williams<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/sportsengine-develop.go-vip.net\/detcityfc\/roster\/ryan-williams\/embed\/#?secret=FGFLf5gZOG\" width=\"600\" height=\"338\" title=\"&#8220;Ryan Williams&#8221; &#8212; Detroit City FC\" data-secret=\"FGFLf5gZOG\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\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:\/\/sportsengine-develop.go-vip.net\/detcityfc\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/sportsengine-develop.go-vip.net\/detcityfc\/wp-content\/uploads\/sites\/56\/2024\/03\/Williams-Ryan.png?w=600","thumbnail_width":600,"thumbnail_height":600,"description":"Journeyman midfielder Ryan Williams joins Le Rouge with plenty of professional experience under his belt. Williams has previously had stints at Chester City, Morecambe, Colwyn Bay, Llandudno, Rhyl and Tranmere Rovers to name a few."}