{"version":3,"file":"ArticleSystem.BMBd5VGk.mjs","names":["useState","useRef"],"sources":["https:/framerusercontent.com/modules/6sUNq5F8BnxUhaZLwsMw/zlvMGewrcfUJQ4hvjQPA/ArticleSystem.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";let filters={category:\"all\",type:\"all\",date:\"all\"};let listeners=new Set;const notify=()=>listeners.forEach(fn=>fn());const subscribe=fn=>{listeners.add(fn);return()=>{listeners.delete(fn);};};// Default article thumbnail\nconst DEFAULT_THUMBNAIL=\"https://framerusercontent.com/images/kYvXcaPcHNRieANngfUyyK6uAE0.png\";// Hook to detect mobile\nfunction useIsMobile(breakpoint=768){const[isMobile,setIsMobile]=useState(false);useEffect(()=>{const check=()=>setIsMobile(window.innerWidth<breakpoint);check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[breakpoint]);return isMobile;}// Helper to extract URL from various formats\nfunction extractUrl(urlProp){if(!urlProp)return\"\";if(typeof urlProp===\"string\")return urlProp;if(typeof urlProp===\"object\"){if(urlProp.url)return urlProp.url;if(urlProp.href)return urlProp.href;if(urlProp.value)return urlProp.value;}return\"\";}// Helper to convert various boolean formats (handles string \"true\" from CMS)\nfunction toBool(val){if(typeof val===\"boolean\")return val;if(typeof val===\"string\")return val.toLowerCase()===\"true\";return Boolean(val);}// Category filter options\nconst CATEGORY_OPTIONS=[{value:\"all\",label:\"All Categories\"},{value:\"Early-Stage Israel\",label:\"Early-Stage Israel\"},{value:\"Mobility VC\",label:\"Mobility VC\"},{value:\"Hybrid\",label:\"Hybrid\"}];// Type filter options\nconst TYPE_OPTIONS=[{value:\"all\",label:\"All Types\"},{value:\"Blog\",label:\"Blog\"},{value:\"Press\",label:\"Press\"}];// Generate year options (last 10 years + All)\nfunction generateYearOptions(){const options=[{value:\"all\",label:\"All Years\"}];const currentYear=new Date().getFullYear();for(let i=0;i<10;i++){const year=currentYear-i;options.push({value:String(year),label:String(year)});}return options;}// Custom arrow SVG as data URI\nconst arrowSvg=`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M2 4l4 4 4-4'/%3E%3C/svg%3E\")`;// ============ FILTER BAR ============\nexport function ArticleFilterBar({bgColor=\"#F3F2F2\",padding=40,borderRadius=16,showCategoryFilter=true,showTypeFilter=true,showDateFilter=true}){const[,update]=useState(0);const isMobile=useIsMobile();useEffect(()=>subscribe(()=>update(n=>n+1)),[]);const set=(key,val)=>{filters[key]=val;notify();};const selectStyle={padding:\"12px 36px 12px 16px\",borderRadius:8,border:\"1px solid #E5E5E5\",background:\"#fff\",fontFamily:\"Poppins, sans-serif\",fontSize:14,cursor:\"pointer\",minWidth:150,appearance:\"none\",WebkitAppearance:\"none\",MozAppearance:\"none\",backgroundImage:arrowSvg,backgroundRepeat:\"no-repeat\",backgroundPosition:\"right 12px center\"};const yearOptions=generateYearOptions();return /*#__PURE__*/_jsxs(\"div\",{style:{background:bgColor,borderRadius,padding,display:\"flex\",flexWrap:\"wrap\",gap:12,alignItems:\"center\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Work Sans, sans-serif\",fontSize:16,marginRight:12},children:\"Filters\"}),showCategoryFilter&&/*#__PURE__*/_jsx(\"select\",{value:filters.category,onChange:e=>set(\"category\",e.target.value),style:selectStyle,children:CATEGORY_OPTIONS.map(opt=>/*#__PURE__*/_jsx(\"option\",{value:opt.value,children:opt.label},opt.value))}),showTypeFilter&&/*#__PURE__*/_jsx(\"select\",{value:filters.type,onChange:e=>set(\"type\",e.target.value),style:selectStyle,children:TYPE_OPTIONS.map(opt=>/*#__PURE__*/_jsx(\"option\",{value:opt.value,children:opt.label},opt.value))}),showDateFilter&&/*#__PURE__*/_jsx(\"select\",{value:filters.date,onChange:e=>set(\"date\",e.target.value),style:selectStyle,children:yearOptions.map(opt=>/*#__PURE__*/_jsx(\"option\",{value:opt.value,children:opt.label},opt.value))})]});}addPropertyControls(ArticleFilterBar,{bgColor:{type:ControlType.Color,defaultValue:\"#F3F2F2\",title:\"Background\"},padding:{type:ControlType.Number,defaultValue:40,min:16,max:80,title:\"Padding\"},borderRadius:{type:ControlType.Number,defaultValue:16,min:0,max:32,title:\"Radius\"},showCategoryFilter:{type:ControlType.Boolean,defaultValue:true,title:\"Show Category\"},showTypeFilter:{type:ControlType.Boolean,defaultValue:true,title:\"Show Type\"},showDateFilter:{type:ControlType.Boolean,defaultValue:true,title:\"Show Date\"}});// ============ ARTICLE CARD ============\nexport function ArticleCard({title=\"\",thumbnail=\"\",author=\"\",date=\"\",slug=\"\",externalUrl,// Category boolean props (connect using \"Contains\" condition)\nisIsrael=false,isMobilityVC=false,isHybrid=false,// Type boolean props\nisBlog=false,isPress=false,bgColor=\"#ffffff\",borderRadius=12}){const[,update]=useState(0);const[hovered,setHovered]=useState(false);const ref=useRef(null);const isMobile=useIsMobile();useEffect(()=>subscribe(()=>update(n=>n+1)),[]);// Convert to booleans (handles string \"true\" from CMS)\nconst hasIsrael=toBool(isIsrael);const hasMobilityVC=toBool(isMobilityVC);const hasHybrid=toBool(isHybrid);const hasBlog=toBool(isBlog);const hasPress=toBool(isPress);// Check if matches category filter\nconst matchesCategoryFilter=filters.category===\"all\"||filters.category===\"Early-Stage Israel\"&&hasIsrael||filters.category===\"Mobility VC\"&&hasMobilityVC||filters.category===\"Hybrid\"&&hasHybrid;// Check if matches type filter\nconst matchesTypeFilter=filters.type===\"all\"||filters.type===\"Blog\"&&hasBlog||filters.type===\"Press\"&&hasPress;// Check if matches year filter\nconst matchesDateFilter=()=>{if(filters.date===\"all\")return true;if(!date)return false;try{const articleDate=new Date(date);const filterYear=parseInt(filters.date);return articleDate.getFullYear()===filterYear;}catch{return false;}};const isHidden=!matchesCategoryFilter||!matchesTypeFilter||!matchesDateFilter();// Hide the parent CMS wrapper element when filtered AND force top alignment\nuseEffect(()=>{if(ref.current){let parent=ref.current.parentElement;while(parent&&parent.parentElement){const grandparent=parent.parentElement;const style=window.getComputedStyle(grandparent);if(style.display===\"grid\"||style.display===\"flex\"){parent.style.display=isHidden?\"none\":\"\";// Force top alignment on the CMS wrapper\nparent.style.alignSelf=\"start\";break;}parent=grandparent;}}},[isHidden]);// Extract external URL using helper (handles Framer link object formats)\nconst extractedExternalUrl=extractUrl(externalUrl);// Determine link destination - external URL takes priority\nconst linkUrl=extractedExternalUrl||(slug?`/articles/${slug}`:\"\");// Use default thumbnail if none provided\nconst displayThumbnail=thumbnail||DEFAULT_THUMBNAIL;const handleClick=()=>{if(linkUrl){// Always open in new tab\nwindow.open(linkUrl,\"_blank\",\"noopener,noreferrer\");}};if(isHidden){return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"none\"}});}return /*#__PURE__*/_jsxs(\"div\",{ref:ref,onClick:handleClick,onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{width:\"100%\",height:\"fit-content\",background:bgColor,borderRadius,display:\"flex\",flexDirection:\"column\",gap:12,cursor:linkUrl?\"pointer\":\"default\",alignSelf:\"start\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:\"16/10\",borderRadius,overflow:\"hidden\",background:\"#E5E5E5\"},children:/*#__PURE__*/_jsx(\"img\",{src:displayThumbnail,alt:title,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",transform:hovered?\"scale(1.05)\":\"scale(1)\",transition:\"transform 0.3s ease\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontFamily:\"Manrope, sans-serif\",fontSize:isMobile?16:18,fontWeight:600,margin:0,color:\"#0A0A0A\",lineHeight:1.3},children:title}),author&&/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"Work Sans, sans-serif\",fontSize:14,color:\"#666\",margin:0},children:author}),linkUrl&&/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Poppins, sans-serif\",fontSize:12,color:hovered?\"rgb(78, 18, 203)\":\"#0A0A0A\",textDecoration:\"underline\",marginTop:4,transition:\"color 0.2s ease\"},children:\"Read More\"})]})]});}addPropertyControls(ArticleCard,{title:{type:ControlType.String,title:\"Title\"},thumbnail:{type:ControlType.Image,title:\"Thumbnail\"},author:{type:ControlType.String,title:\"Author\"},date:{type:ControlType.String,title:\"Date\"},slug:{type:ControlType.String,title:\"Slug\"},externalUrl:{type:ControlType.Link,title:\"External URL\"},isIsrael:{type:ControlType.Boolean,title:\"Is Israel\",defaultValue:false},isMobilityVC:{type:ControlType.Boolean,title:\"Is Mobility VC\",defaultValue:false},isHybrid:{type:ControlType.Boolean,title:\"Is Hybrid\",defaultValue:false},isBlog:{type:ControlType.Boolean,title:\"Is Blog\",defaultValue:false},isPress:{type:ControlType.Boolean,title:\"Is Press\",defaultValue:false},bgColor:{type:ControlType.Color,defaultValue:\"#ffffff\",title:\"Background\"},borderRadius:{type:ControlType.Number,defaultValue:12,min:0,max:32,title:\"Radius\"}});// ============ ARTICLE TAGS DISPLAY (for article detail page) ============\nexport function ArticleTags({isIsrael=false,isMobilityVC=false,isHybrid=false,isBlog=false,isPress=false,gap=8}){// Convert to booleans (handles string \"true\" from CMS)\nconst hasIsrael=toBool(isIsrael);const hasMobilityVC=toBool(isMobilityVC);const hasHybrid=toBool(isHybrid);const hasBlog=toBool(isBlog);const hasPress=toBool(isPress);// Build tags array from boolean props\nconst tags=[];if(hasIsrael)tags.push(\"Early-Stage Israel\");if(hasMobilityVC)tags.push(\"Mobility VC\");if(hasHybrid)tags.push(\"Hybrid\");if(hasBlog)tags.push(\"Blog\");if(hasPress)tags.push(\"Press\");if(tags.length===0)return null;return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap,flexWrap:\"wrap\"},children:tags.map((tag,i)=>/*#__PURE__*/_jsx(\"span\",{style:{padding:\"6px 14px\",background:\"#F3F2F2\",borderRadius:20,fontFamily:\"Poppins, sans-serif\",fontSize:12,color:\"#666\",fontWeight:500},children:tag},i))});}addPropertyControls(ArticleTags,{isIsrael:{type:ControlType.Boolean,title:\"Is Israel\",defaultValue:false},isMobilityVC:{type:ControlType.Boolean,title:\"Is Mobility VC\",defaultValue:false},isHybrid:{type:ControlType.Boolean,title:\"Is Hybrid\",defaultValue:false},isBlog:{type:ControlType.Boolean,title:\"Is Blog\",defaultValue:false},isPress:{type:ControlType.Boolean,title:\"Is Press\",defaultValue:false},gap:{type:ControlType.Number,defaultValue:8,min:0,max:24,title:\"Gap\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"ArticleTags\":{\"type\":\"reactComponent\",\"name\":\"ArticleTags\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"ArticleCard\":{\"type\":\"reactComponent\",\"name\":\"ArticleCard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"ArticleFilterBar\":{\"type\":\"reactComponent\",\"name\":\"ArticleFilterBar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ArticleSystem.map"],"mappings":"6MAEA,SAAS,EAAY,EAAW,IAAI,CAAC,GAAK,CAAC,EAAS,GAAaA,EAAS,EAAK,EAAgM,OAA9L,MAAc,CAAC,IAAM,MAAU,EAAY,EAAO,WAAW,CAAU,EAAkD,OAAhD,EAAM,EAAE,EAAO,iBAAiB,SAAS,CAAK,MAAY,EAAO,oBAAoB,SAAS,CAAK,CAAE,EAAE,CAAC,CAAU,CAAC,EAAS,CAAS,CAC/R,SAAS,EAAW,EAAQ,CAAC,GAAG,CAAC,EAAQ,MAAM,GAAG,GAAG,OAAO,GAAU,SAAS,OAAO,EAAQ,GAAG,OAAO,GAAU,SAAS,CAAC,GAAG,EAAQ,IAAI,OAAO,EAAQ,IAAI,GAAG,EAAQ,KAAK,OAAO,EAAQ,KAAK,GAAG,EAAQ,MAAM,OAAO,EAAQ,KAAM,CAAC,MAAM,EAAG,CAClP,SAAS,EAAO,EAAI,CAAiG,OAA7F,OAAO,GAAM,UAAiB,EAAO,OAAO,GAAM,SAAgB,EAAI,YAAY,IAAI,OAAc,EAAQ,CAAK,CAGzI,SAAS,GAAqB,CAAC,IAAM,EAAQ,CAAC,CAAC,MAAM,MAAM,MAAM,WAAW,CAAC,EAAQ,EAAY,IAAI,KAAK,CAAA,CAAE,YAAY,EAAE,IAAI,IAAI,EAAE,EAAE,EAAE,GAAG,IAAI,CAAC,IAAM,EAAK,EAAY,EAAE,EAAQ,KAAK,CAAC,MAAM,OAAO,CAAI,EAAE,MAAM,OAAO,CAAI,CAAC,CAAC,CAAE,CAAC,OAAO,CAAQ,CAE/O,SAAgB,EAAiB,CAAC,UAAQ,UAAU,UAAQ,GAAG,eAAa,GAAG,qBAAmB,GAAK,iBAAe,GAAK,iBAAe,IAAM,CAAC,GAAK,EAAE,GAAQA,EAAS,CAAC,EAAiB,EAAY,EAAE,MAAc,MAAc,EAAO,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,IAAM,GAAK,EAAI,IAAM,CAAC,EAAQ,GAAK,EAAI,EAAO,CAAE,EAAQ,EAAY,CAAC,QAAQ,sBAAsB,aAAa,EAAE,OAAO,oBAAoB,WAAW,OAAO,WAAW,sBAAsB,SAAS,GAAG,OAAO,UAAU,SAAS,IAAI,WAAW,OAAO,iBAAiB,OAAO,cAAc,OAAO,gBAAgB,EAAS,iBAAiB,YAAY,mBAAmB,mBAAmB,EAAQ,EAAY,EAAoB,EAAE,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,EAAQ,eAAa,UAAQ,QAAQ,OAAO,SAAS,OAAO,IAAI,GAAG,WAAW,SAAS,MAAM,MAAM,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,wBAAwB,SAAS,GAAG,YAAY,EAAE,EAAE,SAAS,SAAS,CAAC,EAAE,GAAiC,EAAK,SAAS,CAAC,MAAM,EAAQ,SAAS,SAAS,GAAG,EAAI,WAAW,EAAE,OAAO,KAAK,EAAE,MAAM,EAAY,SAAS,EAAiB,IAAI,GAAkB,EAAK,SAAS,CAAC,MAAM,EAAI,MAAM,SAAS,EAAI,KAAK,EAAE,EAAI,KAAK,CAAC,CAAC,CAAC,EAAE,GAA6B,EAAK,SAAS,CAAC,MAAM,EAAQ,KAAK,SAAS,GAAG,EAAI,OAAO,EAAE,OAAO,KAAK,EAAE,MAAM,EAAY,SAAS,EAAa,IAAI,GAAkB,EAAK,SAAS,CAAC,MAAM,EAAI,MAAM,SAAS,EAAI,KAAK,EAAE,EAAI,KAAK,CAAC,CAAC,CAAC,EAAE,GAA6B,EAAK,SAAS,CAAC,MAAM,EAAQ,KAAK,SAAS,GAAG,EAAI,OAAO,EAAE,OAAO,KAAK,EAAE,MAAM,EAAY,SAAS,EAAY,IAAI,GAAkB,EAAK,SAAS,CAAC,MAAM,EAAI,MAAM,SAAS,EAAI,KAAK,EAAE,EAAI,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAChoD,SAAgB,EAAY,CAAC,QAAM,GAAG,YAAU,GAAG,SAAO,GAAG,OAAK,GAAG,OAAK,GAAG,cAC7E,WAAS,GAAM,eAAa,GAAM,WAAS,GAC3C,SAAO,GAAM,UAAQ,GAAM,UAAQ,UAAU,eAAa,IAAI,CAAC,GAAK,EAAE,GAAQA,EAAS,CAAC,EAAO,CAAC,EAAQ,GAAYA,EAAS,EAAK,EAAQ,EAAIC,EAAO,IAAI,EAAQ,EAAS,EAAY,EAAE,MAAc,MAAc,EAAO,GAAG,EAAE,CAAC,CAAC,EAAE,CAAC,CAAC,EACtO,IAAM,EAAU,EAAO,CAAQ,EAAQ,EAAc,EAAO,CAAY,EAAQ,EAAU,EAAO,CAAQ,EAAQ,EAAQ,EAAO,CAAM,EAAQ,EAAS,EAAO,CAAO,EAC/J,EAAsB,EAAQ,WAAW,OAAO,EAAQ,WAAW,sBAAsB,GAAW,EAAQ,WAAW,eAAe,GAAe,EAAQ,WAAW,UAAU,EAClL,EAAkB,EAAQ,OAAO,OAAO,EAAQ,OAAO,QAAQ,GAAS,EAAQ,OAAO,SAAS,EACyI,EAAS,CAAC,GAAuB,CAAC,GAAmB,MAAxQ,CAAC,GAAG,EAAQ,OAAO,MAAM,MAAO,GAAK,GAAG,CAAC,EAAK,MAAO,GAAM,GAAG,CAAC,IAAM,EAAY,IAAI,KAAK,CAAI,EAAQ,EAAW,SAAS,EAAQ,IAAI,EAAE,OAAO,EAAY,YAAY,IAAI,CAAW,MAAM,CAAC,MAAO,EAAM,CAAC,EAA8D,CAAkB,EACvT,MAAc,CAAC,GAAG,EAAI,QAAQ,CAAC,IAAI,EAAO,EAAI,QAAQ,cAAc,KAAM,GAAQ,EAAO,eAAc,CAAC,IAAM,EAAY,EAAO,cAAoB,EAAM,EAAO,iBAAiB,CAAW,EAAE,GAAG,EAAM,UAAU,QAAQ,EAAM,UAAU,OAAO,CAAC,EAAO,MAAM,QAAQ,EAAS,OAAO,GACxR,EAAO,MAAM,UAAU,QAAQ,KAAM,CAAC,EAAO,CAAY,CAAC,CAAC,EAAE,CAAC,CAAQ,CAAC,EAEvE,IAAM,EADqB,EAAW,CACL,IAAI,EAAK,aAAa,IAAO,IAEwE,OAA5E,EAA8B,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,QAAQ,MAAM,CAAC,CAAC,EAAuB,EAAM,MAAM,CAAK,MAAI,YADrG,CAAI,GAC9E,EAAO,KAAK,EAAQ,SAAS,qBAAqB,CAAG,EAA8I,iBAAiB,EAAW,EAAI,EAAE,iBAAiB,EAAW,EAAK,EAAE,MAAM,CAAC,MAAM,OAAO,OAAO,cAAc,WAAW,EAAQ,eAAa,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,OAAO,EAAQ,UAAU,UAAU,UAAU,OAAO,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,YAAY,QAAQ,eAAa,SAAS,SAAS,WAAW,SAAS,EAAE,SAAsB,EAAK,MAAM,CAAC,IAD/jB,GAAW,EACykB,IAAI,EAAM,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,QAAQ,UAAU,EAAQ,cAAc,WAAW,WAAW,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,sBAAsB,SAAS,EAAS,GAAG,GAAG,WAAW,IAAI,OAAO,EAAE,MAAM,UAAU,WAAW,GAAG,EAAE,SAAS,CAAK,CAAC,EAAE,GAAqB,EAAK,IAAI,CAAC,MAAM,CAAC,WAAW,wBAAwB,SAAS,GAAG,MAAM,OAAO,OAAO,CAAC,EAAE,SAAS,CAAM,CAAC,EAAE,GAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,sBAAsB,SAAS,GAAG,MAAM,EAAQ,mBAAmB,UAAU,eAAe,YAAY,UAAU,EAAE,WAAW,iBAAiB,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CACr1C,SAAgB,EAAY,CAAC,WAAS,GAAM,eAAa,GAAM,WAAS,GAAM,SAAO,GAAM,UAAQ,GAAM,MAAI,GAAG,CAChH,IAAM,EAAU,EAAO,CAAQ,EAAQ,EAAc,EAAO,CAAY,EAAQ,EAAU,EAAO,CAAQ,EAAQ,EAAQ,EAAO,CAAM,EAAQ,EAAS,EAAO,CAAO,EAC/J,EAAK,CAAC,EAAqN,OAAhN,GAAU,EAAK,KAAK,oBAAoB,EAAK,GAAc,EAAK,KAAK,aAAa,EAAK,GAAU,EAAK,KAAK,QAAQ,EAAK,GAAQ,EAAK,KAAK,MAAM,EAAK,GAAS,EAAK,KAAK,OAAO,EAAK,EAAK,SAAS,EAAS,KAAyB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,MAAI,SAAS,MAAM,EAAE,SAAS,EAAK,KAAK,EAAI,IAAiB,EAAK,OAAO,CAAC,MAAM,CAAC,QAAQ,WAAW,WAAW,UAAU,aAAa,GAAG,WAAW,sBAAsB,SAAS,GAAG,MAAM,OAAO,WAAW,GAAG,EAAE,SAAS,CAAG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAE,qCAzBtc,IAA6C,IAAoD,EAAK,EAAQ,CAAC,SAAS,MAAM,KAAK,MAAM,KAAK,KAAK,EAAM,EAAU,IAAI,IAAU,MAAW,EAAU,QAAQ,GAAI,EAAG,CAAC,EAAQ,EAAU,IAAK,EAAU,IAAI,CAAE,MAAY,CAAC,EAAU,OAAO,CAAE,CAAE,GACjV,EAAkB,uEAIlB,EAAiB,CAAC,CAAC,MAAM,MAAM,MAAM,gBAAgB,EAAE,CAAC,MAAM,qBAAqB,MAAM,oBAAoB,EAAE,CAAC,MAAM,cAAc,MAAM,aAAa,EAAE,CAAC,MAAM,SAAS,MAAM,QAAQ,CAAC,EACxL,EAAa,CAAC,CAAC,MAAM,MAAM,MAAM,WAAW,EAAE,CAAC,MAAM,OAAO,MAAM,MAAM,EAAE,CAAC,MAAM,QAAQ,MAAM,OAAO,CAAC,EAEvG,EAAS,wKACknD,EAAoB,EAAiB,CAAC,QAAQ,CAAC,KAAK,EAAY,MAAM,aAAa,UAAU,MAAM,YAAY,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,MAAM,SAAS,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,MAAM,QAAQ,EAAE,mBAAmB,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,MAAM,eAAe,EAAE,eAAe,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,MAAM,WAAW,EAAE,eAAe,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,MAAM,WAAW,CAAC,CAAC,EAajzB,EAAoB,EAAY,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,EAAE,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,EAAE,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,EAAE,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,EAAE,YAAY,CAAC,KAAK,EAAY,KAAK,MAAM,cAAc,EAAE,SAAS,CAAC,KAAK,EAAY,QAAQ,MAAM,YAAY,aAAa,EAAK,EAAE,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,iBAAiB,aAAa,EAAK,EAAE,SAAS,CAAC,KAAK,EAAY,QAAQ,MAAM,YAAY,aAAa,EAAK,EAAE,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,EAAK,EAAE,QAAQ,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAa,EAAK,EAAE,QAAQ,CAAC,KAAK,EAAY,MAAM,aAAa,UAAU,MAAM,YAAY,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,MAAM,QAAQ,CAAC,CAAC,EAG1qD,EAAoB,EAAY,CAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,MAAM,YAAY,aAAa,EAAK,EAAE,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,iBAAiB,aAAa,EAAK,EAAE,SAAS,CAAC,KAAK,EAAY,QAAQ,MAAM,YAAY,aAAa,EAAK,EAAE,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,EAAK,EAAE,QAAQ,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAa,EAAK,EAAE,IAAI,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,MAAM,KAAK,CAAC,CAAC"}