1<!doctype html> 2<html id="ng-app" 3 class="no-js" 4 lang="en" 5 xml:lang="en"> 6<head> 7 <meta charset="utf-8"> 8 <title data-ng-if="!page.uniqueName" data-ng-bind="translation[page.title]"></title> 9 <title data-ng-if="page.uniqueName" data-ng-bind="translation[page.title] + ' - ' + page.uniqueName"></title> 10 <meta name="description" 11 content=""> 12 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> 13 <meta id="viewport" 14 name="viewport" 15 content="width=device-width, initial-scale=1"> 16 <meta http-equiv="Pragma" content="no-cache"> 17 <meta http-equiv="Cache-Control" content="no-cache"> 18 <meta http-equiv="Expires" content="Sat, 01 Dec 2001 00:00:00 GMT"> 19 <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/> 20 <!-- Begin Inspectlet Asynchronous Code --> 21
21<script type="text/javascript"> 22 (function () { 23 window.__insp = window.__insp || []; 24 __insp.push(['wid', 1312252151]); 25 var ldinsp = function () { 26 if (typeof window.__inspld != "undefined") return; 27 window.__inspld = 1; 28 var insp = document.createElement('script'); 29 insp.type = 'text/javascript'; 30 insp.async = true; 31 insp.id = "inspsync"; 32 insp.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://cdn.inspectlet.com/inspectlet.js?wid=1312252151&r=' + Math.floor(new Date().getTime() / 3600000); 33 var x = document.getElementsByTagName('script')[0]; 34 x.parentNode.insertBefore(insp, x); 35 }; 36 setTimeout(ldinsp, 0); 37 })(); 38 </script>
38 39 <!-- End Inspectlet Asynchronous Code --> 40 <!-- Place favicon.ico and apple-touch-icon.png in the root directory --> 41 42<link rel="stylesheet" href="css/d263b1aacf803344.css"> 43 44<link rel="stylesheet" href="css/4b11587493a6f0f4.css"> 45 46 <!-- choosen css theme --> 47 <link rel="stylesheet" href="themes/basic/didactus-color-theme.css?noCache=312472342187637"/> 48 <link rel="stylesheet" href="themes/basic/didactus-fonts.css?noCache=312472342187637"/> 49 <link rel="stylesheet" href="themes/basic/didactus-icons.css?noCache=312472342187637"/> 50 <link rel="stylesheet" href="themes/basic/didactus-images.css?noCache=312472342187637"/> 51 <!-- end choosen theme --> 52
52<script type="text/javascript" src="https://accounts.google.com/gsi/client" async defer></script>
52 53
53<script type="text/javascript" src="https://apis.google.com/js/api.js" async defer></script>
53 54</head> 55<body class="defaultBG" 56 data-ng-class="$root.bodyClasses" 57 data-ng-style="$root.bodyStyles" 58 data-ng-controller="AppController as appController"> 59<!--[if lt IE 7]> 60<p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade 61 your browser</a> to improve your experience.</p> 62<![endif]--> 63 64<route-loading></route-loading> 65<div id="main-view-container" 66 class="full-height ng-cloak" 67 data-ng-if="hasAppStarted"> 68 <overlay-message-container></overlay-message-container> 69 <cso-header></cso-header> 70 71 <app-params-wrapper class-name="{{ appParams.className }}"> 72 73 <!--[if lt IE 7]> 74 <p class="browsehappy">You are using an 75 <strong>outdated</strong> 76 browser. Please 77 <a href="http://browsehappy.com/">upgrade 78 your browser 79 </a> 80 to improve your experience. 81 </p> 82 <![endif]--> 83 <!-- header --> 84 85 <resource-player> 86 </resource-player> 87 <popup-wrapper></popup-wrapper> 88 89 <!-- app content --> 90 <main id="app-content" tabindex="-1"> 91 <did-alerter alerts="appController.alerts"></did-alerter> 92 <div data-ng-view="" class="full-height"></div> 93 </main> 94 95 </app-params-wrapper> 96 <cookie-bar></cookie-bar> 97</div> 98 99<noscript> 100 <div class="noscript-message-wrapper"> 101 <p>JavaScript is disabled</p> 102 <p class="secondary-text">Please enable javascript and refresh the page</p> 103 </div> 104</noscript> 105
106<script src="js/59f6f422bb08cc11.js"></script>
106 107
108<script src="didactus-config.js?noCache=312472342187637"></script>
108 109
110<script src="js/b010e1738e4e44e4.js"></script>
110 111 112<!-- inject:templates:js -->
113<script src="templatecache/templates0.3295653726442249.js"></script>
113 114<!-- endinject --> 115 116<!-- inject:globalLibs:js -->
117<script src="js/globalLibs0.350958247830121.js"></script>
117 118<!-- endinject --> 119 120<!-- inject:lib2:js -->
121<script src="js/npmLibs0.9598469748189822.js"></script>
121 122<!-- endinject --> 123 124<!-- inject:app2:js -->
125<script src="js/appTS0.5242973751717837.js"></script>
125 126<!-- endinject --> 127
128<script> 129 System.import('scripts/main') 130 .catch(console.error.bind(console)); 131</script>
131 132
133<script src="https://www.dropbox.com/static/api/2/dropins.js" id="dropboxjs"></script>
vendor: 1 bytes, line 133
133
134<script type="text/javascript" src="https://js.live.net/v6.0/OneDrive.js" id="onedrive-js" 135 client-id="000000004417C881"></script>
vendor: 1 bytes, line 135
135
136<script> 137 (function (uaparse) { 138 var deviceType = new uaparse().getDevice().type; 139 140 if (deviceType === 'tablet') { 141 document.getElementsByTagName('body')[0].className += ' tablet'; 142 } 143 })(UAParser); 144</script>
144 145
146<script type="text/javascript"> 147 (function () { 148 $(window).resize(function () { 149 $('#landingPageIFrame').height($(window).innerHeight() - 70 - $('#homepage-footer').height()); 150 }); 151 if (!Array.prototype.find) { 152 Array.prototype.find = function (predicate) { 153 if (this === null) { 154 throw new TypeError('Array.prototype.find called on null or undefined'); 155 } 156 if (typeof predicate !== 'function') { 157 throw new TypeError('predicate must be a function'); 158 } 159 var list = Object(this); 160 var length = list.length >>> 0; 161 var thisArg = arguments[1]; 162 var value; 163 164 for (var i = 0; i < length; i++) { 165 value = list[i]; 166 if (predicate.call(thisArg, value, i, list)) { 167 return value; 168 } 169 } 170 return undefined; 171 }; 172 } 173 }()); 174</script>
vendor: 1 bytes, line 174
174
175<script src="https://toolbar.speechstream.net/SpeechStream/3.7.0/speechstream.js" type="text/javascript" 176 data-speechstream-config="CarolinaScienceOnlinev370R1"></script>
vendor: 1 bytes, line 176
176
177<script src="/players/common/stt/cso-stt-script.js"></script>
vendor: 1 bytes, line 177
177
178<script src="/players/common/tts/cso-tts-script.js"></script>
178 179</body> 180</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.