<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>EdusoftX</provider_name><provider_url>https://edusoft.co.th/en</provider_url><author_name>Edusoft</author_name><author_url>https://edusoft.co.th/en/author/edusoftx2022/</author_url><title>Learn Portuguese Online</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="LZhVffhpVb"&gt;&lt;a href="https://edusoft.co.th/en/learning-platform/portuguese/"&gt;Learn Portuguese Online&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://edusoft.co.th/en/learning-platform/portuguese/embed/#?secret=LZhVffhpVb" width="600" height="338" title="&#x201C;Learn Portuguese Online&#x201D; &#x2014; EdusoftX" data-secret="LZhVffhpVb" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^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&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(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&lt;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);
//# sourceURL=https://edusoft.co.th/wp-includes/js/wp-embed.min.js
&lt;/script&gt;</html><description>Learn Portuguese online Improve your Portuguese in just 10 minutes a day. Discover the best way to learn Brazilian Portuguese Complete Portuguese Start learning to speak, listen, read and write in Brazilian Portuguese for free with our online course. Covering everything from learning basic Portuguese vocabulary to more advanced conversation topics, our content will help [&hellip;]</description><thumbnail_url>https://edusoftxtech.wpcomstaging.com/wp-content/uploads/2023/02/EdusoftxBusuu-achieve-portuguese-language-goals-study-plan-busuu-1024x597.jpeg</thumbnail_url></oembed>
