{"version":"1.0","provider_name":"150 Years in the Stacks","provider_url":"https:\/\/libraries.mit.edu\/150books","author_name":"mit-admin","author_url":"https:\/\/libraries.mit.edu\/150books\/author\/mit-admin\/","title":"Year 15 &#8211; 1875: The Pennsylvania Railroad: Its Origin, Construction, Condition, and Connections, Embracing Historical, Descriptive, and Statistical Notices of Cities, Towns, Villages, Stations, Industries, and Objects of Interest on its Various Lines in Pennsylvania and New Jersey by William B. Sipes","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"LEineZT6cB\"><a href=\"https:\/\/libraries.mit.edu\/150books\/2011\/01\/21\/1875\/\">Year 15 &#8211; 1875: The Pennsylvania Railroad: Its Origin, Construction, Condition, and Connections, Embracing Historical, Descriptive, and Statistical Notices of Cities, Towns, Villages, Stations, Industries, and Objects of Interest on its Various Lines in Pennsylvania and New Jersey by William B. Sipes<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/libraries.mit.edu\/150books\/2011\/01\/21\/1875\/embed\/#?secret=LEineZT6cB\" width=\"600\" height=\"338\" title=\"&#8220;Year 15 &#8211; 1875: The Pennsylvania Railroad: Its Origin, Construction, Condition, and Connections, Embracing Historical, Descriptive, and Statistical Notices of Cities, Towns, Villages, Stations, Industries, and Objects of Interest on its Various Lines in Pennsylvania and New Jersey by William B. Sipes&#8221; &#8212; 150 Years in the Stacks\" data-secret=\"LEineZT6cB\" 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\/* ]]> *\/\n<\/script>\n"}