{"version":3,"file":"script_main.CuMUCKfg.mjs","names":["serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","React.forwardRef","useRef","React.useId","RichText","React.useRef","React.useId","React.useState","React.startTransition","React.useMemo","_Fragment","p","React.Fragment","css","SubscribeButton","Button","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","RichText","React.Fragment","_Fragment","FormPlainTextInput","PropertyOverrides","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","React.createElement","AllPages","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/uuqVX1bw4q0AA5EYctGU/lV4RrwFwSzIhFcWnBUDL/r1byAZFGy.js","https:/framerusercontent.com/modules/zX047mIFXWicpZWXGSei/54u4NoUVA7pEosdmWVgB/PrayerTimesBar.js","https:/framerusercontent.com/modules/yfuT7JSTDYsWcjq5IPUb/b27kQjAj5My0oKSonKlJ/t8Ehu0PhD.js","https:/framerusercontent.com/modules/QoQD3TSGeEXKBGZj2bdY/gfKEf4uTj8KvAxVAdB3A/ZZ1bQYway.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (9d1d4bc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={UcrAgWagG:{hover:true,pressed:true}};const cycleOrder=[\"UcrAgWagG\",\"McODkZXag\",\"qXj0Nj1EF\",\"BlHWwo7xV\",\"bIMkKTl5m\"];const serializationHash=\"framer-qpH76\";const variantClassNames={bIMkKTl5m:\"framer-v-1su1gyy\",BlHWwo7xV:\"framer-v-1me6zr6\",McODkZXag:\"framer-v-1pa693n\",qXj0Nj1EF:\"framer-v-u84otd\",UcrAgWagG:\"framer-v-flaci1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"UcrAgWagG\",Disabled:\"qXj0Nj1EF\",Error:\"bIMkKTl5m\",Loading:\"McODkZXag\",Success:\"BlHWwo7xV\"};const getProps=({height,id,title,width,...props})=>{return{...props,nHh4JuUQz:title??props.nHh4JuUQz??\"Submit\",variant:humanReadableVariantMap[props.variant]??props.variant??\"UcrAgWagG\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,nHh4JuUQz,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UcrAgWagG\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"McODkZXag\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"McODkZXag\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-flaci1\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"UcrAgWagG\",ref:refBinding,style:{backgroundColor:\"var(--token-2920776c-86dd-4c4a-95ab-28be1c8373b4, rgb(28, 28, 96))\",opacity:1,...style},variants:{\"UcrAgWagG-hover\":{backgroundColor:\"var(--token-7801b4a1-126f-4512-b7d9-d13ce3f560ce, rgb(255, 255, 255))\",opacity:1},\"UcrAgWagG-pressed\":{backgroundColor:\"var(--token-7801b4a1-126f-4512-b7d9-d13ce3f560ce, rgb(255, 255, 255))\",opacity:1},bIMkKTl5m:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1},BlHWwo7xV:{opacity:1},qXj0Nj1EF:{opacity:.5}},...addPropertyOverrides({\"UcrAgWagG-hover\":{\"data-framer-name\":undefined},\"UcrAgWagG-pressed\":{\"data-framer-name\":undefined},bIMkKTl5m:{\"data-framer-name\":\"Error\"},BlHWwo7xV:{\"data-framer-name\":\"Success\"},McODkZXag:{\"data-framer-name\":\"Loading\"},qXj0Nj1EF:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Submit\"})}),className:\"framer-kkj05x\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"Z5gg0tT6r\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:nHh4JuUQz,variants:{\"UcrAgWagG-hover\":{\"--extracted-r6o4lv\":\"var(--token-2920776c-86dd-4c4a-95ab-28be1c8373b4, rgb(28, 28, 96))\"},\"UcrAgWagG-pressed\":{\"--extracted-r6o4lv\":\"var(--token-2920776c-86dd-4c4a-95ab-28be1c8373b4, rgb(28, 28, 96))\"},bIMkKTl5m:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"UcrAgWagG-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2920776c-86dd-4c4a-95ab-28be1c8373b4, rgb(28, 28, 96)))\"},children:\"Submit\"})})},\"UcrAgWagG-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2920776c-86dd-4c4a-95ab-28be1c8373b4, rgb(28, 28, 96)))\"},children:\"Submit\"})})},bIMkKTl5m:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),text:undefined},BlHWwo7xV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Thank you\"})}),text:undefined}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-v6crm3\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"HLMU5Wugl\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-ykkgpl\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"L4CF_a3UB\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{McODkZXag:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uwbsr5\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"QzWxYd4sF\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qpH76.framer-lwrm6o, .framer-qpH76 .framer-lwrm6o { display: block; }\",\".framer-qpH76.framer-flaci1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 50px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-qpH76 .framer-kkj05x { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-qpH76 .framer-v6crm3 { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-qpH76 .framer-ykkgpl { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-qpH76 .framer-1uwbsr5 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-qpH76.framer-v-1pa693n.framer-flaci1, .framer-qpH76.framer-v-u84otd.framer-flaci1, .framer-qpH76.framer-v-1me6zr6.framer-flaci1, .framer-qpH76.framer-v-1su1gyy.framer-flaci1 { cursor: unset; }\",\".framer-qpH76.framer-v-1pa693n .framer-ykkgpl { overflow: hidden; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"McODkZXag\":{\"layout\":[\"fixed\",\"fixed\"]},\"qXj0Nj1EF\":{\"layout\":[\"fixed\",\"fixed\"]},\"BlHWwo7xV\":{\"layout\":[\"fixed\",\"fixed\"]},\"bIMkKTl5m\":{\"layout\":[\"fixed\",\"fixed\"]},\"NHmJ0Zfk7\":{\"layout\":[\"fixed\",\"fixed\"]},\"c6X9eSiFQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"nHh4JuUQz\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerr1byAZFGy=withCSS(Component,css,\"framer-qpH76\");export default Framerr1byAZFGy;Framerr1byAZFGy.displayName=\"Subscribe Button\";Framerr1byAZFGy.defaultProps={height:50,width:240};addPropertyControls(Framerr1byAZFGy,{variant:{options:[\"UcrAgWagG\",\"McODkZXag\",\"qXj0Nj1EF\",\"BlHWwo7xV\",\"bIMkKTl5m\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},nHh4JuUQz:{defaultValue:\"Submit\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(Framerr1byAZFGy,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerr1byAZFGy\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"nHh4JuUQz\\\":\\\"title\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"50\",\"framerIntrinsicWidth\":\"240\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"McODkZXag\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qXj0Nj1EF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BlHWwo7xV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bIMkKTl5m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NHmJ0Zfk7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"c6X9eSiFQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./r1byAZFGy.map","/**\n * PrayerTimesBar — Yaseen Youth Trust live site component · Powered by New Zamn\n * Data: Supabase project bfyfesbgvjirosnpnuxr (tables prayer_times, site_status,\n * announcements, fundraisers). Realtime updates via postgres_changes.\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/* ═══════════════════════════════════════════════════════════════════════════\n * SUPABASE CONNECTION (public, read-only)\n * The anon key is public by design. The tables only allow anon SELECT (RLS),\n * so this key cannot write anything. Never put the service_role key here.\n * Talks to Supabase with plain fetch (PostgREST) + a native WebSocket\n * (Realtime / Phoenix protocol) — no external imports, as Framer requires.\n * ═══════════════════════════════════════════════════════════════════════════ */const SUPABASE_URL=\"https://bfyfesbgvjirosnpnuxr.supabase.co\";const SUPABASE_ANON_KEY=\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImJmeWZlc2Jndmppcm9zbnBudXhyIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzAxMjg1MjksImV4cCI6MjA4NTcwNDUyOX0.OGatI60oG5JTd43BG013lIHO-BLrJViQQknjmuc3KLI\";const REALTIME_URL=\"wss://bfyfesbgvjirosnpnuxr.supabase.co/realtime/v1/websocket?apikey=\"+SUPABASE_ANON_KEY+\"&vsn=1.0.0\";const REALTIME_TOPIC=\"realtime:yyt-live\";const HEARTBEAT_MS=25e3;const MAX_RECONNECT_ATTEMPTS=12;const TZ=\"Europe/London\";/** Yaseen Youth logo, all-white silhouette (traced vector, viewBox 0 0 353 538). */const LOGO_VIEWBOX_W=353;const LOGO_VIEWBOX_H=538;const LOGO_PATH=\"M102.3 537.7C102.1 537.5 101.2 537.2 100.4 537C99.3 536.7 98.4 536.1 97.2 534.9C93.7 531.4 92.9 527.7 93.1 516.2C93.3 507.7 93.5 506.2 95.2 502.8C96.4 500.3 98.9 498.2 101.2 497.8C101.9 497.7 102.7 497.4 102.9 497.3C103.4 496.8 109.5 497.1 111.3 497.7C116.1 499.1 118.6 503.2 119.3 510.7C119.9 517.5 119.5 526.3 118.4 529.8C117.2 533.8 114.6 536.6 111.5 537.2C110.9 537.3 110.2 537.5 110.1 537.7C109.9 538.1 103 538 102.3 537.7ZM174.9 537.7C174.8 537.6 174.1 537.3 173.3 537.2C170.3 536.7 168 534.3 166.8 530.4C166.5 529.2 166.3 525.7 166.3 513.8C166.3 505.6 166.3 498.6 166.3 498.4C166.3 498.1 167.3 498 170.1 498L174 498L174.1 513.1C174.2 527.1 174.2 528.3 174.8 529.3C175.8 531.1 176.9 532 178.6 532C180.5 532 181.5 531.5 182.4 530C183.2 528.8 183.2 528.6 183.3 513.5L183.5 498.2L187.3 498.2L191.2 498.2L191.2 514C191.2 529.7 191.2 529.8 190.4 531.4C188.9 534.8 186.8 536.6 183.9 537.2C183.2 537.3 182.6 537.5 182.5 537.7C182.2 538.1 175.1 538.1 174.9 537.7ZM319.7 537.7C319.7 537.5 319.1 537.3 318.3 537.2C316.2 536.9 313.9 535.2 312.7 533C311.8 531.4 311.1 527.6 311.3 525.4C311.3 525.1 312.3 525 315.1 525L318.9 525L319.1 527C319.4 530.3 321.1 532 324.2 532C326 532 327.8 531.1 328.5 529.7C328.8 529.1 329 527.9 329 526.9C329 525 328.4 523.8 327 522.8C325.9 521.9 322.8 520.5 321.3 520.2C319.5 519.7 316.1 517.8 314.7 516.4C312.5 514.1 311.9 512.5 311.9 508.3C311.9 504.4 312.5 502.6 314.4 500.5C317.1 497.4 323.2 496.2 328.8 497.7C333.2 498.8 336.2 502.9 335.9 507.2L335.8 508.8L332.5 508.9C330.6 509 329.1 508.9 328.8 508.7C328.6 508.5 328.3 507.6 328.2 506.8C328.1 505.6 327.7 504.9 326.9 504.1C326 503.1 325.7 503 324.2 503C322.7 503 322.3 503.2 321.1 504.1C319.9 505.2 319.8 505.3 319.9 507.6C319.9 510.5 320.4 511.3 323.6 512.8C324.9 513.5 326.1 514 326.2 514C326.5 514 330.3 515.8 331.3 516.4C331.6 516.5 332.1 516.8 332.5 517C333.5 517.4 335.8 520 336.5 521.3C337.5 523.1 337.4 529.2 336.4 531.5C335.1 534.4 332.2 536.7 329.2 537.2C328.6 537.3 327.9 537.6 327.8 537.7C327.6 538.1 319.7 538.1 319.7 537.7ZM30.5 536.7C30.4 536.5 30.3 529.1 30.2 520.3L30.2 504.2L26 504L21.8 503.8L21.8 501L21.8 498.2L34.2 498.1C42.4 498 46.7 498.1 46.7 498.3C46.7 498.5 46.7 499.7 46.7 501C46.7 502.3 46.7 503.5 46.7 503.7C46.7 503.8 44.9 504 42.4 504.1L38.2 504.2L38 520.5L37.8 536.8L34.3 536.9C32.1 537 30.6 536.9 30.5 536.7ZM239.8 536.6C239.7 536.4 239.7 527.6 239.7 517.2L239.8 498.2L248.1 498.1C258.3 498 259.5 498.2 262.2 500.8C264.1 502.7 264.7 504.2 264.8 507.8C264.9 512 263.3 515.2 260.3 516.7C259 517.4 258.8 518 260 518C261 518 262.6 519.3 263.3 520.7C263.9 521.8 264.3 524.6 264.9 532.7C265 534.6 265.2 535.8 265.5 536C266.4 536.8 265.6 537 261.9 537C256.8 537 257 537.3 256.8 530.3C256.5 521.1 255.8 519.9 250.6 520.1L247.8 520.2L247.7 528.5L247.5 536.8L243.7 536.9C240.9 537 239.9 536.9 239.8 536.6ZM108.8 531.4C111 529.9 111.7 526.6 111.7 517.5C111.7 506.2 110.5 503 106.3 503C103.5 503 102 504.6 101.3 508.4C100.9 510.6 100.9 524.4 101.3 526.6C101.8 529.1 102.6 530.6 103.8 531.4C105.1 532.2 107.5 532.2 108.8 531.4ZM254.1 514.4C256 513.5 256.8 512 256.8 509.2C256.8 505.5 254.9 503.9 250.4 504.1L247.8 504.2L247.7 509.2C247.7 511.9 247.7 514.3 247.8 514.6C248.1 515.3 252.3 515.1 254.1 514.4ZM99.7 485.4C94.7 484.3 91.9 483 88.7 480.1C86.9 478.5 84 474.4 84 473.5C84 473.3 83.9 473 83.7 472.9C83 472.4 81.3 465.5 80.6 460.8C79.9 455.7 79.8 436.8 80.5 430.7C81.1 425.3 81.7 421.6 82.5 419.7C82.8 419.1 83 418.4 83 418.1C83 417.7 83.2 417.2 83.5 416.8C83.8 416.5 84 416 84 415.7C84 415.1 86.4 411.5 87.8 410.1C90.6 407.1 95.3 404.4 98.7 403.9C99.3 403.8 100.5 403.5 101.3 403.4C103.9 402.8 111.5 403 114.8 403.6C118 404.3 118.7 404.5 121.6 405.9C127.2 408.7 131.2 414.5 133.3 423.1C135.3 431.3 135.3 456.1 133.4 465.3C130.4 479.9 122.7 486 107.3 486C104.1 485.9 101.6 485.7 99.7 485.4ZM172.1 485.4C167.7 484.5 165.6 483.7 162.6 481.4C159.4 479 156.9 474.9 155.6 469.9C154.8 467.2 154.8 467.1 154.8 435.7L154.8 404.2L162.8 404.2L170.8 404.2L171 435C171.2 467.9 171.1 466.7 172.8 469.9C175.7 475.5 185.2 475.3 188.2 469.6C189.8 466.4 189.8 466.8 189.9 434.4L190 404L198 404C204.2 404 206 404.1 206 404.4C206 404.6 206 418.6 206 435.3C206 467.6 206 467.1 204.5 471.7C202.4 477.9 197.8 482.6 192 484.4C186.6 486.1 178.1 486.5 172.1 485.4ZM26.3 484.6C26.3 484.4 26.3 477 26.3 468.3C26.2 454.6 26.1 452.4 25.6 451.5C25.1 450.6 24.9 449.9 23.5 446.8C23.2 446.2 22.8 445.2 22.5 444.6C22.3 444 19.6 437.6 16.5 430.3C13.4 423.1 10.5 416.2 10 415.1C9.4 413.9 9 412.9 9 412.7C9 412.5 8.8 412 8.5 411.4C8.3 410.9 7.8 410 7.5 409.3C7.3 408.7 6.7 407.3 6.2 406.3C5.8 405.3 5.5 404.4 5.6 404.2C5.8 404.1 9.9 404 14.8 404.1L23.7 404.2L24.2 405.5C24.5 406.2 24.8 407.3 25 407.8C25.3 408.9 25.9 410.7 26.4 412C26.6 412.5 26.9 413.3 27 413.8C27.2 414.4 28.3 417.7 29.5 421.2C30.7 424.7 31.8 427.9 32 428.5C33 431.8 34.1 434.7 34.4 434.7C34.7 434.7 35.2 433.6 35.6 432.4C36 431.2 36.8 428.7 37.5 426.8C38.2 425 38.8 423.1 39 422.7C39.2 422.2 39.6 421 40 420C40.4 419 40.8 417.7 41 417.2C41.2 416.6 41.6 415.3 42 414.3C42.4 413.3 43.1 411.4 43.5 410.2C45 405.8 45.4 404.8 45.7 404.4C46 404.1 48.1 404 54.5 404C59.2 404 63 404.1 63.1 404.3C63.2 404.5 56.9 419.6 53.5 427.6C53.2 428.2 52.8 429.2 52.5 429.8C52.2 430.5 51.7 431.6 51.4 432.2C51.1 432.9 50.7 434 50.4 434.6C50.2 435.2 49.8 436.2 49.5 436.8C49.2 437.5 48.8 438.5 48.5 439.2C48.2 439.8 47.8 440.8 47.5 441.5C47.2 442.1 46.8 443.2 46.5 443.8C46.2 444.5 45.8 445.5 45.5 446.2C44.4 448.8 43.9 449.9 43.4 450.8C42.9 451.7 42.8 453.8 42.7 468.3L42.5 484.8L34.4 484.9C28.1 485 26.3 484.9 26.3 484.6ZM240.9 451.1L240.8 417.2L232.2 417L223.5 416.8L223.5 410.5L223.5 404.2L249.2 404.2L274.8 404.2L274.8 410.5L274.8 416.8L266.3 416.9C261.7 417 257.7 417.1 257.6 417.3C257.4 417.4 257.3 432.7 257.2 451.2L257.2 484.8L249.1 484.9L241 485L240.9 451.1ZM293.8 484.6C293.7 484.4 293.7 466.2 293.7 444.2L293.8 404.2L301.8 404.2L309.8 404.2L309.9 420.1L310 436L319.4 435.9L328.8 435.8L328.9 419.9L329 404L337 404C342.1 404 345 404.1 345 404.3C345 404.5 345 422.6 345 444.5C345 466.4 345 484.5 345 484.7C345 484.9 342.1 485 337 485L329 485L328.9 467.1L328.8 449.2L319.5 449.2L310.2 449.2L310 467L309.8 484.8L301.9 484.9C295.7 485 293.9 484.9 293.8 484.6ZM111.1 473.3C114.2 472.1 116.2 469.4 117.2 464.8C117.8 462.2 118.5 450.2 118.5 443.3C118.3 423.6 116.8 417.9 111.1 415.7C108.9 414.8 105.9 414.8 103.9 415.6C98 417.9 96.3 424.3 96.3 444.8C96.3 464.7 98 471.1 103.8 473.4C105.7 474.2 108.9 474.1 111.1 473.3ZM195.2 394.1C194 394 193 393.9 193 393.7C192.9 388.9 193 371.2 193.2 371C193.3 370.8 195.3 370.7 198.2 370.7L202.9 370.7L203.4 369.4C204 367.8 204 355.9 203.4 349.2C202.4 337.5 200.8 324.6 198.6 310.1C198.2 307.5 197.8 306.8 196.5 307.1C194.8 307.6 194.7 307.3 194.7 302.8C194.7 298.2 194.5 297.9 192.5 298.2C191.1 298.5 190.7 297.9 190.6 295.2L190.5 292.8L188 292.7L185.5 292.5L185.4 277C185.3 260.3 185.2 261 187.2 260.1C187.7 259.8 189.1 259.1 190.2 258.5C191.3 257.9 192.5 257.2 193 257C194.7 256.2 194.6 257.2 194.7 230.9L194.7 206.4L193.8 204.3C193.3 203.1 192.7 201.8 192.5 201.3C191.8 200.1 191.9 199.1 192.6 198.9C193.6 198.5 194.9 197.7 195.3 197.2C195.6 196.8 195.7 195.4 195.7 192.8L195.7 188.8L192.8 186.1L190 183.4L190 176.7C190 170.4 190 170 190.6 170C191 170 191.4 170.2 191.6 170.5C191.8 170.7 192.9 171.1 194 171.3C196.2 171.8 199 171.4 200.9 170.3L202 169.6L202 165.3C202 161.8 201.9 160.9 201.5 160.6C199.1 158.6 198.5 157.1 198.8 153.1C199 149.7 200.6 146 203.8 141.9C206.8 138 207.9 135.7 209.2 130.7C210.8 124.7 211.7 115.4 211.6 105.3C211.6 97.1 211.5 96.3 210.2 95.9C208.7 95.5 208 94.3 207.8 91.9C207.4 87 209.4 80.8 213.4 74.7C217.3 69 218.6 62.7 218.9 49.1L219.1 41L220.6 40.9L222.2 40.8L222.3 32.6L222.3 24.4L220.9 23.4C217 20.7 215 17 215 12.7C215 10.5 215.8 7.4 216.6 6.6C216.8 6.4 217 6 217 5.8C217 5.2 220.7 1.9 222.1 1.2C224.1 0.2 224.2 0.7 222.2 2.7C219.8 5.2 219 7.1 219 10.2C219 13.1 219.7 14.8 221.7 17.1C224.3 20.1 228 21.2 231.9 20.3C233.5 19.9 236.8 18 237.1 17.2C237.3 17 237.6 16.4 238 15.8C238.4 15.3 238.9 14.3 239.2 13.7C239.8 12.6 240.4 12.5 240.6 13.5C240.8 14.5 237.8 20.1 236.3 21.6C235.5 22.3 233.9 23.4 232.8 24C231.7 24.5 230.6 25.2 230.4 25.4C230.1 25.8 230 28 230.1 33.4L230.2 40.8L231.8 41L233.5 41.2L233.4 44.2C233.2 48.4 233.9 58.8 234.7 63C235.7 68.7 236.8 71.8 239 74.7C241.7 78.3 244.3 84.8 244.9 89.7C245.2 92.9 243.9 95.8 242.1 96.1L241.2 96.2L241.1 106.2C240.9 120.1 241.9 127.5 244.8 135.6C245.4 137.3 246.5 139 249 142.3C251.3 145.5 252.5 147.8 253.4 150.6C254.6 154.9 253.9 158.3 251.5 160.1L250.3 161L250.3 165.3L250.3 169.7L251.6 170.3C253.8 171.4 256.8 171.8 258.6 171.3C259.5 171.1 260.4 170.7 260.7 170.4C261 170.2 261.5 170 261.9 170C262.6 170 262.6 170.1 262.6 176.6L262.7 183.2L259.8 185.9L256.9 188.7L256.9 192.8C256.9 195.1 257 197.1 257.1 197.3C257.2 197.5 258 198 258.9 198.4C259.7 198.8 260.5 199.3 260.6 199.4C260.6 199.6 260.5 200.2 260.2 200.8C259.9 201.4 259.3 202.7 258.9 203.8L258 205.7L258 230.8C258 253.6 258.1 256 258.5 256.4C259.1 256.8 260.7 257.7 264.2 259.5C265.1 259.9 266.2 260.6 266.6 260.9L267.3 261.5L267.3 277L267.2 292.5L264.6 292.6C261.7 292.7 261.9 292.5 262 295.6C262.1 297.9 261.7 298.3 259.6 298.3L258 298.3L258 302.5C258 307 257.8 307.5 256.1 307.1C254.9 306.9 254 307.6 254 308.9C254 309.4 253.8 311 253.5 312.6C252.4 319.5 250.6 333.2 249.4 344.7C248.7 351.9 248.6 369.3 249.3 370.1C249.7 370.6 250.6 370.7 254.6 370.7L259.5 370.8L259.5 382.3L259.5 393.8L257 394C254.4 394.3 199.3 394.3 195.2 394.1ZM42.3 391.7C41.3 391.5 39.3 391.1 37.9 390.7C36.4 390.3 34.8 390 34.4 390C33.9 390 33.1 389.8 32.5 389.5C32 389.2 31.2 389 30.7 389C30.2 389 29.5 388.8 29.2 388.5C28.8 388.2 28.3 388 27.9 388C27.6 388 26.9 387.8 26.4 387.6C25.5 387.1 23.6 386.3 22.7 385.9C22.4 385.8 21.7 385.4 21.2 385C20.6 384.7 19.6 384.1 18.9 383.7C15.8 382 11 377.7 8.6 374.5C6.4 371.5 5 369.4 5 368.9C5 368.6 4.8 368.2 4.5 368C4.2 367.8 4 367.2 4 366.8C4 366.4 3.8 365.9 3.5 365.7C3.2 365.4 3 365 3 364.6C3 364.2 2.8 363.6 2.6 363.2C2.4 362.8 2.1 362 2 361.3C1.3 358.2 0.6 355.8 0.3 355.5C-0.2 355 -0.1 342.5 0.5 340.7C1.2 338.5 2 334.8 2 333.8C2 333.3 2.2 332.5 2.5 332C2.8 331.5 3 330.7 3 330.2C3 329.7 3.2 329 3.4 328.6C3.6 328.2 3.9 327.3 4 326.7C4.2 326 4.5 325 4.7 324.3C5.8 321.2 6.1 320.4 6.5 319.6C6.8 319 7 318.4 7 318.1C7 317.8 7.2 317.2 7.4 316.7C7.9 315.9 8.4 314.7 9.6 312C9.8 311.4 10.2 310.6 10.4 310.3C10.5 310.1 10.8 309.6 10.9 309.3C11.3 308.2 12.5 305.8 13.3 304.4C13.5 304.1 13.8 303.6 13.9 303.3C14 303.1 14.2 302.6 14.3 302.3C14.5 302.1 15 301.1 15.5 300.2C18.3 294.8 19 293.7 19.6 293.7C20.2 293.7 20.1 294.7 19.5 295.5C19.2 295.9 19 296.5 19 296.9C19 297.2 18.8 297.8 18.5 298.2C18.2 298.5 18 299.3 18 299.8C18 300.4 17.8 301.2 17.5 301.7C17.2 302.1 17 302.9 17 303.4C17 304 16.8 304.7 16.6 305.1C16.4 305.5 16.1 306.5 16 307.3C15.8 308.2 15.6 309.5 15.4 310.2C14.5 313.6 14.3 314.6 14 316.7C13.8 317.9 13.5 319.3 13.4 319.8C13.2 320.3 13 321.4 13 322.2C13 323 12.8 324.8 12.5 326.2C11.9 329.4 11.8 343.5 12.4 345.3C12.5 346 12.8 347.2 13 348.2C13.3 350.3 14.4 353.4 15.4 355C15.5 355.3 15.8 355.9 16 356.3C16.9 358.4 22.6 363 24.3 363C24.5 363 25.1 363.2 25.6 363.5C26.7 364 29 364.6 31.3 365C32.3 365.1 33.8 365.4 34.7 365.6C35.5 365.8 38.9 366 42.3 366C48.4 366 52.1 365.6 55.7 364.5C56.6 364.2 57.5 364 57.9 364C58.3 364 58.8 363.8 59.2 363.5C59.5 363.2 60.1 363 60.4 363C60.7 363 61.4 362.8 61.9 362.5C62.4 362.3 63.1 361.9 63.3 361.8C63.6 361.7 64.3 361.4 64.8 361C65.4 360.6 66.2 360.2 66.6 360C67.6 359.6 72.6 354.7 73 353.6C73.2 353.2 73.5 352.6 73.6 352.3C74.9 350.2 76 345.6 76 342.8C76 341.9 75.8 340.3 75.5 339.2C75.2 338.2 75 336.9 75 336.4C75 335.9 74.8 335.1 74.5 334.7C74.2 334.2 74 333.5 74 333.1C74 332.7 73.8 332 73.5 331.4C73.3 330.9 72.8 329.9 72.5 329.2C72.2 328.4 71.8 327.6 71.6 327.3C71.5 327.1 71.2 326.6 71.1 326.3C71 326.1 70.8 325.6 70.7 325.3C70.5 325.1 70 324.2 69.6 323.5C69.3 322.8 67.9 320.7 66.7 318.9C65.5 317.1 64.3 315.2 64 314.8C63.7 314.4 62.6 312.9 61.4 311.5C60.3 310.1 59.3 308.8 59.3 308.6C59.3 308.4 62.2 305.3 65.7 301.9C71.9 295.6 73 294.9 73 296.7C73 297.5 74.8 300.4 76.1 301.7C79.5 305.1 84.6 306.5 89.4 305.5C90.8 305.2 92.6 304.7 93.5 304.3C95.1 303.6 99 300.2 99 299.5C99 299.3 99.2 298.9 99.5 298.7C99.8 298.4 100 298 100 297.6C100 297.3 100.2 296.8 100.5 296.5C101.1 295.9 103.1 295.8 103.6 296.4C103.8 296.6 103.9 298 104 299.4C104 301 104.2 302.4 104.5 303C104.8 303.5 105 304.2 105 304.5C105 305.2 106.9 307.3 108.3 308.1C112 310.4 118 310 121.1 307.2C123.2 305.3 124.2 303.2 124.6 300.2C124.7 299.2 125 298.5 125.2 298.5C125.4 298.6 125.9 299.3 126.3 300.1C128.7 304.8 136.9 310.5 143.8 312.3C148.4 313.5 151.5 313.1 154.3 311C158 308.2 158.7 302.1 155.9 296C155.5 295 155 293.9 154.9 293.7C154.6 293.1 154.3 292.5 152.9 290.3C148.5 283.5 140.2 274.9 129.8 266.2L127 263.9L127 244.3C127 226.9 127.1 224.7 127.5 224.7C127.8 224.7 128.1 224.9 128.2 225.2C128.3 225.4 128.7 225.7 129.1 225.9C129.5 226 130.8 226.7 132.1 227.5C133.4 228.2 134.7 229 135 229.1C138.2 230.6 146.3 236.9 151.1 241.6C154.9 245.4 161.1 252.7 163.2 256.2C167 262.2 169.7 267.1 171.3 271.3C171.7 272.3 172.3 273.6 172.5 274.1C172.8 274.6 173 275.3 173 275.5C173 275.8 173.2 276.5 173.5 277.1C174.5 279.6 175.7 284.6 176.7 290.5C177.3 293.9 177.4 295.7 177.2 299.2C177.1 303.2 176.1 309.3 175.3 310.7C175.1 311 175 311.5 175 311.8C175 312.8 172.3 317.9 170.6 320.2C165.5 327.1 156.9 332 149.7 332C145.3 332 139.7 329.9 135.4 326.5C133 324.7 128.9 320.5 127.6 318.6C126.2 316.6 125.8 316.4 124.7 317.6C122.2 320.1 118 322 115.2 322C113.7 322 110.4 321.1 109 320.3C108.5 320 107.4 319.3 106.6 318.6C105 317.3 104 317.1 104 318.1C104 318.9 100.2 322.3 98.5 323C96.9 323.7 96.5 324.5 97.5 325.3C97.8 325.6 98 326 98 326.3C98 326.6 98.2 327.2 98.5 327.5C98.8 327.9 99 328.5 99 329C99 329.5 99.2 330 99.4 330.2C99.6 330.4 99.9 331.2 100 331.9C100.2 332.6 100.4 333.8 100.6 334.5C101.9 339.7 102 340.4 102 346.1C102 349.2 101.8 352.4 101.6 353.2C101.4 353.9 101.2 355.3 101 356.3C100.8 357.3 100.6 358.2 100.4 358.4C100.2 358.6 100 359.2 100 359.7C100 360.1 99.8 360.8 99.5 361.2C99.2 361.5 99 362.1 99 362.4C99 362.9 98.5 364.1 97.6 365.7C97.5 365.9 97.3 366.3 97.2 366.5C97.1 366.7 97 367.1 96.9 367.3C96.8 367.6 96.4 368.3 96 368.8C95.6 369.4 95.2 370.1 95.1 370.3C94.1 372.5 86 381 84.9 381C84.7 381 84 381.4 83.4 381.9C81.8 383.1 81.3 383.4 78.3 384.8C77 385.5 75.4 386.2 74.9 386.5C74.4 386.8 73.7 387 73.5 387C73.3 387 72.6 387.2 72.1 387.5C70.8 388.1 69.1 388.7 67.5 389C66.8 389.2 65.6 389.4 64.8 389.6C57.6 391.5 55.8 391.8 50 391.9C46.8 391.9 43.3 391.8 42.3 391.7ZM272.9 378.8C272.9 373.7 272.9 369.2 273 368.9C273 368.6 273.5 368.2 274 368C274.4 367.9 275.7 367.4 276.7 367C277.7 366.6 278.9 366.2 279.3 366C279.8 365.8 281 365.4 282 365C283 364.6 284.2 364.2 284.7 364C285.7 363.6 290.2 361.9 292.7 361C293.7 360.6 295.2 360.1 296.1 359.8C297.3 359.4 297.7 359.1 297.6 358.7C297.5 358.4 297.2 358.1 296.8 358.1C296.5 358 295.6 357.8 295 357.5C293.9 357.1 289.9 355.5 285.3 353.8C284.1 353.3 282.6 352.7 282 352.5C281.4 352.2 279.3 351.4 277.3 350.7C275.4 349.9 273.6 349.2 273.4 349C273.1 348.8 273 346.7 273 339.5C272.9 331.1 273 330.2 273.5 330.1C273.8 330 274.2 330.1 274.4 330.3C274.7 330.4 277.9 331.9 281.6 333.5C285.4 335.1 288.7 336.5 289 336.7C290.5 337.5 294.1 339 294.4 339C294.7 339 295 339.1 295.2 339.3C295.4 339.5 299.1 341.1 303.5 343C307.9 344.9 311.7 346.5 312 346.7C312.3 346.8 313.6 347.5 314.8 348.1L317.2 349.2L334 349.3L350.8 349.5L350.8 359L350.8 368.5L334.3 368.7L317.8 368.8L311.7 371.5C305.3 374.2 305 374.3 301.2 376C300 376.5 298.9 377 298.7 377C298.5 377 298 377.2 297.4 377.5C296.9 377.7 291.5 380.1 285.3 382.7C279.2 385.3 274.1 387.5 274.1 387.7C274 387.9 273.7 388 273.5 388C273.1 388 273 386.3 272.9 378.8ZM126.8 373.4C121.5 371.2 118.7 364.8 120.6 359.4C124.1 349.6 135.9 349.6 139.4 359.4C141.3 364.9 138.4 371.4 133.1 373.4C131.3 374.1 128.6 374.1 126.8 373.4ZM153.8 373.4C148.5 371.2 145.7 364.8 147.6 359.4C150.1 352.2 157.4 349.8 163 354.3C168.3 358.5 168.3 367.5 163 371.7C160.2 374 156.7 374.6 153.8 373.4ZM349.5 333.4C349.1 333.2 347.8 332.9 346.5 332.6C334.3 329.8 330.2 328.9 328.5 328.5C327.4 328.3 325.4 327.8 324.2 327.5C322.9 327.2 320.9 326.8 319.7 326.5C316.9 325.8 313.7 325.1 311.2 324.5C310.1 324.3 308.1 323.8 306.8 323.5C305.6 323.3 302.6 322.6 300.3 322.1C298 321.5 295 320.8 293.7 320.5C292.3 320.2 290.2 319.8 289.1 319.5C287.9 319.2 286.1 318.8 284.9 318.5C282.6 318 279.9 317.4 276 316.5C274.6 316.1 273.4 315.8 273.2 315.7C272.9 315.4 272.9 293.2 273.2 292.7C273.3 292.5 273.9 292.3 274.6 292.1C275.3 292 276.7 291.7 277.7 291.5C278.7 291.2 280.6 290.8 282 290.5C283.4 290.2 285.4 289.7 286.5 289.5C290 288.7 292.8 288 295.1 287.5C296.3 287.2 298.3 286.8 299.4 286.5C300.6 286.3 303.6 285.6 306.2 285C308.7 284.4 311.7 283.8 312.8 283.5C317 282.6 319.2 282 321.3 281.5C322.5 281.3 324.6 280.8 326 280.5C327.4 280.2 329.5 279.7 330.7 279.5C332.9 278.9 336.2 278.2 338.5 277.6C339.2 277.5 342.1 276.8 345 276.2C347.8 275.5 350.3 275 350.5 275C350.9 275 351 276.7 351 284.5C351 295.4 351.3 294.4 347.4 295C345.2 295.3 339.2 296.4 337.1 296.9C336.5 297 336 297.2 336 297.3C335.9 299 336 311.7 336.1 311.8C336.2 312 341.6 312.9 346.2 313.5C348.4 313.8 350.4 314.1 350.6 314.2C351.1 314.3 351 333.4 350.5 333.5C350.3 333.6 349.9 333.5 349.5 333.4ZM321.5 309.8C321.9 309.6 322 308.8 322 304.5C322 301.3 321.9 299.3 321.7 299.2C321.3 299 319.8 299.2 311.7 300.5C310.1 300.7 307.1 301.2 305 301.5C302.9 301.8 300 302.2 298.5 302.5C297 302.8 294.4 303.1 292.6 303.4C289.1 303.8 288.2 304.1 289 304.7C289.3 304.8 289.9 305 290.5 305C291.4 305 294.7 305.5 300.7 306.5C302.2 306.8 305.2 307.2 307.2 307.5C309.2 307.8 311.9 308.3 313.3 308.5C314.6 308.8 316.2 309 316.8 309C317.6 309 320.6 309.7 320.9 310C320.9 310 321.2 309.9 321.5 309.8ZM325.2 272.1C324.9 271.6 324.9 255.2 325.1 254.7C325.2 254.6 326.7 254.4 328.4 254.4C335.3 254.4 337.5 253.2 338.5 248.9C339.1 246.8 339.1 246.6 338.5 245.1C337.8 243.2 337.2 242.4 335.6 241.7C331.5 239.5 326.7 240.6 323.5 244.3C322.5 245.4 321 247.6 321 247.8C321 247.9 318.2 252.8 317.7 253.7C317.5 253.9 317.2 254.5 317 254.8C316.9 255.2 316.3 256.1 315.9 256.8C315.4 257.5 315 258.1 315 258.2C315 258.6 312.1 262.3 310.4 264.1C307.4 267.2 304.4 269 300.2 270.4C297.1 271.3 289.2 271.3 286 270.4C278.2 268.1 273.9 263.4 271.7 254.8C270.9 252 270.8 243.7 271.5 240.7C273.5 231.8 278.6 226 286.8 223.7C289 223 294.9 222.5 295.8 222.9C296.3 223.1 296.3 223.9 296.3 231.5C296.3 237.8 296.2 240 295.9 240.3C295.7 240.4 294.2 240.7 292.7 240.8C288.6 241.2 286.7 242.2 285.6 244.8C283.6 249.1 286.5 253.4 291.5 253.4C295.2 253.4 298.2 250.8 301.7 244.5C302.1 243.8 302.7 242.7 303 242.2C303.3 241.6 304.2 240 305 238.5C309.4 230 314.3 225.5 320.8 223.6C323.1 223 324.3 222.9 329.2 222.9C334.1 222.9 335.2 223 337.5 223.6C341.6 224.8 343.6 225.9 346.2 228.5C349.6 231.9 351.5 235.4 352.2 239.9C352.3 240.7 352.5 241.4 352.7 241.5C352.9 241.6 353 244.3 353 247.5C353 250.7 352.9 253.4 352.7 253.5C352.5 253.6 352.3 254.3 352.2 255.1C351.4 260.3 348.2 265.9 344.6 268.6C340.6 271.5 338.7 272 331.3 272.2C327.2 272.4 325.4 272.3 325.2 272.1ZM273.2 214.4C272.9 213.9 272.9 171.4 273.2 171C273.3 170.8 276.4 170.7 280.6 170.7C286.3 170.7 288 170.8 288.3 171.1C288.5 171.4 288.6 175.2 288.6 183.1C288.6 189.5 288.7 194.8 288.8 195C289 195.2 291.6 195.3 295.8 195.3C301.9 195.3 302.6 195.3 302.8 194.8C302.9 194.5 303 189.2 303 183.1C303 176.7 303.1 171.8 303.2 171.6C303.4 171.5 306.8 171.4 311 171.4L318.5 171.5L318.7 183.3L318.8 195.2L326.8 195.3C333 195.3 334.8 195.2 335.1 194.9C335.2 194.7 335.3 189 335.3 182.2C335.3 175.4 335.4 169.8 335.6 169.6C335.7 169.5 339.2 169.4 343.4 169.4L350.8 169.5L350.8 192L350.8 214.5L312.1 214.6C287.7 214.6 273.3 214.6 273.2 214.4ZM273 159.6C272.9 149.4 273 116.5 273.2 116.3C273.3 116.1 276.5 116 280.6 116C286.3 116 288 116.1 288.3 116.4C288.6 116.8 288.7 120.4 288.6 128.7C288.6 138.3 288.7 140.5 289 140.7C289.3 140.9 292.4 141 295.9 141C300.9 141 302.3 140.9 302.6 140.5C302.9 140.2 303 136.9 303 129C303 122.8 303 117.6 303 117.4C303 117.1 304.7 117 310.8 117.1L318.5 117.2L318.6 128.8C318.7 137.6 318.8 140.5 319.1 140.7C319.3 140.9 322.9 141 327 141C333.1 141 334.7 140.9 335 140.5C335.2 140.2 335.3 136.6 335.3 128C335.3 121.3 335.3 115.6 335.3 115.4C335.3 115.1 337.1 115 343.2 115L351 115L351 137.5L351 160L312 160C281 160 273 159.9 273 159.6ZM273 105.8C272.9 100.8 273 86.5 273.2 86.3C273.4 86.2 274.8 85.6 276.5 85C280.1 83.8 279.5 84 289.8 80.5C294.4 78.9 301.2 76.6 305 75.3C308.8 74.1 312.1 73 312.3 73C312.6 73 313.5 72.7 314.3 72.3C315.8 71.6 315.8 71.6 315 71.3C314.6 71.1 313.2 71.1 311.5 71.3C310.1 71.5 306.4 71.7 303.5 71.8C300.6 71.9 292.6 72.3 285.8 72.6C278.9 72.9 273.3 73 273.2 72.9C272.9 72.7 272.9 54.7 273.1 54.5C273.2 54.4 340.3 54.3 350.6 54.3C350.9 54.3 351 56.6 351 64.3C351 71.9 350.9 74.4 350.6 74.6C350.4 74.7 347 75.9 343.2 77.2C339.3 78.5 332.8 80.7 328.7 82.1C324.5 83.5 318.8 85.4 316 86.4C309.8 88.4 308.7 88.9 308.7 89.4C308.7 89.6 309.2 89.7 310.4 89.5C311.4 89.4 316.2 89.2 321.2 89C326.1 88.8 333 88.5 336.5 88.3C340 88.2 344.7 88 346.9 88L351 88L351 97L351 106L312 106C290.6 106 273 105.9 273 105.8Z\";const FONT=`\"Montserrat\", \"Inter\", system-ui, -apple-system, \"Segoe UI\", Roboto, sans-serif`;/** GET rows from PostgREST, e.g. restSelect(\"fundraisers?select=*&active=eq.true\") */async function restSelect(pathAndQuery,signal){const res=await fetch(`${SUPABASE_URL}/rest/v1/${pathAndQuery}`,{headers:{apikey:SUPABASE_ANON_KEY,Authorization:`Bearer ${SUPABASE_ANON_KEY}`,Accept:\"application/json\"},signal});if(!res.ok)throw new Error(`[YYT] Supabase ${res.status} on ${pathAndQuery.split(\"?\")[0]}`);return await res.json();}/**\n * Minimal Supabase Realtime client (Phoenix protocol, vsn 1.0.0).\n * Joins `realtime:yyt-live` with postgres_changes for the given tables,\n * heartbeats every 25s, reconnects with exponential backoff (gives up after\n * MAX_RECONNECT_ATTEMPTS, retries again when the browser comes back online),\n * and calls `onResync` after every successful (re)join so missed changes are\n * re-fetched. Returns a cleanup function that closes everything.\n */function connectRealtime(tables,onChange,onResync){if(typeof window===\"undefined\"||typeof WebSocket===\"undefined\")return()=>{};let ws=null;let heartbeatTimer;let retryTimer;let attempts=0;let ref=0;let disposed=false;let joinedOnce=false;const send=(socket,msg)=>{if(socket.readyState===WebSocket.OPEN){socket.send(JSON.stringify({...msg,ref:String(++ref)}));}};const stopHeartbeat=()=>{if(heartbeatTimer!==undefined)window.clearInterval(heartbeatTimer);heartbeatTimer=undefined;};const scheduleReconnect=()=>{if(disposed||retryTimer!==undefined)return;if(attempts>=MAX_RECONNECT_ATTEMPTS)return;// end condition: stop retrying\nconst delay=Math.min(3e4,1e3*2**attempts)+Math.random()*500;attempts++;retryTimer=window.setTimeout(()=>{retryTimer=undefined;open();},delay);};const open=()=>{if(disposed||ws)return;let socket;try{socket=new WebSocket(REALTIME_URL);}catch{scheduleReconnect();return;}ws=socket;socket.onopen=()=>{const joinRef=String(++ref);socket.send(JSON.stringify({topic:REALTIME_TOPIC,event:\"phx_join\",payload:{config:{broadcast:{self:false,ack:false},presence:{key:\"\"},postgres_changes:tables.map(table=>({event:\"*\",schema:\"public\",table})),private:false},access_token:SUPABASE_ANON_KEY},ref:joinRef,join_ref:joinRef}));stopHeartbeat();heartbeatTimer=window.setInterval(()=>send(socket,{topic:\"phoenix\",event:\"heartbeat\",payload:{}}),HEARTBEAT_MS);};socket.onmessage=event=>{let msg;try{msg=JSON.parse(String(event.data));}catch{return;}if(!msg||msg.topic!==REALTIME_TOPIC)return;const payload=msg.payload??{};if(msg.event===\"phx_reply\"){if(payload.status===\"ok\"&&payload.response?.postgres_changes){attempts=0;if(joinedOnce)onResync();joinedOnce=true;}else if(payload.status===\"error\"){socket.close();}}else if(msg.event===\"postgres_changes\"){const data=payload.data;if(data&&typeof data.table===\"string\"){onChange({table:data.table,type:String(data.type??data.eventType??\"\"),record:data.record,old:data.old_record});}}else if(msg.event===\"phx_error\"||msg.event===\"phx_close\"){socket.close();}else if(msg.event===\"system\"&&payload.status===\"error\"){socket.close();}};socket.onerror=()=>{try{socket.close();}catch{}};socket.onclose=()=>{stopHeartbeat();if(ws===socket)ws=null;scheduleReconnect();};};const onOnline=()=>{attempts=0;if(retryTimer!==undefined){window.clearTimeout(retryTimer);retryTimer=undefined;}open();};window.addEventListener(\"online\",onOnline);open();return()=>{disposed=true;window.removeEventListener(\"online\",onOnline);stopHeartbeat();if(retryTimer!==undefined)window.clearTimeout(retryTimer);retryTimer=undefined;const socket=ws;ws=null;if(socket){socket.onopen=null;socket.onmessage=null;socket.onerror=null;socket.onclose=null;try{send(socket,{topic:REALTIME_TOPIC,event:\"phx_leave\",payload:{}});socket.close();}catch{}}};}/**\n * Loads data once, then keeps it live: re-fetches (debounced) whenever one of\n * `tables` changes in Supabase, after every realtime re-join, and whenever\n * `reloadKey` changes. Skipped entirely when `enabled` is false (canvas).\n */function useSupabaseLive(enabled,tables,load,reloadKey=\"\"){const loadRef=React.useRef(load);loadRef.current=load;const tableKey=tables.join(\",\");React.useEffect(()=>{if(!enabled||typeof window===\"undefined\")return;let controller=new AbortController;let debounceTimer;const run=()=>{controller.abort();controller=new AbortController;loadRef.current(controller.signal).catch(error=>{if(error?.name!==\"AbortError\")console.warn(error);});};const runDebounced=()=>{if(debounceTimer!==undefined)window.clearTimeout(debounceTimer);debounceTimer=window.setTimeout(run,250);};run();const disconnect=connectRealtime(tableKey.split(\",\"),runDebounced,runDebounced);return()=>{disconnect();if(debounceTimer!==undefined)window.clearTimeout(debounceTimer);controller.abort();};},[enabled,tableKey]);// Reload (without reconnecting) when e.g. the London date rolls over\nconst firstKey=React.useRef(true);React.useEffect(()=>{if(firstKey.current){firstKey.current=false;return;}if(!enabled||typeof window===\"undefined\")return;const controller=new AbortController;loadRef.current(controller.signal).catch(()=>{});return()=>controller.abort();},[reloadKey]);}/** A stable, CSS-safe id for scoping this instance's <style> rules. */function useScopeId(prefix){const raw=React.useId();return prefix+raw.replace(/[^a-zA-Z0-9_-]/g,\"\");}// ⚠️ Layout placeholders for the Framer canvas ONLY (Demo Mode). Not a real\n// timetable — the live site always reads today's rows from `prayer_times`.\nconst DEMO_TIMES=[{name:\"Fajr\",begins:\"05:48\",jamaah:\"06:15\"},{name:\"Zuhr\",begins:\"12:44\",jamaah:\"13:30\"},{name:\"‘Asr\",begins:\"15:27\",jamaah:\"15:45\"},{name:\"Maghrib\",begins:\"17:54\",jamaah:\"17:59\"},{name:\"‘Isha\",begins:\"19:24\",jamaah:\"20:00\"}];const LIVE_GREEN=\"#22C55E\";const HIJRI_MONTHS=[\"Muḥarram\",\"Ṣafar\",\"Rabī‘ Al-Awwal\",\"Rabī‘ Al-Thānī\",\"Jumāda Al-Ūlā\",\"Jumāda Al-Ākhirah\",\"Rajab\",\"Sha‘bān\",\"Ramaḍān\",\"Shawwāl\",\"Dhū Al-Qa‘dah\",\"Dhū Al-Ḥijjah\"];/** Date + minutes-since-midnight in London, whatever the visitor's timezone. */function londonNow(d){const parts=new Intl.DateTimeFormat(\"en-GB\",{timeZone:TZ,weekday:\"long\",day:\"numeric\",month:\"long\",year:\"numeric\",hour:\"2-digit\",minute:\"2-digit\",hourCycle:\"h23\"}).formatToParts(d);const get=t=>parts.find(p=>p.type===t)?.value??\"\";return{gregorian:`${get(\"weekday\")}, ${get(\"day\")} ${get(\"month\")} ${get(\"year\")}`,minutes:Number(get(\"hour\"))%24*60+Number(get(\"minute\")),dateKey:new Intl.DateTimeFormat(\"en-CA\",{timeZone:TZ}).format(d)};}/** Umm al-Qura Hijri date, e.g. \"8 Jumāda Al-Ūlā 1448\". */function formatHijri(d,offsetDays=0){try{const shifted=new Date(d.getTime()+offsetDays*864e5);const parts=new Intl.DateTimeFormat(\"en-GB-u-ca-islamic-umalqura\",{timeZone:TZ,day:\"numeric\",month:\"numeric\",year:\"numeric\"}).formatToParts(shifted);const get=t=>parts.find(p=>p.type===t)?.value??\"\";const month=parseInt(get(\"month\"),10);const year=get(\"year\").replace(/\\D/g,\"\");return`${parseInt(get(\"day\"),10)} ${HIJRI_MONTHS[month-1]??\"\"} ${year}`;}catch{return\"\";}}const toMinutes=hhmm=>{const[h,m]=String(hhmm).split(\":\").map(Number);return(h||0)*60+(m||0);};function displayTime(hhmm,use12h){const clean=String(hhmm??\"\").slice(0,5);if(!use12h||!clean.includes(\":\"))return clean||\"—\";const[h,m]=clean.split(\":\").map(Number);return`${(h+11)%12+1}:${String(m).padStart(2,\"0\")}`;}function countdown(mins){if(mins<=0)return\"now\";const h=Math.floor(mins/60);const m=mins%60;const mm=`${m} min${m===1?\"\":\"s\"}`;return h?`in ${h} hr${m?` ${mm}`:\"\"}`:`in ${mm}`;}/** Which prayer is next (by \"Begins\") and how long until it starts. */function getPrayerStatus(times,nowMin){if(!times.length)return{nextIndex:-1,minutesUntil:0};let nextIndex=times.findIndex(p=>toMinutes(p.begins)>nowMin);let minutesUntil;if(nextIndex===-1){nextIndex=0// after ‘Isha → tomorrow's Fajr\n;minutesUntil=1440-nowMin+toMinutes(times[0].begins);}else{minutesUntil=toMinutes(times[nextIndex].begins)-nowMin;}return{nextIndex,minutesUntil};}/**\n * Navy prayer-times bar: LIVE pill, Gregorian + Hijri date (Europe/London),\n * today's Begins / Jamā‘ah times, Live Khutbah + Calendar buttons. Collapses\n * to a \"Next Prayer\" banner with a swipeable carousel below the breakpoint.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1280\n */export default function PrayerTimesBar(props){const{liveUrl=\"\",calendarUrl=\"\",demoMode=true,use12h=false,hijriOffset=0,mobileBreakpoint=768,maxContentWidth=1280,navy=\"#1C1C60\",gold=\"#FFB900\",showLogo=true,logoHeight=40,style}=props;const isStatic=useIsStaticRenderer();const scope=useScopeId(\"yyt-pt-\");const[times,setTimes]=React.useState([]);const[live,setLive]=React.useState(false);const[loaded,setLoaded]=React.useState(false);const[mobileOpen,setMobileOpen]=React.useState(false);// null until mounted, so the prerendered HTML never shows a stale build date\nconst[now,setNow]=React.useState(null);React.useEffect(()=>{if(isStatic||typeof window===\"undefined\")return;const tick=()=>React.startTransition(()=>setNow(new Date));tick();const id=window.setInterval(tick,3e4);return()=>window.clearInterval(id);},[isStatic]);const effectiveNow=isStatic?new Date:now;const london=effectiveNow?londonNow(effectiveNow):null;const dateKey=london?.dateKey??\"\";const hijri=React.useMemo(()=>effectiveNow?formatHijri(effectiveNow,hijriOffset):\"\",[dateKey,hijriOffset]);// ── Live data from Supabase (never on the static canvas) ──\nuseSupabaseLive(!isStatic,[\"prayer_times\",\"site_status\"],async signal=>{const today=londonNow(new Date).dateKey;const[rows,status]=await Promise.all([restSelect(`prayer_times?select=name,begins,jamaah,sort_order&date=eq.${today}&order=sort_order.asc,begins.asc`,signal),restSelect(\"site_status?select=is_live&id=eq.1\",signal)]);React.startTransition(()=>{setTimes(rows.map(r=>({name:r.name,begins:String(r.begins??\"\").slice(0,5),jamaah:String(r.jamaah??\"\").slice(0,5)})));setLive(!!status[0]?.is_live);setLoaded(true);});},dateKey);const shownTimes=isStatic?demoMode?DEMO_TIMES:[]:times;const shownLive=isStatic?demoMode:live;const{nextIndex,minutesUntil}=getPrayerStatus(shownTimes,london?.minutes??0);const next=nextIndex>=0?shownTimes[nextIndex]:undefined;const emptyLabel=isStatic||loaded?\"Prayer times coming soon\":\"Loading prayer times…\";const muted=\"rgba(255,255,255,0.72)\";const inner={maxWidth:maxContentWidth,margin:\"0 auto\",boxSizing:\"border-box\",width:\"100%\"};const pillBtn=(bg,border,color=\"#fff\")=>({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,padding:\"8px 14px\",borderRadius:999,background:bg,border:`1px solid ${border}`,color,fontSize:12.5,fontWeight:700,textDecoration:\"none\",whiteSpace:\"nowrap\",cursor:\"pointer\"});/** All-white YYT logo; height drives width via the viewBox aspect ratio. */const logo=(height,className)=>showLogo?/*#__PURE__*/_jsxs(\"svg\",{className:className,role:\"img\",\"aria-label\":\"Yaseen Youth Trust\",viewBox:`0 0 ${LOGO_VIEWBOX_W} ${LOGO_VIEWBOX_H}`,width:height*LOGO_VIEWBOX_W/LOGO_VIEWBOX_H,height:height,style:{display:\"block\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"title\",{children:\"Yaseen Youth Trust\"}),/*#__PURE__*/_jsx(\"path\",{fill:\"#FFFFFF\",fillRule:\"evenodd\",d:LOGO_PATH})]}):null;const livePill=shownLive?/*#__PURE__*/_jsxs(\"span\",{role:\"status\",\"aria-label\":\"Live now\",style:{display:\"inline-flex\",alignItems:\"center\",gap:6,padding:\"3px 9px\",borderRadius:999,background:\"rgba(34,197,94,0.16)\",color:\"#4ADE80\",fontSize:11,fontWeight:700,letterSpacing:1,flexShrink:0},children:[/*#__PURE__*/_jsx(\"span\",{className:\"yyt-dot\"}),\"LIVE\"]}):null;const actionButtons=stretch=>/*#__PURE__*/_jsxs(_Fragment,{children:[liveUrl?/*#__PURE__*/_jsxs(\"a\",{href:liveUrl,className:\"yyt-btn\",style:{...pillBtn(shownLive?LIVE_GREEN:\"rgba(255,255,255,0.10)\",shownLive?LIVE_GREEN:\"rgba(255,255,255,0.28)\",shownLive?navy:\"#fff\"),flex:stretch?1:undefined},children:[/*#__PURE__*/_jsx(\"span\",{className:\"yyt-long\",children:\"Live Khutbah & Sign Language\"}),/*#__PURE__*/_jsx(\"span\",{className:\"yyt-short\",children:\"Live Khutbah\"})]}):null,calendarUrl?/*#__PURE__*/_jsxs(\"a\",{href:calendarUrl,className:\"yyt-btn\",style:{...pillBtn(\"transparent\",\"rgba(255,255,255,0.38)\"),flex:stretch?1:undefined},children:[/*#__PURE__*/_jsx(\"span\",{className:\"yyt-long\",children:\"View Full Calendar\"}),/*#__PURE__*/_jsx(\"span\",{className:\"yyt-short\",children:\"Calendar\"})]}):null]});const prayerCell=(p,isNext)=>/*#__PURE__*/_jsxs(\"div\",{role:\"listitem\",\"aria-current\":isNext?\"time\":undefined,style:{background:isNext?\"rgba(255,185,0,0.14)\":\"rgba(255,255,255,0.05)\",border:`1px solid ${isNext?gold:\"rgba(255,255,255,0.10)\"}`,borderRadius:10,padding:\"4px 8px 5px\",textAlign:\"center\",minWidth:0,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,fontWeight:700,letterSpacing:.6,textTransform:\"uppercase\",color:isNext?gold:\"#fff\"},children:p.name}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\",marginTop:2},children:[[\"Begins\",p.begins],[\"Jamā‘ah\",p.jamaah]].map(([label,t],i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"yyt-col\",style:{flex:1,borderLeft:i?\"1px solid rgba(255,255,255,0.16)\":\"none\",padding:\"0 6px\"},children:[/*#__PURE__*/_jsx(\"div\",{className:\"yyt-lbl\",style:{fontSize:9,color:muted,letterSpacing:.3},children:label}),/*#__PURE__*/_jsx(\"div\",{className:\"yyt-time\",style:{fontSize:13,fontWeight:700,fontVariantNumeric:\"tabular-nums\"},children:displayTime(t,use12h)})]},label))})]});const emptyState=/*#__PURE__*/_jsx(\"div\",{style:{flex:1,minWidth:0,textAlign:\"center\",fontSize:13,fontWeight:600,color:muted,padding:\"8px 0\"},children:emptyLabel});/* ── Desktop / tablet bar ── */const desktopBar=/*#__PURE__*/_jsxs(\"div\",{className:\"yyt-desk\",style:{...inner,display:\"flex\",alignItems:\"center\",gap:18,minHeight:58,padding:\"7px 24px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12,flexShrink:0},children:[logo(logoHeight,\"yyt-logo\"),livePill,/*#__PURE__*/_jsxs(\"div\",{style:{lineHeight:1.3},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"yyt-date-wide\",style:{fontSize:13,fontWeight:600,whiteSpace:\"nowrap\"},children:[london?.gregorian??\"\\xa0\",hijri?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{style:{color:muted,margin:\"0 6px\"},children:\"|\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:muted},children:hijri})]}):null]}),/*#__PURE__*/_jsxs(\"div\",{className:\"yyt-date-compact\",children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12.5,fontWeight:700,whiteSpace:\"nowrap\"},children:london?.gregorian??\"\\xa0\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11.5,color:muted,whiteSpace:\"nowrap\"},children:hijri||\"\\xa0\"})]})]})]}),shownTimes.length?/*#__PURE__*/_jsx(\"div\",{role:\"list\",\"aria-label\":\"Today's prayer times\",style:{flex:1,display:\"grid\",gridTemplateColumns:`repeat(${shownTimes.length}, minmax(0, 1fr))`,gap:6,minWidth:0},children:shownTimes.map((p,i)=>/*#__PURE__*/_jsx(React.Fragment,{children:prayerCell(p,i===nextIndex)},p.name))}):emptyState,liveUrl||calendarUrl?/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,flexShrink:0},children:actionButtons(false)}):null]});/* ── Mobile: \"Next Prayer\" banner + swipeable carousel ── */const panelId=`${scope}-times`;const mobileBar=/*#__PURE__*/_jsxs(\"div\",{className:\"yyt-mob\",children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>React.startTransition(()=>setMobileOpen(o=>!o)),\"aria-expanded\":mobileOpen,\"aria-controls\":panelId,style:{width:\"100%\",display:\"flex\",alignItems:\"center\",gap:10,padding:\"10px 16px\",background:\"transparent\",border:0,color:\"inherit\",font:\"inherit\",textAlign:\"left\",cursor:\"pointer\"},children:[logo(Math.max(20,Math.round(logoHeight*.7)),\"yyt-logo-mob\"),livePill,/*#__PURE__*/_jsx(\"span\",{style:{flex:1,fontSize:13,lineHeight:1.3},children:next?/*#__PURE__*/_jsxs(_Fragment,{children:[\"Next Prayer: \",/*#__PURE__*/_jsx(\"strong\",{style:{color:gold},children:next.name}),\" \",countdown(minutesUntil),/*#__PURE__*/_jsxs(\"span\",{style:{color:muted},children:[\" \\xb7 Jamā‘ah \",displayTime(next.jamaah,use12h)]})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[london?.gregorian??\"\\xa0\",/*#__PURE__*/_jsxs(\"span\",{style:{color:muted},children:[\" \\xb7 \",emptyLabel]})]})}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{display:\"inline-block\",transition:\"transform .3s\",transform:mobileOpen?\"rotate(180deg)\":\"none\",fontSize:12},children:\"▼\"})]}),/*#__PURE__*/_jsx(\"div\",{id:panelId,className:\"yyt-slide\",style:{display:\"grid\",gridTemplateRows:mobileOpen?\"1fr\":\"0fr\",transition:\"grid-template-rows .35s ease\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{overflow:\"hidden\",visibility:mobileOpen?\"visible\":\"hidden\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"0 16px 8px\",fontSize:12,color:muted},children:[london?.gregorian??\"\",hijri?` | ${hijri}`:\"\"]}),shownTimes.length?/*#__PURE__*/_jsx(\"div\",{className:\"yyt-carousel\",role:\"list\",\"aria-label\":\"Today's prayer times\",children:shownTimes.map((p,i)=>/*#__PURE__*/_jsx(\"div\",{style:{width:132},children:prayerCell(p,i===nextIndex)},p.name))}):/*#__PURE__*/_jsx(\"div\",{style:{padding:\"0 16px 12px\",fontSize:13,color:muted},children:emptyLabel}),liveUrl||calendarUrl?/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:8,padding:\"0 16px 12px\"},children:actionButtons(true)}):null]})})]});return /*#__PURE__*/_jsxs(\"section\",{id:scope,\"aria-label\":\"Prayer times\",style:{...style,position:\"relative\",width:\"100%\",background:navy,color:\"#fff\",fontFamily:FONT,WebkitFontSmoothing:\"antialiased\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"style\",{children:prayerCss(scope,gold,mobileBreakpoint,isStatic,logoHeight)}),desktopBar,mobileBar]});}/* Container queries switch layouts by the component's own width, so the\n * right layout renders in SSR/static HTML without measuring in JS. */const prayerCss=(scope,gold,bp,isStatic,logoH)=>{const s=`#${scope}`;return`\n${s}{container-type:inline-size}\n${s} *{box-sizing:border-box}\n@keyframes yyt-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.75)}70%{box-shadow:0 0 0 8px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}\n${s} .yyt-dot{width:8px;height:8px;border-radius:50%;background:${LIVE_GREEN};${isStatic?\"\":\"animation:yyt-pulse 1.6s infinite\"}}\n${s} .yyt-mob{display:none}\n${s} .yyt-short,${s} .yyt-date-compact{display:none}\n@container (max-width: 1179.98px){\n  ${s} .yyt-long,${s} .yyt-date-wide{display:none}\n  ${s} .yyt-short{display:inline}\n  ${s} .yyt-date-compact{display:block}\n}\n@container (max-width: 1023.98px){\n  ${s} .yyt-desk{gap:12px!important;padding-left:16px!important;padding-right:16px!important}\n  ${s} .yyt-desk [role=list]{gap:4px!important}\n  ${s} .yyt-desk [role=listitem]{padding:4px 2px 5px!important}\n  ${s} .yyt-desk .yyt-col{padding:0 3px!important}\n  ${s} .yyt-desk .yyt-time{font-size:12px!important}\n  ${s} .yyt-desk .yyt-lbl{font-size:8px!important}\n  ${s} .yyt-desk .yyt-logo{height:${Math.round(logoH*.9)}px!important;width:auto!important}\n}\n@container (max-width: ${bp-.02}px){\n  ${s} .yyt-desk{display:none!important}\n  ${s} .yyt-mob{display:block}\n  ${s} .yyt-mob .yyt-long{display:inline}\n  ${s} .yyt-mob .yyt-short{display:none}\n}\n${s} .yyt-carousel{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 16px 12px;scroll-padding:0 16px}\n${s} .yyt-carousel::-webkit-scrollbar{display:none}\n${s} .yyt-carousel>*{flex:0 0 auto;scroll-snap-align:start}\n${s} .yyt-btn{transition:transform .2s ease,filter .2s ease}\n${s} .yyt-btn:hover{transform:translateY(-1px);filter:brightness(1.08)}\n${s} a:focus-visible,${s} button:focus-visible{outline:2px solid ${gold};outline-offset:2px}\n@media (prefers-reduced-motion:reduce){${s} .yyt-dot{animation:none}${s} .yyt-slide{transition:none!important}}\n`;};addPropertyControls(PrayerTimesBar,{liveUrl:{type:ControlType.Link,title:\"Live Khutbah URL\",description:\"Leave empty to hide the button.\",defaultValue:\"\"},calendarUrl:{type:ControlType.Link,title:\"Calendar URL\",description:\"Leave empty to hide the button.\",defaultValue:\"\"},demoMode:{type:ControlType.Boolean,title:\"Canvas Demo\",description:\"Canvas preview only: shows sample times + LIVE pill. The live site always uses Supabase.\",defaultValue:true},use12h:{type:ControlType.Boolean,title:\"12-hour Times\",defaultValue:false},hijriOffset:{type:ControlType.Number,title:\"Hijri Offset\",description:\"Days, to match local moon sighting.\",min:-2,max:2,step:1,displayStepper:true,defaultValue:0},mobileBreakpoint:{type:ControlType.Number,title:\"Mobile Below\",min:320,max:1200,step:10,unit:\"px\",defaultValue:768},maxContentWidth:{type:ControlType.Number,title:\"Max Width\",min:800,max:1920,step:10,unit:\"px\",defaultValue:1280},navy:{type:ControlType.Color,title:\"Navy\",defaultValue:\"#1C1C60\"},gold:{type:ControlType.Color,title:\"Gold\",defaultValue:\"#FFB900\"},showLogo:{type:ControlType.Boolean,title:\"Show Logo\",defaultValue:true},logoHeight:{type:ControlType.Number,title:\"Logo Height\",description:\"Desktop height. Tablet uses 90%, the mobile banner 70%.\",min:20,max:56,step:1,unit:\"px\",defaultValue:40,hidden:props=>props.showLogo===false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PrayerTimesBar\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1280\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PrayerTimesBar.map","// Generated by Framer (e1541bb)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-nN2q5 .framer-styles-preset-xlbrum:not(.rich-text-wrapper), .framer-nN2q5 .framer-styles-preset-xlbrum.rich-text-wrapper a { --framer-link-text-color: var(--token-df454667-0701-43c2-a01c-315eee6b4695, #c3c3c3); --framer-link-text-decoration: none; }\"];export const className=\"framer-nN2q5\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (eaba142)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,FormContainer,FormPlainTextInput,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,ResolveLinks,RichText,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Button from\"#framer/local/canvasComponent/bXVyzN2ws/bXVyzN2ws.js\";import SubscribeButton from\"#framer/local/canvasComponent/r1byAZFGy/r1byAZFGy.js\";import PrayerTimesBar from\"#framer/local/codeFile/qCMmAIc/PrayerTimesBar.js\";import*as sharedStyle2 from\"#framer/local/css/HyD1ssgDT/HyD1ssgDT.js\";import*as sharedStyle1 from\"#framer/local/css/ksxz_Jmxw/ksxz_Jmxw.js\";import*as sharedStyle from\"#framer/local/css/rfJH3BH2_/rfJH3BH2_.js\";import*as sharedStyle3 from\"#framer/local/css/t8Ehu0PhD/t8Ehu0PhD.js\";const PrayerTimesBarFonts=getFonts(PrayerTimesBar);const SubscribeButtonFonts=getFonts(SubscribeButton);const ButtonFonts=getFonts(Button);const breakpoints={clfbWdpOd:\"(min-width: 1024px)\",Nwtwc2q6n:\"(min-width: 768px) and (max-width: 1023.98px)\",uOzd4DQuv:\"(max-width: 767.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-U5YxM\";const variantClassNames={clfbWdpOd:\"framer-v-1c6auon\",Nwtwc2q6n:\"framer-v-1pjpu02\",uOzd4DQuv:\"framer-v-sz87fk\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const breakpointRules={Nwtwc2q6n:[\".framer-U5YxM .framer-xsrwd2, .framer-U5YxM .framer-1b1krv2 { padding: 50px; }\",\".framer-U5YxM .framer-11fwezz { padding: 0px 50px 50px 50px; }\"],uOzd4DQuv:[\".framer-U5YxM .framer-xsrwd2 { flex-direction: column; gap: 50px; padding: 50px 25px 50px 25px; }\",\".framer-U5YxM .framer-x3ze5f, .framer-U5YxM .framer-by0wv7, .framer-U5YxM .framer-1fhftx, .framer-U5YxM .framer-u4sgvp, .framer-U5YxM .framer-vfcphq, .framer-U5YxM .framer-11ery5k { flex: none; width: 100%; }\",\".framer-U5YxM .framer-1b1krv2 { flex-direction: column; padding: 50px 25px 50px 25px; }\",\".framer-U5YxM .framer-11fwezz { flex-direction: column; gap: 50px; padding: 0px 25px 50px 25px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Nwtwc2q6n:\".framer-1pjpu02-override\",uOzd4DQuv:\".framer-sz87fk-override\"};const rules=[\".framer-U5YxM.framer-1m7keev, .framer-U5YxM .framer-1m7keev { display: block; }\",\".framer-U5YxM.framer-1c6auon { align-content: center; align-items: center; background-color: var(--token-77503e45-1dfd-48de-85b3-18ea1a2794f7, #000000); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-U5YxM .framer-ec4rr9-container { flex: none; height: auto; order: -1000; position: relative; width: 100%; z-index: 6; }\",\".framer-U5YxM .framer-1qjmb6q { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-U5YxM .framer-1fhrfr3 { align-content: center; align-items: center; background-color: var(--token-2674d2a9-77c6-4466-91bd-b606d5fa0e5c, #af1e23); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1002; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-U5YxM .framer-xsrwd2 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; max-width: 1400px; overflow: var(--overflow-clip-fallback, clip); padding: 50px 100px 50px 100px; position: relative; width: 1px; }\",\".framer-U5YxM .framer-x3ze5f, .framer-U5YxM .framer-11ery5k { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-U5YxM .framer-1s9psvw, .framer-U5YxM .framer-zzif15, .framer-U5YxM .framer-9gpxid, .framer-U5YxM .framer-yvv1f8 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-U5YxM .framer-by0wv7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-U5YxM .framer-17yzxig { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-U5YxM .framer-ahnov4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-U5YxM .framer-1rrjwnx, .framer-U5YxM .framer-1tbnhgu { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",'.framer-U5YxM .framer-5imts1, .framer-U5YxM .framer-1qpe1l1, .framer-U5YxM .framer-xv21ay { --framer-input-background: var(--token-7801b4a1-126f-4512-b7d9-d13ce3f560ce, #ffffff); --framer-input-border-bottom-width: 3px; --framer-input-border-color: var(--token-2920776c-86dd-4c4a-95ab-28be1c8373b4, #1c1c60); --framer-input-border-left-width: 0px; --framer-input-border-right-width: 0px; --framer-input-border-style: solid; --framer-input-border-top-width: 0px; --framer-input-focused-border-color: var(--token-0f979f41-5188-4289-ae54-6c32f6a9f259, #000000); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 0px 0px 2px 0px; --framer-input-font-color: var(--token-7801b4a1-126f-4512-b7d9-d13ce3f560ce, #ffffff); --framer-input-font-family: \"Montserrat\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-color: #999999; --framer-input-padding: 12px; --framer-input-placeholder-color: rgba(0, 0, 0, 0.8); flex: none; height: 50px; position: relative; width: 100%; }',\".framer-U5YxM .framer-r3rj2z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-U5YxM .framer-1aqyf2s-container { flex: none; height: 50px; max-width: 150px; position: relative; width: 100%; }\",\".framer-U5YxM .framer-trsr7r { align-content: center; align-items: center; background-color: var(--token-0f979f41-5188-4289-ae54-6c32f6a9f259, #000000); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1003; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-U5YxM .framer-1b1krv2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 50px; height: min-content; justify-content: flex-end; max-width: 1400px; overflow: var(--overflow-clip-fallback, clip); padding: 50px 100px 50px 100px; position: relative; width: 100%; }\",\".framer-U5YxM .framer-1fhftx, .framer-U5YxM .framer-u4sgvp, .framer-U5YxM .framer-vfcphq { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-U5YxM .framer-sd9b1c, .framer-U5YxM .framer-19b1cqn, .framer-U5YxM .framer-qjpw9h { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-U5YxM .framer-x0tn5v, .framer-U5YxM .framer-1sc6t5y { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-U5YxM .framer-vm2cke, .framer-U5YxM .framer-1ue4c1l, .framer-U5YxM .framer-77bo2f, .framer-U5YxM .framer-1k68v4w, .framer-U5YxM .framer-1qejcrs, .framer-U5YxM .framer-110jqxg, .framer-U5YxM .framer-pda918, .framer-U5YxM .framer-11hc7f3, .framer-U5YxM .framer-ojdja5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-U5YxM .framer-1ttqip0 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-U5YxM .framer-1ryts1z-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-U5YxM .framer-11fwezz { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; max-width: 1400px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 100px 50px 100px; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];const mediaQueries={clfbWdpOd:\"(min-width: 1024px)\",Nwtwc2q6n:\"(min-width: 768px) and (max-width: 1023.98px)\",uOzd4DQuv:\"(max-width: 767.98px)\"};const humanReadableVariantMap={Desktop:\"clfbWdpOd\",Phone:\"uOzd4DQuv\",Tablet:\"Nwtwc2q6n\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"clfbWdpOd\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"clfbWdpOd\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-77503e45-1dfd-48de-85b3-18ea1a2794f7, rgb(0, 0, 0)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1c6auon\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ec4rr9-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"YYT Prayer Times Bar\",isAuthoredByUser:true,name:\"YYT Prayer Times Bar\",nodeId:\"QvODoPObN\",scopeId:\"ZZ1bQYway\",children:/*#__PURE__*/_jsx(PrayerTimesBar,{demoMode:true,gold:\"var(--token-30cb6db7-d7fd-4741-8c6c-f9c8e192b99e)\",height:\"100%\",hijriOffset:0,id:\"QvODoPObN\",layoutId:\"QvODoPObN\",maxContentWidth:1280,mobileBreakpoint:768,name:\"YYT Prayer Times Bar\",navy:\"var(--token-2920776c-86dd-4c4a-95ab-28be1c8373b4)\",style:{width:\"100%\"},use12h:false,width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qjmb6q\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fhrfr3\",\"data-framer-name\":\"Subscribe\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xsrwd2\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-x3ze5f\",\"data-framer-name\":\"col-left\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-in9jh1\",\"data-styles-preset\":\"rfJH3BH2_\",style:{\"--framer-text-color\":\"var(--token-7801b4a1-126f-4512-b7d9-d13ce3f560ce, rgb(255, 255, 255))\"},children:\"We’d love to keep you up to date.\"})}),className:\"framer-1s9psvw\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-yphspz\",\"data-styles-preset\":\"ksxz_Jmxw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-7801b4a1-126f-4512-b7d9-d13ce3f560ce, rgb(255, 255, 255))\"},children:\"Subscribe to hear inspiring stories, project updates, and ways to get involved.\"})}),className:\"framer-zzif15\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-by0wv7\",\"data-framer-name\":\"col-right\",children:/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/2d704a82-dca9-418c-b5d9-b8293b83f856/submit\",className:\"framer-17yzxig\",nodeId:\"j7W9LICcb\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ahnov4\",\"data-framer-name\":\"name stack\",children:[/*#__PURE__*/_jsx(\"label\",{className:\"framer-1rrjwnx\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-5imts1\",inputName:\"First Name\",placeholder:\"First Name\",required:true,type:\"text\"})}),/*#__PURE__*/_jsx(\"label\",{className:\"framer-1tbnhgu\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1qpe1l1\",inputName:\"Last Name\",placeholder:\"Last Name\",required:true,type:\"text\"})})]}),/*#__PURE__*/_jsx(\"label\",{className:\"framer-r3rj2z\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-xv21ay\",inputName:\"Email address\",placeholder:\"Email address\",required:true,type:\"email\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nwtwc2q6n:{width:\"min(max((min(max(100vw, 1px), 1400px) - 200px) / 2, 1px), 150px)\"},uOzd4DQuv:{width:\"min(max(min(max(100vw, 1px), 1400px) - 50px, 1px), 150px)\",y:1641.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,width:\"min(max((min(max(100vw, 1px), 1400px) - 300px) / 2, 1px), 150px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1aqyf2s-container\",nodeId:\"E697U22sP\",scopeId:\"ZZ1bQYway\",children:/*#__PURE__*/_jsx(SubscribeButton,{height:\"100%\",id:\"E697U22sP\",layoutId:\"E697U22sP\",nHh4JuUQz:\"Subscribe\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"McODkZXag\",success:\"BlHWwo7xV\"},matchVariant(\"UcrAgWagG\")),width:\"100%\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-b6al1p\",\"data-styles-preset\":\"HyD1ssgDT\",style:{\"--framer-text-color\":\"var(--token-7801b4a1-126f-4512-b7d9-d13ce3f560ce, rgb(255, 255, 255))\"},children:\"To understand how we will store and use your details, please see our Privacy Policy.\"})}),className:\"framer-9gpxid\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-trsr7r\",\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1b1krv2\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fhftx\",\"data-framer-name\":\"col-left\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-14cb4250-87de-4fa8-8e6d-0f3f13bbc4a7, rgb(242, 242, 242))\"},children:\"About us\"})}),className:\"framer-sd9b1c\",fonts:[\"FS;Montserrat-semibold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-x0tn5v\",\"data-framer-name\":\"links\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-df454667-0701-43c2-a01c-315eee6b4695, rgb(195, 195, 195))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ukVS_PKfB\"},motionChild:true,nodeId:\"tARaA9JCP\",openInNewTab:false,relValues:[],scopeId:\"ZZ1bQYway\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xlbrum\",\"data-styles-preset\":\"t8Ehu0PhD\",children:\"Our latest projects\"})})})}),className:\"framer-vm2cke\",fonts:[\"FS;Montserrat-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-df454667-0701-43c2-a01c-315eee6b4695, rgb(195, 195, 195))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PgR5jZgcx\"},motionChild:true,nodeId:\"kTK0iYkf8\",openInNewTab:false,relValues:[],scopeId:\"ZZ1bQYway\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xlbrum\",\"data-styles-preset\":\"t8Ehu0PhD\",children:\"Our history\"})})})}),className:\"framer-1ue4c1l\",fonts:[\"FS;Montserrat-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-df454667-0701-43c2-a01c-315eee6b4695, rgb(195, 195, 195))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yj_DiWsM3\"},motionChild:true,nodeId:\"Y3oYP0MUd\",openInNewTab:false,relValues:[],scopeId:\"ZZ1bQYway\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xlbrum\",\"data-styles-preset\":\"t8Ehu0PhD\",children:\"Our people\"})})})}),className:\"framer-77bo2f\",fonts:[\"FS;Montserrat-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-df454667-0701-43c2-a01c-315eee6b4695, rgb(195, 195, 195))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JZ3bg4uB3\"},motionChild:true,nodeId:\"axCoQ6aoY\",openInNewTab:false,relValues:[],scopeId:\"ZZ1bQYway\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xlbrum\",\"data-styles-preset\":\"t8Ehu0PhD\",children:\"Work with Yaseen Youth Trust\"})})})}),className:\"framer-1k68v4w\",fonts:[\"FS;Montserrat-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-df454667-0701-43c2-a01c-315eee6b4695, rgb(195, 195, 195))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gePHhRRgh\"},motionChild:true,nodeId:\"lPnHXTay3\",openInNewTab:false,relValues:[],scopeId:\"ZZ1bQYway\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xlbrum\",\"data-styles-preset\":\"t8Ehu0PhD\",children:\"News and views\"})})})}),className:\"framer-1qejcrs\",fonts:[\"FS;Montserrat-medium\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-u4sgvp\",\"data-framer-name\":\"col-middle\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-14cb4250-87de-4fa8-8e6d-0f3f13bbc4a7, rgb(242, 242, 242))\"},children:\"Support our work\"})}),className:\"framer-19b1cqn\",fonts:[\"FS;Montserrat-semibold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1sc6t5y\",\"data-framer-name\":\"links\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-df454667-0701-43c2-a01c-315eee6b4695, rgb(195, 195, 195))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kXlBSeHIi\"},motionChild:true,nodeId:\"KHRt2iyqN\",openInNewTab:false,relValues:[],scopeId:\"ZZ1bQYway\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xlbrum\",\"data-styles-preset\":\"t8Ehu0PhD\",children:\"Take part in an event\"})})})}),className:\"framer-110jqxg\",fonts:[\"FS;Montserrat-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-df454667-0701-43c2-a01c-315eee6b4695, rgb(195, 195, 195))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FjIayNmX5\"},motionChild:true,nodeId:\"xJdJGB7RM\",openInNewTab:false,relValues:[],scopeId:\"ZZ1bQYway\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xlbrum\",\"data-styles-preset\":\"t8Ehu0PhD\",children:\"Volunteer\"})})})}),className:\"framer-pda918\",fonts:[\"FS;Montserrat-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-df454667-0701-43c2-a01c-315eee6b4695, rgb(195, 195, 195))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"pYgD2BT5j\"},motionChild:true,nodeId:\"su6UdEI5z\",openInNewTab:false,relValues:[],scopeId:\"ZZ1bQYway\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xlbrum\",\"data-styles-preset\":\"t8Ehu0PhD\",children:\"Partner with us\"})})})}),className:\"framer-11hc7f3\",fonts:[\"FS;Montserrat-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-df454667-0701-43c2-a01c-315eee6b4695, rgb(195, 195, 195))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZA4DEmatv\"},motionChild:true,nodeId:\"IbX9YriIF\",openInNewTab:false,relValues:[],scopeId:\"ZZ1bQYway\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-xlbrum\",\"data-styles-preset\":\"t8Ehu0PhD\",children:\"Sponsorships\"})})})}),className:\"framer-ojdja5\",fonts:[\"FS;Montserrat-medium\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vfcphq\",\"data-framer-name\":\"col-right\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-14cb4250-87de-4fa8-8e6d-0f3f13bbc4a7, rgb(242, 242, 242))\"},children:\"Get in touch\"})}),className:\"framer-qjpw9h\",fonts:[\"FS;Montserrat-semibold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-df454667-0701-43c2-a01c-315eee6b4695, rgb(195, 195, 195))\"},children:\"Yaseen Youth Trust\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-df454667-0701-43c2-a01c-315eee6b4695, rgb(195, 195, 195))\"},children:\"Neasden Lane \"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-df454667-0701-43c2-a01c-315eee6b4695, rgb(195, 195, 195))\"},children:\"London NW10 1QJ\"})]}),className:\"framer-1ttqip0\",fonts:[\"FS;Montserrat-medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zc0_C1JMS\"},implicitPathVariables:undefined},{href:{webPageId:\"zc0_C1JMS\"},implicitPathVariables:undefined},{href:{webPageId:\"zc0_C1JMS\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uOzd4DQuv:{y:2467.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ryts1z-container\",nodeId:\"Wkdt1aTPG\",scopeId:\"ZZ1bQYway\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Nwtwc2q6n:{GVJ3AjQ7U:resolvedLinks[1]},uOzd4DQuv:{GVJ3AjQ7U:resolvedLinks[2]}},children:/*#__PURE__*/_jsx(Button,{ETQdwKMRu:\"Contact us\",GVJ3AjQ7U:resolvedLinks[0],height:\"100%\",id:\"Wkdt1aTPG\",layoutId:\"Wkdt1aTPG\",variant:matchVariant(\"kl1FSWVs6\"),width:\"100%\"})})})})})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11fwezz\",\"data-framer-name\":\"container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-11ery5k\",\"data-framer-name\":\"col-left\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-df454667-0701-43c2-a01c-315eee6b4695, rgb(195, 195, 195))\"},children:[\"Copyright \\xa9 2026 \",/*#__PURE__*/_jsx(\"strong\",{children:\"Yaseen Youth\"})]})}),className:\"framer-yvv1f8\",fonts:[\"FS;Montserrat-medium\",\"FS;Montserrat-bold\"],verticalAlignment:\"top\",withExternalLayout:true})})})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2500\n * @framerIntrinsicWidth 1024\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Nwtwc2q6n\":{\"layout\":[\"fixed\",\"fixed\"]},\"uOzd4DQuv\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"clfbWdpOd\":[\".framer-ec4rr9-container\",\".framer-1fhrfr3\",\".framer-trsr7r\"],\"Nwtwc2q6n\":[\".framer-ec4rr9-container\",\".framer-1fhrfr3\",\".framer-trsr7r\"],\"uOzd4DQuv\":[\".framer-ec4rr9-container\",\".framer-1fhrfr3\",\".framer-trsr7r\"]}\n * @framerBreakpoints {\"clfbWdpOd\":{\"min\":1024,\"canvasClassName\":\"framer-1c6auon-override\",\"minHeight\":2500,\"viewportHeight\":795,\"name\":\"Desktop\",\"width\":1024,\"rootFontSize\":16},\"Nwtwc2q6n\":{\"min\":768,\"max\":1023,\"canvasClassName\":\"framer-1pjpu02-override\",\"minHeight\":2500,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":768,\"rootFontSize\":16},\"uOzd4DQuv\":{\"max\":767,\"canvasClassName\":\"framer-sz87fk-override\",\"minHeight\":2500,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":420,\"rootFontSize\":16}}\n * @framerDefaultVariant clfbWdpOd\n * @framerLayoutTemplate true\n */const FramerZZ1bQYway=withCSS(Component,css,\"framer-U5YxM\");export default FramerZZ1bQYway;FramerZZ1bQYway.displayName=\"All Pages\";FramerZZ1bQYway.defaultProps={height:2500,width:1024};addFonts(FramerZZ1bQYway,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.woff2\",weight:\"400\"},{cssFamilyName:\"Montserrat\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/DELXRVKO253LHPYOBD6KD7EW3TJKXCXF/L6SILXET3P727LN5N75LL5PG77IET2IT/6DP3DAT2N5LSQGN5ISPRN63WPP32A54A.woff2\",weight:\"600\"},{cssFamilyName:\"Montserrat\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"},{cssFamilyName:\"Montserrat\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/KDZE2GHZ4MXZP7RVHASNN75AFABT2ZB2/G33WYZOWF5RLCYVGCMU5BFGBXH4DMKUK/SHZ3SDA4YUDBQPNRSIGO7XNSCQQUBDYR.woff2\",weight:\"700\"}]},...PrayerTimesBarFonts,...SubscribeButtonFonts,...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerZZ1bQYway.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(SubscribeButton,{},context),()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZZ1bQYway\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"2500\",\"framerHitTargets\":\"{\\\"clfbWdpOd\\\":[\\\".framer-ec4rr9-container\\\",\\\".framer-1fhrfr3\\\",\\\".framer-trsr7r\\\"],\\\"Nwtwc2q6n\\\":[\\\".framer-ec4rr9-container\\\",\\\".framer-1fhrfr3\\\",\\\".framer-trsr7r\\\"],\\\"uOzd4DQuv\\\":[\\\".framer-ec4rr9-container\\\",\\\".framer-1fhrfr3\\\",\\\".framer-trsr7r\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Nwtwc2q6n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uOzd4DQuv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"clfbWdpOd\\\":{\\\"min\\\":1024,\\\"canvasClassName\\\":\\\"framer-1c6auon-override\\\",\\\"minHeight\\\":2500,\\\"viewportHeight\\\":795,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1024,\\\"rootFontSize\\\":16},\\\"Nwtwc2q6n\\\":{\\\"min\\\":768,\\\"max\\\":1023,\\\"canvasClassName\\\":\\\"framer-1pjpu02-override\\\",\\\"minHeight\\\":2500,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":768,\\\"rootFontSize\\\":16},\\\"uOzd4DQuv\\\":{\\\"max\\\":767,\\\"canvasClassName\\\":\\\"framer-sz87fk-override\\\",\\\"minHeight\\\":2500,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":420,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"clfbWdpOd\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1024\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport AllPages from \"https://framerusercontent.com/modules/QoQD3TSGeEXKBGZj2bdY/gfKEf4uTj8KvAxVAdB3A/ZZ1bQYway.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6F2vnusGIk40ElbfHY9e/cIDmaVeYcZCugBc7sLXl/augiA20Il.js\")), path: \"/\"}, zc0_C1JMS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/F83uhBtlB1DYqMhdF9c5/kYms3U75reTDoTikgGcE/zc0_C1JMS.js\")), path: \"/contact\"}, PgR5jZgcx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AJHDsW1CGNkPNhs5eq7P/NiQAHMjVi1L1ckNzHsIn/PgR5jZgcx.js\")), path: \"/about-us/history\"}, kXlBSeHIi: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AIduH6FFhonVDdauZ8LK/jretItZfVODMTWquJiQb/kXlBSeHIi.js\")), path: \"/events\"}, VJJ5Yh0BU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/83yi1retDwQAjKxrVHv8/x64pbI0VSL8x3pYBmEKA/VJJ5Yh0BU.js\")), path: \"/about-us/people/executive-leadership-team\"}, HMRLGkVtG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/84s3xvKfDG13XavFcK2O/OKHtKX4CvbtPzhOan9uM/HMRLGkVtG.js\")), path: \"/about-us/people/trustees\"}, IoS9C8O07: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oFqZB1NN88KPAVeUUVsQ/TdTjBW2ncPqCG3AbVDuC/IoS9C8O07.js\")), path: \"/about-us/people/volunteers\"}, JZ3bg4uB3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Su3Y0KcWFzql1B4LvwQQ/Z2kPnFPh7DC1OjnsdJxn/JZ3bg4uB3.js\")), path: \"/about-us/work-with-us\"}, zRmXHYjNk: {elements: {DyPbsmvA_: \"how-to-apply\", EOtZGBU4U: \"fundraising-manager\", FobI9jaRF: \"head-of-academy\", IFeAiSSdf: \"imam\", KqW7wJEjb: \"youth-worker\", KTL1BC3VM: \"roles\", mfxjjw1q3: \"teacher\", MZgCnPV6q: \"apply\", Rbe0VbRRr: \"operations-manager\", tTAE7et0h: \"head-of-sports-foundation\", xuCemmwrg: \"yya-apply\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dRZ6xYLvCzTFgPdPAehk/O87a789lVE7Kt0Ukgidt/zRmXHYjNk.js\")), path: \"/jobs\"}, yj_DiWsM3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4VjQEZjikPTTlFrELlvK/tDAHae5CgieWqvEEXdVZ/yj_DiWsM3.js\")), path: \"/about-us/people\"}, FjIayNmX5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JBrBalsTsiwk1jYmNTgA/Gu6KbEQjSGFW5LHc7PbG/FjIayNmX5.js\")), path: \"/support-our-work/volunteer\"}, pYgD2BT5j: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/log87jSW92SYrog1faVk/8HRk3GsZylZvyFyIfisB/pYgD2BT5j.js\")), path: \"/support-our-work/partner-with-us\"}, yTYREDhsq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1fX0AP0F2mdAgoTRErHA/jAydghUEDqTU57c6Zcps/yTYREDhsq.js\")), path: \"/support-our-work/donate\"}, ZA4DEmatv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/V6xaoIaeK05kbWphugK3/0yIJ4kTKTd6caa0oD2OY/ZA4DEmatv.js\")), path: \"/support-our-work/sponsorships\"}, g4lTZByV6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/l34ZLPzq6UgcShPpk1NK/GdWbFWmWdoF8dJQ5pJLp/g4lTZByV6.js\")), path: \"/about-us\"}, lHVAFJUFx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/s6vJKBUgNh6qLLlpdbhi/vktcBdH7YQRM5fk5rK3a/lHVAFJUFx.js\")), path: \"/support-our-work\"}, gePHhRRgh: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/z8WTcKucssk4flcJ0Hhz/gJ8eNvJ9HDvIgekSotxl/gePHhRRgh.js\")), path: \"/about-us/news-views\"}, ukVS_PKfB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8tHXJOwPTKD0ravheTJU/lTNgH0bgk8phuMRQ12xX/ukVS_PKfB.js\")), path: \"/about-us/projects\"}, eLLpF_3jw: {elements: {hD2E6VYmM: \"highlights\", V2xFWwC1s: \"register\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Wd5hguTIthSxbvJSoMAs/OmGeISBqKiW68wTNhQTo/eLLpF_3jw.js\")), path: \"/umrah-2026\"}, n41lSiHC4: {elements: {iMiOLLlr5: \"register\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ScxWD8Ak2QC2arIKlcwa/Ou9RaTvM61C5eV6iyDHs/n41lSiHC4.js\")), path: \"/tuition\"}, HeQcdP_Dv: {collectionId: \"al4wx4lUN\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KseiQwvc16KKrEJU1YYE/zQ8t1SRQjVWSXr2k0nla/HeQcdP_Dv.js\")), path: \"/about-us/projects/:lBX2u3hUU\"}, XTmcCGs_J: {collectionId: \"ux95rq8_w\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cfDfhLL5b3ta6YxpTFwn/XMHMuzR8CeLeteToeNKE/XTmcCGs_J.js\")), path: \"/about-us/news-views/:kqXQXwVXv\"}, nt_TkKsVd: {collectionId: \"j09XWAr2J\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/h3vnl2OkZKrxKI82XRha/9VRNYDqdBeGwCN8TVa3P/nt_TkKsVd.js\")), path: \"/events/:lSVGHU2UW\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {al4wx4lUN: async () => (await import(\"https://framerusercontent.com/modules/9Ols5AcnvYDBlmBp0b1X/G30o4Xegz7k9Sr6EODsH/al4wx4lUN.js\"))?.[\"utils\"], dhVWJJD8e: async () => (await import(\"https://framerusercontent.com/modules/6cC3cEgBajPqyD0FjmPp/0FM2S3Z2uMWRjzFh98gm/dhVWJJD8e.js\"))?.[\"utils\"], j09XWAr2J: async () => (await import(\"https://framerusercontent.com/modules/MRxmBBsnS6WC67iucXKx/N86khrd4tEiHMI2LqyMn/j09XWAr2J.js\"))?.[\"utils\"], ux95rq8_w: async () => (await import(\"https://framerusercontent.com/modules/2QNXvQQi99RmkO3zux8l/zyicTLAB2xA6Sjj8bQOI/ux95rq8_w.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"c509106710db951ae607193f25e6113713f24bd4606ce79e25079e425047d92e\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"zc0_C1JMS\":\r\ncase \"PgR5jZgcx\":\r\ncase \"kXlBSeHIi\":\r\ncase \"VJJ5Yh0BU\":\r\ncase \"HMRLGkVtG\":\r\ncase \"IoS9C8O07\":\r\ncase \"JZ3bg4uB3\":\r\ncase \"zRmXHYjNk\":\r\ncase \"yj_DiWsM3\":\r\ncase \"FjIayNmX5\":\r\ncase \"pYgD2BT5j\":\r\ncase \"yTYREDhsq\":\r\ncase \"ZA4DEmatv\":\r\ncase \"g4lTZByV6\":\r\ncase \"lHVAFJUFx\":\r\ncase \"gePHhRRgh\":\r\ncase \"ukVS_PKfB\":\r\ncase \"eLLpF_3jw\":\r\ncase \"n41lSiHC4\":\r\ncase \"HeQcdP_Dv\":\r\ncase \"XTmcCGs_J\":\r\ncase \"nt_TkKsVd\":\r\nreturn React.createElement(AllPages, {...props, key: \"AllPages\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"zc0_C1JMS\":\r\ncase \"PgR5jZgcx\":\r\ncase \"kXlBSeHIi\":\r\ncase \"VJJ5Yh0BU\":\r\ncase \"HMRLGkVtG\":\r\ncase \"IoS9C8O07\":\r\ncase \"JZ3bg4uB3\":\r\ncase \"zRmXHYjNk\":\r\ncase \"yj_DiWsM3\":\r\ncase \"FjIayNmX5\":\r\ncase \"pYgD2BT5j\":\r\ncase \"yTYREDhsq\":\r\ncase \"ZA4DEmatv\":\r\ncase \"g4lTZByV6\":\r\ncase \"lHVAFJUFx\":\r\ncase \"gePHhRRgh\":\r\ncase \"ukVS_PKfB\":\r\ncase \"eLLpF_3jw\":\r\ncase \"n41lSiHC4\":\r\ncase \"HeQcdP_Dv\":\r\ncase \"XTmcCGs_J\":\r\ncase \"nt_TkKsVd\":\r\nreturn [{hash: \"1c6auon\", mediaQuery: \"(min-width: 1024px)\"}, {hash: \"1pjpu02\", mediaQuery: \"(min-width: 768px) and (max-width: 1023.98px)\"}, {hash: \"sz87fk\", mediaQuery: \"(max-width: 767.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://yaseenyouth.org\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/OuN0TSy99s9znY4YP2eY/KoUplPKvdGdRaOJpJLId/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.6, duration: 1.2, ease: [0.75, 0, 0.25, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"30%\"}, exit: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.9, ease: [0.75, 0, 0.25, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"-30%\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}