1(()=>{"use strict";const e=new Map;function t(t){const r=e.get(t);if(void 0!==r)return r;const n=document.getElementById(t);!function(e,t="Assertion Error"){if(!e)throw new Error(t)}(!0===(null==n?void 0:n.matches('script[type="application/json"]')),`Could not find script element #${t}`);const o=JSON.parse(n.textContent);return e.set(t,o),o}var r=(e,t,r)=>new Promise((n,o)=>{var i=e=>{try{l(r.next(e))}catch(e){o(e)}},s=e=>{try{l(r.throw(e))}catch(e){o(e)}},l=e=>e.done?n(e.value):Promise.resolve(e.value).then(i,s);l((r=r.apply(e,t)).next())});Object.defineProperty(window,"__loadRemoteEntry",{value:function(e){return r(this,null,function*(){const n=t("__CONFIG__").remoteManifest;if(null==n[e])throw new Error(`Missing manifest for remote entry "${e}"`);yield function(e){return r(this,null,function*(){const t=new Array;if(null!=e[".css"])for(const r of e[".css"])t.push(new Promise((e,t)=>{const n=document.createElement("link");n.onload=e,n.onerror=t,n.rel="stylesheet",n.href=`lib/${r}`,document.body.appendChild(n)}));if(null!=e[".js"])for(const r of e[".js"])t.push(new Promise((e,t)=>{const n=document.createElement("script");n.onload=e,n.onerror=t,n.src=`lib/${r}`,document.body.appendChild(n)}));yield Promise.all(t)})}(n[e])})},writable:!1,enumerable:!1,configurable:!1});const n=new Map;Object.defineProperty(window,"__jsonp",{value:function(e,t){const r=n.get(e);null!=r?r.resolve(t):console.warn(`Tried to resolve jsonp for "${e}", but no one is listening`)},writable:!1,enumerable:!1,configurable:!1});const o=(()=>{try{return window.parent.RiseLMSInterface}catch(e){return}})(),i=()=>{var e;return null!=(e=null==o?void 0:o.getStudentId())?e:""},s=(()=>{if(null!=o)return{getMasteryScore:(...e)=>o.getMasteryScore(...e),bookmark:e=>{o.setBookmark(e)},getProgress:(...e)=>o.getProgress(...e),setLessonProgress:(...e)=>{o.setLessonProgress(...e)},setCourseProgress:(...e)=>{o.setCourseProgress(...e)},finish:(...e)=>{o.finish(...e)},finishQuiz:(...e)=>{o.finishQuiz(...e)},finishStoryline:(...e)=>{o.finishStoryline(...e)},reportAnswer:(...e)=>{o.reportAnswer(...e)},reportUngradedAnswers:(...e)=>{o.reportUngradedAnswers(...e)},setLocale:e=>{o.setLocale(e)},getLocale:()=>o.getLocale(),exit:()=>{o.exit()}}})();var l=(e,t,r)=>new Promise((n,o)=>{var i=e=>{try{l(r.next(e))}catch(e){o(e)}},s=e=>{try{l(r.throw(e))}catch(e){o(e)}},l=e=>e.done?n(e.value):Promise.resolve(e.value).then(i,s);l((r=r.apply(e,t)).next())});function a(e,t,r){return l(this,null,function*(){try{const n=r(),o=yield function(e,t){return l(this,null,function*(){var r,n,o;const i=e.exportAggregate,s=null!=(r=null==i?void 0:i.subscriptionId)?r:"",l=yield function(e){return t=this,r=function*(){const t=(new TextEncoder).encode(e),r=yield crypto.subtle.digest("SHA-256",t);return Array.from(new Uint8Array(r),e=>e.toString(16).padStart(2,"0")).join("")},new Promise((e,n)=>{var o=e=>{try{s(r.next(e))}catch(e){n(e)}},i=e=>{try{s(r.throw(e))}catch(e){n(e)}},s=t=>t.done?e(t.value):Promise.resolve(t.value).then(o,i);s((r=r.apply(t,null)).next())});var t,r}(t.studentId+s);return{type:"track",event:"External Course Loaded",userId:e.course.author,timestamp:t.timestamp,context:{browser:e.browser,os:e.os,userAgent:t.userAgent,locale:t.language,screen:{density:t.devicePixelRatio,width:t.screenWidth,height:t.screenHeight}},properties:{application_source:"rise_package",export_id:null!=(n=null==i?void 0:i.exportId)?n:"",course_id:null!=(o=null==i?void 0:i.courseId)?o:"",learner_id:l,subscription_id:s,is_resumed:t.isResumed,locale:t.locale,package_type:"standard",remote_package_has_updates:!1}}})}(t,n);yield fetch(`${e}/v1/import`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({batch:[o]})})}catch(e){}})}var c=Object.defineProperty,u=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,h=(e,t,r)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,f=(e,t,r)=>new Promise((n,o)=>{var i=e=>{try{l(r.next(e))}catch(e){o(e)}},s=e=>{try{l(r.throw(e))}catch(e){o(e)}},l=e=>e.done?n(e.value):Promise.resolve(e.value).then(i,s);l((r=r.apply(e,t)).next())});const m=t("__CONFIG__"),y=function(e){return t=this,r=function*(){let t=n.get(e);if(null!=t)return yield t.promise;t=Promise.withResolvers(),n.set(e,t);const r=setTimeout(()=>{t.reject(new Error(`Timed out resolving jsonp for "${e}" after 10000ms`))},1e4);try{const r=document.createElement("script");return r.onerror=(e,r,n,o,i=new Error("Unknown Error"))=>{t.reject(i)},r.src=e,document.head.append(r),yield t.promise}finally{n.delete(e),clearTimeout(r)}}
1,new Promise((e,n)=>{var o=e=>{try{s(r.next(e))}catch(e){n(e)}},i=e=>{try{s(r.throw(e))}catch(e){n(e)}},s=t=>t.done?e(t.value):Promise.resolve(t.value).then(o,i);s((r=r.apply(t,null)).next())});var t,r}("runtime-data.js").then(e=>function(e){const t=Uint8Array.from(atob(e),e=>e.charCodeAt(0)),r=(new TextDecoder).decode(t);return JSON.parse(r)}(e)),w=Object.freeze(((e,t)=>{for(var r in t||(t={}))d.call(t,r)&&h(e,r,t[r]);if(u)for(var r of u(t))p.call(t,r)&&h(e,r,t[r]);return e})({version:"1.8.0",fetch(){return f(this,null,function*(){return yield y})},fetchPartnerContent(){return f(this,null,function*(){var e,t;return null!=(t=null==(e=(yield y).partnerContent)?void 0:e.content)?t:[]})},isExport:()=>!0,sendTelemetry(e){null!=m.telemetry&&a(m.telemetry.uri,e,()=>{var e,t,r;const n=null==(e=s)?void 0:e.getProgress();return{studentId:i(),isResumed:(null!=(t=null==n?void 0:n.percentComplete)?t:0)>0,locale:null==(r=s)?void 0:r.getLocale(),userAgent:window.navigator.userAgent,language:window.navigator.language,devicePixelRatio:window.devicePixelRatio,screenWidth:window.screen.width,screenHeight:window.screen.height,timestamp:(new Date).toISOString()}})},resolvePath:e=>`${m.assetTargetPrefixes.media}/${e}`,resolveFontPath:e=>`${m.assetTargetPrefixes.font}/${e.key}`},s));Object.defineProperty(window,"Runtime",{value:w,writable:!1,enumerable:!1,configurable:!1})})();
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.