  {"version":"1.0","provider_name":"Web Services","provider_url":"https:\/\/carleton.ca\/webservices","author_name":"cuthemeedtr5","author_url":"https:\/\/carleton.ca\/webservices\/author\/cuthemeedtr5\/","title":"Things we\u2019ve been working on \u2013 Sprint #32 Update - Web Services","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"9BoFauSVg6\"><a href=\"https:\/\/carleton.ca\/webservices\/2023\/things-weve-been-working-on-sprint-32-update\/\">Things we\u2019ve been working on \u2013 Sprint #32 Update<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/carleton.ca\/webservices\/2023\/things-weve-been-working-on-sprint-32-update\/embed\/#?secret=9BoFauSVg6\" width=\"600\" height=\"338\" title=\"&#8220;Things we\u2019ve been working on \u2013 Sprint #32 Update&#8221; &#8212; Web Services\" data-secret=\"9BoFauSVg6\" 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:\/\/carleton.ca\/webservices\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/carleton.ca\/webservices\/wp-content\/uploads\/sites\/3\/harrison-kugler-Ku6OZrJy_Aw-unsplash-800w.jpg","thumbnail_width":800,"thumbnail_height":600,"description":"In Web Services, we work in three-week sprints. We plan what we need to work on over this time. Then we investigate, code, write, review, and test in order to move our projects forward. Today I\u2019d like to give you an update on our most recent sprint, Sprint 32! Sprint 32 Accomplishments cuTheme Prototypes for [&hellip;]"}