PageSourceSearch

https://www.edutopia.org/assets/pages-PackagePage-PackagePage.b958ef3da12859ba15c3.js

js edutopia.org collected 2026-09-24 06:53:34 UTC 5,409 bytes, 1 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[249],{14202:(e,t,s)=>{s.r(t),s.d(t,{default:()=>_,mapStateToProps:()=>T});var a=s(54705),i=s(16762),r=s.n(i),o=s(96540),l=s(71468),n=s(15167),p=s.n(n),c=s(48231),d=s(32465),m=s(44206),u=s(2501),h=s(41576),g=s(5313),v=s(22514),y=s(28140),b=s(95302),f=s(2643),w=s(54750),k=s(48951),E=s(86088),A=s(75930),I=s(17904);const M={packageTitle:(0,A.AH)("{\n    position: relative;\n\n    &:before {\n      @media screen and (min-width: ".concat(I.T5.medium,") {\n        position: absolute;\n        top: 5px;\n        left: -44px;\n        background: url('/assets/documents.svg') no-repeat left center / 32px 32px;\n        width: 32px;\n        height: 32px;\n        content: '';\n      }\n    }\n  }"))};var P,D=s(47089),N=s(14370);const x=function(){var e,t,s,a,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{id:"",title:"",body:"",created:"",firstPublished:"",eyebrow:"",coverMediaDisplay:"lite",intro:"",summary:"",suffix:"",authors:[{}],topics:[{}],coverMedia:{},embeds:[{}],packageItems:[],slug:"",url:"",metatags:{},hasNewsletter:!1};return o.createElement("div",{className:"container"},"full"===r()(i,"coverMediaDisplay")&&o.createElement(y.A,{media:r()(i,"coverMedia"),heroType:"full"}),o.createElement("div",{className:"page-inner page-inner--content"},i.title?o.createElement("article",{className:"article"},o.createElement(D.A,{type:"WebPage",seoProps:{title:null==i?void 0:i.title,metatags:null==i?void 0:i.metatags,summary:i.summary,shareImage:null!==(e=i.coverMedia)&&void 0!==e&&e.master?"".concat(null===(t=i.coverMedia)||void 0===t?void 0:t.master,"?w=2880&quality=85"):"",path:{name:i.slug},rawfirstPublished:i.firstPublished,rawCreated:i.created}}),o.createElement(b.A,{id:i.id,title:i.title,titleClass:M.packageTitle,eyebrow:i.eyebrow,intro:i.intro,created:i.created,firstPublished:i.firstPublished,hero:i.coverMedia,slug:i.slug,coverMediaDisplay:i.coverMediaDisplay,type:"packages",nodeType:"node--package"}),""!==i.body&&i.body&&o.createElement(k.A,{value:i.body,embeds:i.embeds}),(null===(s=i.packageItems)||void 0===s?void 0:s.length)>1&&o.createElement("div",null,null===(a=i.packageItems)||void 0===a?void 0:a.map(((e,t)=>o.createElement("div",{key:t},o.createElement(E.A,{defaultState:"open",packageItem:e,content:o.createElement(w.A,{isPackage:!0,hasNewsletter:i.hasNewsletter&&0===t,inset:!0,content:e.articles}),triggerText:e.title}))))),i.packageItems.length<=1&&i.packageItems[0]&&o.createElement("div",null,o.createElement(w.A,{inset:!0,isPackage:!0,hasNewsletter:i.hasNewsletter,content:i.packageItems[0].articles})),o.createElement(k.A,{value:i.suffix}),o.createElement(f.A,{authors:i.authors,tags:(0,N.A)(i),title:i.title,image:r()(i,"coverMedia.master",""),url:i.url,type:"packages",location:i.location})):P||(P=o.createElement(v.A,null))))};class L extends o.Component{constructor(){super(...arguments),(0,a.A)(this,"syncPageType",(()=>{(0,h.IM)((0,h.VR)(this.props))}))}componentDidMount(){var{id:e,dispatch:t,title:s,location:a={}}=this.props,i=(0,g.A)(a),o=r()(i,"name","").toLowerCase();if(-1===i.previewIndex||e===i.post_id){if(""===s)return t((0,d.X7)(o)),void t((0,d.uU)(o));t((0,d.uU)(o)),this.syncPageType()}else t((0,c.rr)("404"))}UNSAFE_componentWillUpdate(e){var{dispatch:t,location:s={}}=this.props,a=(0,g.A)(r()(e,"location",{})).name.toLowerCase();a!==p().left(r()(s,"pathname","").toLowerCase(),"/")&&(t((0,d.X7)(a)),t((0,d.uU)(a)))}componentDidUpdate(){this.syncPageType()}componentWillUnmount(){(0,h.IM)(!1)}render(){var e;return o.createElement(o.Fragment,null,o.createElement(u.t,{isLoggedIn:this.props.isLoggedIn,userId:null===(e=this.props.user)||void 0===e?void 0:e.id,postId:this.props.id,type:"node--package"}),o.createElement(x,{id:this.props.id,title:this.props.title,body:this.props.body,created:this.props.created,firstPublished:this.props.firstPublished,eyebrow:this.props.eyebrow,coverMediaDisplay:this.props.coverMediaDisplay,intro:this.props.intro,suffix:this.props.suffix,authors:this.props.authors,primaryTopic:this.props.primaryTopic,topics:this.props.topics,coverMedia:this.props.coverMedia,embeds:this.props.embeds,packageItems:this.props.packageItems,slug:this.props.slug,url:"".concat(this.props.host,"/").concat(this.props.slug),metatags:this.props.metatags,summary:this.props.summary,location:this.props.location,hasNewsletter:this.props.hasNewsletter}))}}L.defaultProps={title:"",body:"",created:"",firstPublished:"",eyebrow:"",coverMediaDisplay:"lite",intro:"",summary:"",suffix:"",authors:[{}],topics:[{}],coverMedia:{},embeds:[{}],packageItems:[],vid:void 0,id:"",slug:"",host:"",metatags:{},hasNewsletter:!1,user:{},isLoggedIn:!1};var T=(e,t)=>
1{var s=(0,g.A)(t.location).name.toLowerCase(),{id:a,vid:i,title:o,body:l,created:n,firstPublished:p,eyebrow:c,coverMediaDisplay:d,intro:m,summary:u,suffix:h,authors:v,primaryTopic:y,topics:b,coverMedia:f,embeds:w,packageItems:k,slug:E,metatags:A,hasNewsletter:I}=r()(e,"packages['".concat(s,"']"))?e.packages["".concat(s)]:{};return{id:a,vid:i,title:o,body:l,created:n,firstPublished:p,eyebrow:c,coverMediaDisplay:d,intro:m,summary:u,suffix:h,authors:v,primaryTopic:y,topics:b,coverMedia:f,embeds:w,packageItems:k,slug:E,metatags:A,host:r()(e,"global.host",""),hasNewsletter:I,user:r()(e,"global.user",{}),isLoggedIn:r()(e,"global.loggedIn",!1)}};const _=(0,m.h)((0,l.Ng)(T)(L))}}]);

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.