1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8085],{1005:(e,t,r)=>{"use strict";r.d(t,{I18nProvider:()=>o,s:()=>c});var a=r(95155),n=r(19749),s=r(12115);function i(e,t,r,a={}){let n=t[r];return n?("string"==typeof n?n:n[new Intl.PluralRules(e).select(Number(a.count??0))]??n.other).replace(/\{(\w+)\}/g,(e,t)=>t in a?String(a[t]):e):r}let l=(0,s.createContext)(null);function o(e){let t,r,o,c,u,m=(0,n.c)(11),{children:d,dictionary:h,locale:p}=e;return m[0]!==h||m[1]!==p?(r=(e,t,r)=>i(p,h[e]??{},t,r),o=(e,t,r,n)=>(function(e,t,r,n,l){let o=i(e,t,r,l),c=[],u=0;for(let e of o.matchAll(/<(\w+)>(.*?)<\/\1>/g)){let t=e.index??0;t>u&&c.push(o.slice(u,t));let[,r="",i=""]=e,l=`${r}-${t}`;c.push((0,a.jsx)(s.Fragment,{children:n[r]?.(i,l)??e[0]},l)),u=t+e[0].length}return u<o.length&&c.push(o.slice(u)),c})(p,h[e]??{},t,r,n),m[0]=h,m[1]=p,m[2]=r,m[3]=o):(r=m[2],o=m[3]),m[4]!==p||m[5]!==r||m[6]!==o?(c={locale:p,t:r,tRich:o},m[4]=p,m[5]=r,m[6]=o,m[7]=c):c=m[7],t=c,m[8]!==d||m[9]!==t?(u=(0,a.jsx)(l.Provider,{value:t,children:d}),m[8]=d,m[9]=t,m[10]=u):u=m[10],u}function c(){let e=(0,s.useContext)(l);if(!e)throw Error("useI18n must be used within I18nProvider");return e}},8350:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>u});var a=r(95155),n=r(19749),s=r(73549),i=r.n(s),l=r(12115),o=r(1005),c=r(67572);let u=(0,l.forwardRef)(function(e,t){let r,s,l,u,m=(0,n.c)(10);m[0]!==e?({href:r,...s}=e,m[0]=e,m[1]=r,m[2]=s):(r=m[1],s=m[2]);let{locale:d}=(0,o.s)();m[3]!==r||m[4]!==d?(l="string"==typeof r?(0,c.dS)(d,r):{...r,pathname:"string"==typeof r.pathname?(0,c.dS)(d,r.pathname):r.pathname},m[3]=r,m[4]=d,m[5]=l):l=m[5];let h=l;return m[6]!==h||m[7]!==s||m[8]!==t?(u=(0,a.jsx)(i(),{ref:t,href:h,...s}),m[6]=h,m[7]=s,m[8]=t,m[9]=u):u=m[9],u})},67572:(e,t,r)=>{"use strict";r.d(t,{Eq:()=>o,H$:()=>u,P1:()=>n,YZ:()=>a,aC:()=>i,dS:()=>c,l1:()=>l,rv:()=>m,u6:()=>s});let a=["en","ar"];function n(e){return"ar"===e?"ar":"en"}function s(e){return"ar"===e||"ur"===e?"rtl":"ltr"}function i(e){return"ar"===e?"ar-u-nu-latn":"ur"===e?"ur-u-nu-latn":"en-US-u-nu-latn"}function l(e){return e.replace(/^\/(?:ar|en|ur)(?=\/|$)/,"")||"/"}function o(e){let t=e.split("/")[1]??"";return"ur"===t||a.some(e=>e===t)?t:"en"}function c(e,t){if(!t.startsWith("/")||t.startsWith("//"))return t;let r=new URL(t,"https://thaqalayn.local"),a=l(r.pathname);return r.pathname="en"===e?a:`/${e}${"/"===a?"":a}`,`${r.pathname}${r.search}${r.hash}`}function u(e){return"ur"===e?["ar","en","ur"]:"ar"===e?["ar","en"]:["en"]}function m(e,t){return"rtl"!==t?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}},74698:(e,t,r)=>{"use strict";r.d(t,{PrayerTour:()=>c});var a=r(95155),n=r(19749),s=r(12115);let i={"hero-home":448,"hero-hadith":352,"hero-salah":352,salah:464,tamam:464,qibla:464,fadilah:464};function l(e,t){let r=i[e];return r?`/images/app/${e}-${r}.webp ${r}w, /images/app/${e}.webp ${t}w`:void 0}let o="drop-shadow-[0_30px_40px_rgba(8,10,30,0.4)]";function c(e){let t,r,i,c,u,m,d,h,p,f=(0,n.c)(28),{header:g,steps:x}=e,[y,w]=(0,s.useState)(0),v=(0,s.useRef)(null);if(f[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=v.current?.children;if(!e)return;let t=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting&&w(Number(t.target.dataset.step))},{rootMargin:"-50% 0px -50% 0px"});for(let r of e)t.observe(r);return()=>t.disconnect()},r=[],f[0]=t,f[1]=r):(t=f[0],r=f[1]),(0,s.useEffect)(t,r),f[2]!==y||f[3]!==x){let e;f[5]!==y?(e=(e,t)=>(0,a.jsxs)("li",{"data-step":t,className:"lg:flex lg:min-h-[70vh] lg:flex-col lg:justify-center",children:[(0,a.jsx)("div",{className:"app-reveal relative mb-9 h-[25rem] overflow-clip rounded-[1.75rem] sm:h-[30rem] lg:hidden",style:e.sky,children:(0,a.jsx)("img",{src:`/images/app/${e.image}.webp`,srcSet:l(e.image,640),sizes:"auto, (min-width: 640px) 17rem, 14.5rem",style:{aspectRatio:"640 / 1311"},alt:e.alt,width:640,height:1311,loading:"lazy",fetchPriority:"low",decoding:"async",className:`absolute top-9 left-1/2 w-[14.5rem] -translate-x-1/2 sm:w-[17rem] ${o}`})}),(0,a.jsxs)("div",{className:`max-w-md transition-opacity duration-500 ${t===y?"":"lg:opacity-25"}`,children:[(0,a.jsxs)("p",{className:"flex items-center gap-3 font-content text-sm text-muted-foreground tabular-nums",children:[(0,a.jsx)("span",{"aria-hidden":"true",className:"size-2.5 rounded-full",style:e.sky}),String(t+1).padStart(2,"0")]}),(0,a.jsx)("h3",{className:"mt-3 font-content text-[1.95rem] leading-tight tracking-[-0.01em] text-foreground rtl:font-nassim rtl:tracking-normal",children:e.title}),(0,a.jsx)("p",{className:"mt-3 text-[1.0625rem] leading-8 text-pretty text-muted-foreground",children:e.body})]})]},e.image),f[5]=y,f[6]=e):e=f[6],i=x.map(e),f[2]=y,f[3]=x,f[4]=i}else i=f[4];if(f[7]!==i?(c=(0,a.jsx)("ol",{ref:v,className:"mt-14 space-y-16 lg:mt-0 lg:space-y-0",children:i}),f[7]=i,f[8]=c):c=f[8],f[9]!==g||f[10]!==c?(u=(0,a.jsxs)("div",{children:[g,c]}
1),f[9]=g,f[10]=c,f[11]=u):u=f[11],f[12]!==y||f[13]!==x){let e;f[15]!==y?(e=(e,t)=>(0,a.jsx)("div",{"aria-hidden":"true",className:`absolute inset-0 transition-opacity duration-1000 ${t===y?"opacity-100":"opacity-0"}`,style:e.sky},e.image),f[15]=y,f[16]=e):e=f[16],m=x.map(e),f[12]=y,f[13]=x,f[14]=m}else m=f[14];if(f[17]!==y||f[18]!==x){let e;f[20]!==y?(e=(e,t)=>(0,a.jsx)("img",{src:`/images/app/${e.image}.webp`,srcSet:l(e.image,640),sizes:"auto, 26rem",style:{aspectRatio:"640 / 1311"},alt:t===y?e.alt:"","aria-hidden":t!==y,width:640,height:1311,loading:"lazy",fetchPriority:"low",decoding:"async",className:`absolute top-1/2 left-1/2 h-[84%] w-auto max-w-none -translate-x-1/2 -translate-y-1/2 transition-opacity duration-700 ${o} ${t===y?"opacity-100":"opacity-0"}`},e.image),f[20]=y,f[21]=e):e=f[21],d=x.map(e),f[17]=y,f[18]=x,f[19]=d}else d=f[19];return f[22]!==m||f[23]!==d?(h=(0,a.jsx)("div",{className:"hidden lg:block",children:(0,a.jsx)("div",{className:"sticky top-0 flex h-screen items-center",children:(0,a.jsxs)("div",{className:"relative aspect-[5/6] max-h-[calc(100vh-9rem)] w-full overflow-clip rounded-[2.5rem]",children:[m,d]})})}),f[22]=m,f[23]=d,f[24]=h):h=f[24],f[25]!==u||f[26]!==h?(p=(0,a.jsxs)("div",{className:"grid lg:grid-cols-[minmax(0,1fr)_minmax(0,33rem)] lg:gap-x-20",children:[u,h]}),f[25]=u,f[26]=h,f[27]=p):p=f[27],p}},98894:(e,t,r)=>{Promise.resolve().then(r.bind(r,74698)),Promise.resolve().then(r.bind(r,8350))}},e=>{e.O(0,[233,8441,9826,7358],()=>e(e.s=98894)),_N_E=e.O()}]);
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.