{"version":"1.0","provider_name":"EcoShape - EN","provider_url":"https:\/\/www.ecoshape.org\/en","title":"Optimizing flow patterns","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"NvoeWraRW6\"><a href=\"https:\/\/www.ecoshape.org\/en\/concepts\/optimizing-flow-patterns\/\">Optimizing flow patterns<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.ecoshape.org\/en\/concepts\/optimizing-flow-patterns\/embed\/#?secret=NvoeWraRW6\" width=\"600\" height=\"338\" title=\"&#8220;Optimizing flow patterns&#8221; &#8212; EcoShape - EN\" data-secret=\"NvoeWraRW6\" 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:\/\/www.ecoshape.org\/en\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/www.ecoshape.org\/app\/uploads\/sites\/2\/2020\/09\/groyne-3307296_1280.jpg","thumbnail_width":1280,"thumbnail_height":723,"description":"Optimizing the shape of breakwaters at the heads of harbors can reduce scour, erosion, and limit undesirable sediment accumulation. Within harbors, current deflecting walls can control currents to reduce sedimentation and dredging. Breakwaters, jetties, and groins are constructed to protect harbors from waves. Taking the sediment dynamics of the port and surrounding areas into account [&hellip;]"}