{"version":"1.0","provider_name":"Ontario&#039;s Directory of Best Practices for Language Training","provider_url":"https:\/\/bestpractices.teslontario.org\/fr\/","title":"Bon Patron - Ontario&#039;s Directory of Best Practices for Language Training","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"IHAC9zvo1H\"><a href=\"https:\/\/bestpractices.teslontario.org\/fr\/toutes-les-ressources\/bon-patron\/\">Bon Patron<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/bestpractices.teslontario.org\/fr\/toutes-les-ressources\/bon-patron\/embed\/#?secret=IHAC9zvo1H\" width=\"600\" height=\"338\" title=\"\u00ab\u00a0Bon Patron\u00a0\u00bb &#8212; Ontario&#039;s Directory of Best Practices for Language Training\" data-secret=\"IHAC9zvo1H\" 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:\/\/bestpractices.teslontario.org\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"Bon Patron est un correcteur d\u2019orthographe et de grammaire avanc\u00e9. Il offre non seulement la correction d\u2019orthographe et de grammaire, mais aussi l\u2019acc\u00e8s \u00e0 l\u2019ensemble d\u2019autres ressources (grammaire, vocabulaire, prononciation). Acc\u00e8s gratuit \u00e0: http:\/\/bonpatron.com\/"}