{"version":3,"file":"RandomizedMediaGallery.a-ROBbyt.mjs","names":["useRef","useState","useMemo","useCallback","__esmMin","init_ssg_sandbox_shims","te","ne","window","_e","de","init_jsx_runtime","pe","c","init_npm_react_18_3_1","ce","init_framer_CaDWdxiz","ControlType","useIsStaticRenderer","addPropertyControls","RandomizedMediaGallery","defaultMediaItems","props","legacyMediaUrls","isStatic","containerRef","columns","setColumns","shuffledItems","setShuffledItems","defaultMediaUrls","url","sanitizeItems","fromMediaItems","mediaItems","directUrl","item","imageUrl","resolvedUrl","resolvedAlt","acc","fromLegacyUrls","valid","tinyFallbackUrl","shuffle","array","items","i","j","isVideoUrl","cleanUrl","updateColumns","next","width","node","observer","entry","entries","gap","mediaType","fallbackText","subtleBackground","index","TestimonialRotator","defaultTestimonials","selected","setSelected","validTestimonials","cleaned","testimonials","pickRandom","backgroundColor","textColor","cornerRadius","accentColor","showDetail","init_RandomizedMediaGallery"],"sources":["https:/framerusercontent.com/modules/VVXea1jMaMYWRS9avMYf/i8378xovdYOGyTVJwikd/RandomizedMediaGallery.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useEffect,useMemo,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const tinyFallbackUrl=\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='3' viewBox='0 0 4 3'%3E%3Crect width='4' height='3' fill='%23F5F2EA'/%3E%3C/svg%3E\";const defaultMediaUrls=[\"https://framerusercontent.com/images/U3QNoF09bsoWUm4VVKBW4cCHnc.jpg?width=1620&height=1080&kb=1134\",\"https://framerusercontent.com/images/Cgmyum166nOZQxbMiLSPyfWfAg.jpg?width=1620&height=1080&kb=1103\",\"https://framerusercontent.com/images/8NGe5GDjoXiLA21G2BwtBeVCNQs.jpg?width=1620&height=1080&kb=1079\",\"https://framerusercontent.com/images/hCdhNKuydPbglfXQoX5HuxReZA.jpeg?width=3384&height=4000&kb=3706\",\"https://framerusercontent.com/images/ONOTxzd1zrDcJ9aIVaBHIEXuoU.jpg?width=6000&height=4000&kb=15057\",\"https://framerusercontent.com/images/ElwVqtSPYiVzuI9nW4TknJZL6U.jpg?width=3625&height=5437&kb=7912\"];const defaultMediaItems=defaultMediaUrls.map(url=>({image:{src:url,alt:url},mediaUrl:\"\",alt:\"\"}));/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function RandomizedMediaGallery(props){const{mediaItems=defaultMediaItems,gap=16,borderRadius=\"10px\",aspectRatio=.75,background=\"#FFFFFF\",subtleBackground=\"#F5F5F5\"}=props;const legacyMediaUrls=props.mediaUrls;const isStatic=useIsStaticRenderer();const containerRef=useRef(null);const[columns,setColumns]=useState(3);const[shuffledItems,setShuffledItems]=useState(defaultMediaUrls.map(url=>({url,alt:url})));const sanitizeItems=useMemo(()=>{const fromMediaItems=mediaItems.reduce((acc,item)=>{const directUrl=item?.mediaUrl?.trim();const imageUrl=item?.image?.src?.trim();const resolvedUrl=directUrl||imageUrl||\"\";const resolvedAlt=item?.alt?.trim()||item?.image?.alt?.trim()||resolvedUrl;if(!resolvedUrl)return acc;acc.push({url:resolvedUrl,alt:resolvedAlt||\"Gallery media item\",srcSet:item?.image?.srcSet});return acc;},[]);const fromLegacyUrls=Array.isArray(legacyMediaUrls)?legacyMediaUrls.filter(url=>url?.trim()).map(url=>({url,alt:url})):[];const valid=fromMediaItems.length>0?fromMediaItems:fromLegacyUrls;return valid.length>0?valid:[{url:tinyFallbackUrl,alt:\"Fallback placeholder\"}];},[mediaItems,legacyMediaUrls]);const shuffle=useCallback(items=>{const array=[...items];for(let i=array.length-1;i>0;i--){const j=Math.floor(Math.random()*(i+1));[array[i],array[j]]=[array[j],array[i]];}return array;},[]);const isVideoUrl=useCallback(url=>{const lowerUrl=url.toLowerCase();const cleanUrl=lowerUrl.split(\"?\")[0].split(\"#\")[0];return/\\.(mp4|mov|webm|m4v)$/.test(cleanUrl);},[]);useEffect(()=>{if(typeof window!==\"undefined\"&&!isStatic){startTransition(()=>{setShuffledItems(shuffle(sanitizeItems));});}else{startTransition(()=>{setShuffledItems(sanitizeItems);});}},[sanitizeItems,shuffle,isStatic]);useEffect(()=>{if(typeof window===\"undefined\")return;const updateColumns=width=>{let next=3;if(width<640)next=1;else if(width<980)next=2;startTransition(()=>setColumns(next));};const node=containerRef.current;if(!node)return;updateColumns(node.clientWidth);const observer=new ResizeObserver(entries=>{for(const entry of entries){updateColumns(entry.contentRect.width);}});observer.observe(node);return()=>observer.disconnect();},[]);return /*#__PURE__*/_jsx(\"section\",{ref:containerRef,\"aria-label\":\"Randomized media gallery\",style:{position:\"relative\",width:\"100%\",background,padding:gap/2,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"div\",{style:{columnCount:columns,columnGap:gap,width:\"100%\"},children:shuffledItems.map((item,index)=>{const mediaType=isVideoUrl(item.url)?\"video\":\"image\";const fallbackText=item.alt?.trim()||item.url||\"Gallery media item\";return /*#__PURE__*/_jsx(\"figure\",{style:{margin:0,marginBottom:gap,breakInside:\"avoid\",borderRadius,overflow:\"hidden\",background:subtleBackground},children:mediaType===\"video\"?/*#__PURE__*/_jsx(\"video\",{src:item.url,\"aria-label\":fallbackText,muted:true,loop:true,autoPlay:true,playsInline:true,style:{display:\"block\",width:\"100%\",height:\"auto\",objectFit:\"contain\"}}):/*#__PURE__*/_jsx(\"img\",{src:item.url,srcSet:item.srcSet,alt:fallbackText,loading:\"lazy\",style:{display:\"block\",width:\"100%\",height:\"auto\",objectFit:\"contain\"}})},`${item.url}-${index}`);})})});}addPropertyControls(RandomizedMediaGallery,{mediaItems:{type:ControlType.Array,title:\"Media Items\",defaultValue:defaultMediaItems,maxCount:50,control:{type:ControlType.Object,controls:{image:{type:ControlType.ResponsiveImage,title:\"Image\"},mediaUrl:{type:ControlType.String,title:\"Media URL\",placeholder:\"https://... (image or .mp4/.mov/.webm/.m4v)\",defaultValue:\"\"},alt:{type:ControlType.String,title:\"Alt Text\",defaultValue:\"\"}}}},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:16,min:0,max:48,step:1,unit:\"px\"},borderRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"10px\"},aspectRatio:{type:ControlType.Number,title:\"Aspect\",defaultValue:.75,min:.4,max:2,step:.01},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},subtleBackground:{type:ControlType.Color,title:\"Media BG\",defaultValue:\"#F5F5F5\"}});const defaultTestimonials=[{author:\"Susan Arbon\",role:\"Parent\",quote:\"We drive 40 minutes each way for dance—and it’s worth every mile.\",detail:\"\"},{author:\"Brett Rose\",role:\"Parent\",quote:\"My twin daughters love dancing here... my girls look forward to going to dance every week.\",detail:\"\"},{author:\"Stacy Evans\",role:\"Parent\",quote:\"The teachers here go out of their way to connect with students.\",detail:\"\"},{author:\"Nettie Crawford\",role:\"Parent\",quote:\"The instructors are committed to creating a safe and positive environment for each dancer to learn and improve.\",detail:\"\"},{author:\"Dimple Singh\",role:\"Parent\",quote:\"My son learned technique, confidence, positivity, and love for the art.\",detail:\"\"},{author:\"Julianne Gray\",role:\"Parent\",quote:\"Excellent instruction with a strong focus on technique and improvement, while still keeping things positive and fun.\",detail:\"\"},{author:\"Renee Ellis\",role:\"Parent\",quote:\"The environment at CBC is unlike any other studio my daughter has danced at.\",detail:\"\"}];/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export function TestimonialRotator(props){const{testimonials=defaultTestimonials,backgroundColor=\"#F8F3E9\",textColor=\"#2B2A28\",accentColor=\"#B39A63\",cornerRadius=\"14px\",padding=\"28px\",showDetail=true}=props;const isStatic=useIsStaticRenderer();const[selected,setSelected]=useState(defaultTestimonials[0]);const validTestimonials=useMemo(()=>{const cleaned=testimonials.filter(item=>item?.author?.trim()&&item?.role?.trim()&&item?.quote?.trim());return cleaned.length>0?cleaned:defaultTestimonials;},[testimonials]);const pickRandom=useCallback(items=>{if(items.length===0)return defaultTestimonials[0];const index=Math.floor(Math.random()*items.length);return items[index];},[]);useEffect(()=>{if(typeof window!==\"undefined\"&&!isStatic){startTransition(()=>{setSelected(pickRandom(validTestimonials));});return;}startTransition(()=>{setSelected(validTestimonials[0]);});},[validTestimonials,pickRandom,isStatic]);return /*#__PURE__*/_jsxs(\"article\",{\"aria-label\":\"Parent testimonial\",style:{position:\"relative\",width:\"100%\",background:backgroundColor,color:textColor,borderRadius:cornerRadius,padding,boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:14},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{width:\"56px\",height:\"2px\",background:accentColor}}),/*#__PURE__*/_jsxs(\"blockquote\",{style:{margin:0,fontFamily:'\"Bodoni Moda\", \"Times New Roman\", serif',fontSize:\"clamp(22px, 3.4vw, 34px)\",lineHeight:1.24,letterSpacing:\"-0.01em\",color:textColor,overflowWrap:\"anywhere\"},children:[\"“\",selected.quote,\"”\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4,fontFamily:'\"IBM Plex Sans\", \"Helvetica Neue\", Arial, sans-serif',color:textColor},children:[/*#__PURE__*/_jsx(\"cite\",{style:{fontStyle:\"normal\",fontWeight:600,fontSize:\"15px\",lineHeight:1.25},children:selected.author}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,opacity:.8,fontSize:\"14px\",lineHeight:1.35},children:selected.role}),showDetail&&selected.detail?.trim()?/*#__PURE__*/_jsx(\"p\",{style:{margin:0,opacity:.78,fontSize:\"14px\",lineHeight:1.45},children:selected.detail}):null]})]});}addPropertyControls(TestimonialRotator,{testimonials:{type:ControlType.Array,title:\"Testimonials\",defaultValue:defaultTestimonials,control:{type:ControlType.Object,controls:{author:{type:ControlType.String,title:\"Author\",defaultValue:\"Susan Arbon\"},role:{type:ControlType.String,title:\"Role\",defaultValue:\"Parent\"},quote:{type:ControlType.String,title:\"Quote\",defaultValue:\"We drive 40 minutes each way for dance—and it’s worth every mile.\",displayTextArea:true},detail:{type:ControlType.String,title:\"Detail\",defaultValue:\"\",displayTextArea:true}}}},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#F8F3E9\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#2B2A28\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#B39A63\"},cornerRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"14px\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"28px\"},showDetail:{type:ControlType.Boolean,title:\"Show Detail\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RandomizedMediaGallery\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"TestimonialRotator\":{\"type\":\"reactComponent\",\"name\":\"TestimonialRotator\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RandomizedMediaGallery.map"],"mappings":"A,qOAGG,SAAwBoB,EAAuB,EAAM,CAAC,GAAK,CAAC,aAAWC,EAAkB,MAAI,GAAG,eAAa,OAAO,cAAY,IAAI,aAAW,UAAU,mBAAiB,WAAWC,EAAYC,EAAgBD,EAAM,UAAgBE,EAASN,EAAoB,EAAQO,EAAazB,EAAO,IAAI,EAAO,CAAC0B,EAAQC,GAAY1B,EAAS,CAAC,EAAO,CAAC2B,EAAcC,GAAkB5B,EAAS6B,EAAiB,IAAI,IAAM,CAAC,MAAI,IAAIC,CAAG,EAAE,CAAC,EAAQC,EAAc9B,MAAY,CAAC,IAAM+B,EAAeC,EAAW,QAAQ,EAAI,IAAO,CAAC,IAAMC,EAAUC,GAAM,UAAU,KAAK,EAAQC,EAASD,GAAM,OAAO,KAAK,KAAK,EAAQE,EAAYH,GAAWE,GAAU,GAASE,EAAYH,GAAM,KAAK,KAAK,GAAGA,GAAM,OAAO,KAAK,KAAK,GAAGE,EAAoI,OAApHA,GAAuBE,EAAI,KAAK,CAAC,IAAIF,EAAY,IAAIC,GAAa,qBAAqB,OAAOH,GAAM,OAAO,MAAM,CAAC,EAASI,CAAI,EAAE,CAAC,CAAC,EAAQC,EAAe,MAAM,QAAQlB,CAAe,EAAEA,EAAgB,OAAO,GAAKQ,GAAK,KAAK,CAAC,CAAC,CAAC,IAAI,IAAM,CAAC,MAAI,IAAIA,CAAG,EAAE,EAAE,CAAC,EAAQW,EAAMT,EAAe,OAAO,EAAEA,EAAeQ,EAAe,OAAOC,EAAM,OAAO,EAAEA,EAAM,CAAC,CAAC,IAAIC,EAAgB,IAAI,sBAAsB,CAAC,CAAE,EAAE,CAACT,EAAWX,CAAe,CAAC,EAAQqB,EAAQzC,EAAY,GAAO,CAAC,IAAM0C,EAAM,CAAC,GAAGC,CAAK,EAAE,IAAI,IAAIC,EAAEF,EAAM,OAAO,EAAEE,EAAE,EAAE,IAAI,CAAC,IAAMC,EAAE,KAAK,MAAM,KAAK,OAAO,GAAGD,EAAE,EAAE,EAAE,CAACF,EAAME,GAAGF,EAAMG,IAAI,CAACH,EAAMG,GAAGH,EAAME,EAAE,CAAE,CAAC,OAAOF,CAAM,EAAE,CAAC,CAAC,EAAQI,EAAW9C,EAAY,GAAK,CAAkC,IAAM+C,EAAxBnB,EAAI,YAAoC,CAAC,CAAC,MAAM,GAAG,CAAC,CAAC,EAAE,CAAC,MAAM,GAAG,CAAC,CAAC,GAAG,MAAM,wBAAwB,KAAKmB,CAAQ,CAAE,EAAE,CAAC,CAAC,EAAipB,OAA/oBnC,MAAc,CAA4CT,EAAjCE,IAAS,QAAa,CAACgB,MAA8B,CAACK,EAAiBe,EAAQZ,CAAa,CAAC,CAAE,MAA6B,CAACH,EAAiBG,CAAa,CAAE,CAAC,CAAG,EAAE,CAACA,EAAcY,EAAQpB,CAAQ,CAAC,EAAET,MAAc,CAAC,GAAUP,IAAS,OAAY,OAAO,IAAM2C,EAAc,GAAO,CAAC,IAAIC,EAAK,EAAKC,EAAM,IAAI,EAAK,EAAUA,EAAM,MAAI,EAAK,GAAE/C,MAAoBqB,EAAWyB,CAAI,CAAC,CAAE,EAAQE,EAAK7B,EAAa,QAAQ,GAAG,CAAC6B,EAAK,OAAOH,EAAcG,EAAK,WAAW,EAAE,IAAMC,EAAS,IAAI,eAAe,GAAS,CAAC,IAAI,IAAMC,KAASC,EAASN,EAAcK,EAAM,YAAY,KAAK,CAAG,CAAC,EAAyB,OAAvBD,EAAS,QAAQD,CAAI,MAAYC,EAAS,WAAW,CAAE,EAAE,CAAC,CAAC,EAAsB,gBAAK,UAAU,CAAC,IAAI9B,EAAa,aAAa,2BAA2B,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,aAAW,QAAQiC,EAAI,EAAE,UAAU,YAAY,EAAE,SAAsB,gBAAK,MAAM,CAAC,MAAM,CAAC,YAAYhC,EAAQ,UAAUgC,EAAI,MAAM,MAAM,EAAE,SAAS9B,EAAc,KAAK,EAAK,IAAQ,CAAC,IAAM+B,EAAUV,EAAWb,EAAK,GAAG,EAAE,QAAQ,QAAcwB,EAAaxB,EAAK,KAAK,KAAK,GAAGA,EAAK,KAAK,qBAAqB,MAAoB,gBAAK,SAAS,CAAC,MAAM,CAAC,OAAO,EAAE,aAAasB,EAAI,YAAY,QAAQ,eAAa,SAAS,SAAS,WAAWG,CAAgB,EAAE,SAASF,IAAY,QAAqB,gBAAK,QAAQ,CAAC,IAAIvB,EAAK,IAAI,aAAawB,EAAa,MAAM,GAAK,KAAK,GAAK,SAAS,GAAK,YAAY,GAAK,MAAM,CAAC,QAAQ,QAAQ,MAAM,OAAO,OAAO,OAAO,UAAU,SAAS,CAAC,CAAC,EAAe,gBAAK,MAAM,CAAC,IAAIxB,EAAK,IAAI,OAAOA,EAAK,OAAO,IAAIwB,EAAa,QAAQ,OAAO,MAAM,CAAC,QAAQ,QAAQ,MAAM,OAAO,OAAO,OAAO,UAAU,SAAS,CAAC,CAAC,CAAC,EAAE,GAAGxB,EAAK,IAAI,GAAG0B,GAAO,CAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAGjlG,SAAgBC,EAAmB,EAAM,CAAC,GAAK,CAAC,eAAaC,EAAoB,kBAAgB,UAAU,YAAU,UAAU,cAAY,UAAU,eAAa,OAAO,UAAQ,OAAO,aAAW,IAAM1C,EAAYE,EAASN,EAAoB,EAAO,CAAC+C,EAASC,GAAajE,EAAS+D,EAAoB,EAAE,EAAQG,EAAkBjE,MAAY,CAAC,IAAMkE,EAAQC,EAAa,OAAO,GAAMjC,GAAM,QAAQ,KAAK,GAAGA,GAAM,MAAM,KAAK,GAAGA,GAAM,OAAO,KAAK,CAAC,EAAE,OAAOgC,EAAQ,OAAO,EAAEA,EAAQJ,CAAoB,EAAE,CAACK,CAAY,CAAC,EAAQC,EAAWnE,EAAY,GAAW2C,EAAM,SAAS,EAASkB,EAAoB,GAA6DlB,EAA9C,KAAK,MAAM,KAAK,OAAO,EAAEA,EAAM,MAAyB,GAAK,CAAC,CAAC,EAA4O,OAA1O/B,MAAc,CAA4CT,EAAjCE,IAAS,QAAa,CAACgB,MAA8B,CAAC0C,EAAYI,EAAWH,CAAiB,CAAC,CAAE,MAA+B,CAACD,EAAYC,EAAkB,EAAE,CAAE,CAAxD,CAA2D,EAAE,CAACA,EAAkBG,EAAW9C,CAAQ,CAAC,EAAsB,gBAAM,UAAU,CAAC,aAAa,qBAAqB,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,WAAW+C,EAAgB,MAAMC,EAAU,aAAaC,EAAa,UAAQ,UAAU,aAAa,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,EAAE,SAAS,CAAc,gBAAK,MAAM,CAAC,cAAc,GAAK,MAAM,CAAC,MAAM,OAAO,OAAO,MAAM,WAAWC,CAAW,CAAC,CAAC,EAAe,gBAAM,aAAa,CAAC,MAAM,CAAC,OAAO,EAAE,WAAW,0CAA0C,SAAS,2BAA2B,WAAW,KAAK,cAAc,UAAU,MAAMF,EAAU,aAAa,UAAU,EAAE,SAAS,CAAC,IAAIP,EAAS,MAAM,GAAG,CAAC,CAAC,EAAe,gBAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,WAAW,uDAAuD,MAAMO,CAAS,EAAE,SAAS,CAAc,gBAAK,OAAO,CAAC,MAAM,CAAC,UAAU,SAAS,WAAW,IAAI,SAAS,OAAO,WAAW,IAAI,EAAE,SAASP,EAAS,MAAM,CAAC,EAAe,gBAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,QAAQ,GAAG,SAAS,OAAO,WAAW,IAAI,EAAE,SAASA,EAAS,IAAI,CAAC,EAAEU,GAAYV,EAAS,QAAQ,KAAK,EAAe,gBAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,QAAQ,IAAI,SAAS,OAAO,WAAW,IAAI,EAAE,SAASA,EAAS,MAAM,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,C,0DANh2D,EAAgB,oKAA0K,EAAiB,CAAC,qGAAqG,qGAAqG,sGAAsG,sGAAsG,sGAAsG,oGAAoG,EAAQ,EAAkBnC,EAAiB,IAAI,IAAM,CAAC,MAAM,CAAC,IAAIC,EAAI,IAAIA,CAAG,EAAE,SAAS,GAAG,IAAI,EAAE,EAAE,EAG++DZ,EAAoBC,EAAuB,CAAC,WAAW,CAAC,KAAKH,EAAY,MAAM,MAAM,cAAc,aAAaI,EAAkB,SAAS,GAAG,QAAQ,CAAC,KAAKJ,EAAY,OAAO,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,gBAAgB,MAAM,OAAO,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,MAAM,YAAY,YAAY,8CAA8C,aAAa,EAAE,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,MAAM,WAAW,aAAa,EAAE,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,MAAM,MAAM,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,IAAI,EAAE,aAAa,CAAC,KAAKA,EAAY,aAAa,MAAM,SAAS,aAAa,MAAM,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,aAAa,IAAI,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,EAAE,WAAW,CAAC,KAAKA,EAAY,MAAM,MAAM,aAAa,aAAa,SAAS,EAAE,iBAAiB,CAAC,KAAKA,EAAY,MAAM,MAAM,WAAW,aAAa,SAAS,CAAC,CAAC,EAAQ,EAAoB,CAAC,CAAC,OAAO,cAAc,KAAK,SAAS,MAAM,oEAAoE,OAAO,EAAE,EAAE,CAAC,OAAO,aAAa,KAAK,SAAS,MAAM,6FAA6F,OAAO,EAAE,EAAE,CAAC,OAAO,cAAc,KAAK,SAAS,MAAM,kEAAkE,OAAO,EAAE,EAAE,CAAC,OAAO,kBAAkB,KAAK,SAAS,MAAM,kHAAkH,OAAO,EAAE,EAAE,CAAC,OAAO,eAAe,KAAK,SAAS,MAAM,0EAA0E,OAAO,EAAE,EAAE,CAAC,OAAO,gBAAgB,KAAK,SAAS,MAAM,uHAAuH,OAAO,EAAE,EAAE,CAAC,OAAO,cAAc,KAAK,SAAS,MAAM,+EAA+E,OAAO,EAAE,CAAC,EAG32FE,EAAoB4C,EAAmB,CAAC,aAAa,CAAC,KAAK9C,EAAY,MAAM,MAAM,eAAe,aAAa+C,EAAoB,QAAQ,CAAC,KAAK/C,EAAY,OAAO,SAAS,CAAC,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,aAAa,aAAa,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,MAAM,OAAO,aAAa,QAAQ,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,aAAa,oEAAoE,gBAAgB,EAAI,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,aAAa,GAAG,gBAAgB,EAAI,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,KAAKA,EAAY,MAAM,MAAM,aAAa,aAAa,SAAS,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,MAAM,OAAO,aAAa,SAAS,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,MAAM,SAAS,aAAa,SAAS,EAAE,aAAa,CAAC,KAAKA,EAAY,aAAa,MAAM,SAAS,aAAa,MAAM,EAAE,QAAQ,CAAC,KAAKA,EAAY,QAAQ,MAAM,UAAU,aAAa,MAAM,EAAE,WAAW,CAAC,KAAKA,EAAY,QAAQ,MAAM,cAAc,aAAa,GAAK,aAAa,KAAK,cAAc,KAAK,CAAC,CAAC,C"}