PageSourceSearch

https://storyweaver.org.in/assets/index.GR1JDz_q.js

js storyweaver.org.in collected 2026-09-24 08:43:36 UTC 3,390 bytes, 2 lines download raw bytes

1import{r as e,j as a}from"./react-vendor.B75MsAI9.js";import{u as s,t,r as l,p as r,eB as o,eC as i,_ as n,$ as d,U as c,Q as g,aq as m,a2 as p,i as u,w as _}from"./AuthModalContainer.CwDh3qj_.js";import{E as h,b as j,c as v,s as x}from"./main.Bj0Ml4GZ.js";import{B as f}from"./Block.DxpdHCJY.js";import"./RTLProvider.Dbr8G8Qw.js";import"./LazyFontLoader.pvie9HdJ.js";const b=new URLSearchParams(window.location.search).get("language")||"en",$=u(b),y=({parentClassName:u})=>{var y,L;const N=s(),k=t(),[P]=l(),T=P.get("language")||b,w=P.get("tag"),[I,C]=e.useState([]),[E,S]=e.useState([]),[R,V]=e.useState([]),A=r(e=>e.viewport),B=r(e=>e.stem),z=r(e=>e.user),q=z.isLoggedIn,H=null==(y=z.profile)?void 0:y.id,U=null==(L=z.profile)?void 0:L.profile_type,D=B.lessonPlans,F=B.tagStaticData,M="pb-stem-tag-container",O={[M]:!0,[u]:u,[`${M}--rtl`]:$};e.useEffect(()=>{w&&(k(o({tag:w,locale:T})),k(i({locale:T})))},[k,w,T]),e.useEffect(()=>{q&&H&&k(n({userId:H}))},[k,q,H]),e.useEffect(()=>{if(D&&D.length>0){const e=[],a=[];D.forEach(s=>{s.LPTags&&s.LPTags.forEach(e=>{e.tagName&&!a.map(e=>e&&e.toLowerCase()).includes(e.tagName.toLowerCase())&&a.push(e.tagName)}),s.activity&&s.activity.forEach(a=>{a.bookId&&e.push(a.bookId)})}),S(a),e.length>0&&(C(e),k(d({books:e,pledge:!1})).then(e=>{var a;const s=(null==e?void 0:e.ok)&&(null==(a=null==e?void 0:e.data)?void 0:a.stories)?e.data.stories:(null==e?void 0:e.stories)||(null==e?void 0:e.data)||[];V(s)}).catch(e=>{V([])}))}},[k,D]);const Q=e=>{const{gtmLabel:a,gtmAction:s,itemType:t,itemValue:l,itemId:r}=e;window.dataLayer.push({category:_.stemTagPage,label:a,event:s,item_type:t,item_id:r,item_value:l,user_profile:U,user_id:H||"00000"})};if(!w)return a.jsx(h,{errorCode:404});if(!F||Object.keys(F).length<=0)return a.jsx(c,{});const{exploreLps:G,exploreBooks:J,exploreTags:K}=F;return a.jsx("div",{className:g(O),children:a.jsxs("div",{className:`${M}__tag-wrapper`,children:[a.jsx("p",{className:`${M}__grade`,children:N("global.stem")}),a.jsx("h1",{className:`${M}__stem-title`,children:w}),a.jsx(m,{}),D&&D.length>0&&a.jsxs(f,{children:[a.jsx("p",{className:`${M}__title`,children:G&&G.replace("%tag",w)}),a.jsx("div",{className:`${M}__padding`,children:a.jsx(p,{variant:A.large?"5up":"4up",isRtl:$,children:D.map(e=>a.jsx(j,{lessonPlan:e,t:N,triggerEvent:()=>Q({gtmLabel:`${e.subject}_${e.name}_${e.grade}`,gtmAction:"clicked_lesson_plan",itemType:"lesson_plan",itemId:e.legacyId,itemValue:`${e.subject}_${e.grade}_${e.name}`}),bookmarkEvent:()=>Q({gtmLabel:`${e.subject}_${e.name}_${e.grade}`,gtmAction:"clicked_bookmark",itemType:"lesson_plan",itemId:e.legacyId,itemValue:null}),isLoggedIn:q,isRtl:$},e.id))})})]}),I.length>0&&R.length>0&&a.jsxs(f,{noHorizontalPadding:!0,noVerticalPadding:!0,children:[a.jsx("p",{className:`${M}__title`,children:J&&J.replace("%tag",w)}),a.jsx("div",{className:`${M}__padding`,children:a.jsx(v,{isRtl:$,books:R,viewport:A,readSource:"stem",eventCategory:_.stemTagPage,eventLabel:"explore_related"})})]}),E.length>0&&a.jsxs(f,{noHorizontalPadding:!0,noVerticalPadding:!0,children:[a.jsx(m,{}),a.jsx("p",{className:`${M}__title`,children:K}),a.jsx(x,{tags:E.map(e=>({name:e,query:e})),lpTag:!0,lang:T,baseClassName:M,parentClassName:`${M}__tags`,userId:H,userType:U,eventCategory:_.stemTagPage,eventLabel:"related_lesson_plan"})]})]})})};export{y as default};
2//# sourceMappingURL=index.GR1JDz_q.js.map

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.