PageSourceSearch

https://taalimiapp.com/_expo/static/js/web/settings-5db3da0b18b2225b44316af4cde1e1f7.js

js taalimiapp.com collected 2026-09-24 14:54:08 UTC 4,052 bytes, 3 lines download raw bytes

1var _sentryDebugIds,_sentryDebugIdIdentifier;void 0===_sentryDebugIds&&(_sentryDebugIds={});try{var stack=(new Error).stack;stack&&(_sentryDebugIds[stack]="65721660-a5ee-43f5-8c33-960a224cefc5",_sentryDebugIdIdentifier="sentry-dbid-65721660-a5ee-43f5-8c33-960a224cefc5")}catch(e){}
2var SENTRY_RELEASE;SENTRY_RELEASE={name: "Taalimi", version: "1.1.9"};
3__d(function(g,r,i,a,m,_e,d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"default",{enumerable:!0,get:function(){return j}});var t=r(d[0]),n=e(r(d[1])),s=e(r(d[2])),o=e(r(d[3])),l=e(r(d[4])),c=r(d[5]),p=r(d[6]),u=r(d[7]),f=r(d[8]),y=r(d[9]),b=r(d[10]),h=r(d[11]),S=r(d[12]),w=r(d[13]),x=r(d[14]),_=r(d[15]);function j(){const e=(0,t.c)(42),j=(0,c.useRouter)(),{parent:v,premiumTrialEndsAtMillis:R}=(0,f.useAuthStore)();let P;e:{const t=v?.subscriptionTier;let n;e[0]!==t?(n=(0,y.getSubscriptionTierLabel)(t),e[0]=t,e[1]=n):n=e[1];const s=`Current plan: Taalimi ${n}`;if(null==R){P=s;break e}let o,l,c;if(e[2]!==s||e[3]!==R){const t=(0,b.getDaysRemaining)(R,Date.now());let n;e[7]!==R?(n=new Date(R).toLocaleDateString(void 0,{day:"numeric",month:"short"}),e[7]=R,e[8]=n):n=e[8],o=n,l=s,c=(0,b.formatDaysRemaining)(t),e[2]=s,e[3]=R,e[4]=o,e[5]=l,e[6]=c}else o=e[4],l=e[5],c=e[6];P=`${l} \xb7 Free trial \u2014 ${c} (ends ${o})`}const T=P;let A;e[9]===Symbol.for("react.memo_cache_sentinel")?(A=async function(){await(0,x.openManualStoreReview)()||(0,w.showAppDialog)({title:"Store review link not ready",body:"Store review is not available on this device. Please try again later."})},e[9]=A):A=e[9];const D=A;let k,L,M,N,C,I,$,z,B,E,O,F,H,V,X;return e[10]!==j?(k=()=>j.back(),e[10]=j,e[11]=k):k=e[11],e[12]===Symbol.for("react.memo_cache_sentinel")?(L=(0,_.jsx)(p.Ionicons,{name:"arrow-back",size:24,color:S.TAALIMI_TEXT}),e[12]=L):L=e[12],e[13]!==k?(M=(0,_.jsx)(n.default,{accessibilityRole:"button",accessibilityLabel:"Back",className:"min-h-[44px] min-w-[44px] items-center justify-center",onPress:k,hitSlop:10,children:L}),e[13]=k,e[14]=M):M=e[14],e[15]===Symbol.for("react.memo_cache_sentinel")?(N=(0,_.jsx)(o.default,{className:"font-sans-bold text-xl text-text",children:"Settings"}),e[15]=N):N=e[15],e[16]!==M?(C=(0,_.jsxs)(l.default,{className:"flex-row items-center gap-3 px-6 pb-4 pt-4",children:[M,N]}),e[16]=M,e[17]=C):C=e[17],e[18]===Symbol.for("react.memo_cache_sentinel")?(I={paddingBottom:32,paddingHorizontal:24,gap:14},e[18]=I):I=e[18],e[19]!==j?($=(0,_.jsx)(h.SettingsRow,{title:"Learner Settings",description:"Level and weekly goal.",onPress:()=>j.push("/parent/child-settings")}),e[19]=j,e[20]=$):$=e[20],e[21]!==j?(z=()=>j.push({pathname:"/paywall",params:{reason:"subscription"}}),e[21]=j,e[22]=z):z=e[22],e[23]!==T||e[24]!==z?(B=(0,_.jsx)(h.SettingsRow,{title:"Subscription",description:T,onPress:z}),e[23]=T,e[24]=z,e[25]=B):B=e[25],e[26]!==j?(E=(0,_.jsx)(h.SettingsRow,{title:"Notifications",description:"Daily reminders and notification access.",onPress:()=>j.push("/parent/notifications")}),e[26]=j,e[27]=E):E=e[27],e[28]!==j?(O=(0,_.jsx)(h.SettingsRow,{title:"Privacy & Analytics",description:"Control optional anonymous product analytics.",onPress:()=>j.push("/parent/privacy-analytics")}),e[28]=j,e[29]=O):O=e[29],e[30]===Symbol.for("react.memo_cache_sentinel")?(F=(0,_.jsx)(h.SettingsRow,{title:"Rate Taalimi",description:"If Taalimi is helping your family, leave a review in the app store.",onPress:()=>{D()}}),e[30]=F):F=e[30],e[31]!==j?(H=(0,_.jsx)(h.SettingsRow,{title:"About",description:"Curriculum review, trust, and app info.",onPress:()=>j.push("/parent/about")}),e[31]=j,e[32]=H):H=e[32],e[33]!==B||e[34]!==E||e[35]!==O||e[36]!==H||e[37]!==$?(V=(0,_.jsxs)(s.default,{className:"flex-1",contentContainerStyle:I,children:[$,B,E,O,F,H]}),e[33]=B,e[34]=E,e[35]=O,e[36]=H,e[37]=$,e[38]=V):V=e[38],e[39]!==V||e[40]!==C?(X=(0,_.jsxs)(u.SafeView,{children:[C,V]}),e[39]=V,e[40]=C,e[41]=X):X=e[41],X}},722,[764,552,776,132,427,765,766,779,786,789,870,857,767,808,815,6]);

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.