{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/SsR3sa3zv8QyYQXijsM2/SuperfieldsShared.js", "ssg:https://framerusercontent.com/modules/wzF1aUkHoslINE1PWbP0/sxOfSCfiOC8Jvwv2fSyj/Shared.js", "ssg:https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/lB5mByrrFHrMV9T91VEC/Store.js", "ssg:https://framerusercontent.com/modules/1o5Bk6b6qvbR58A6b2Ej/ooiH5XwZCUsLIR6xhPtU/Superfields.js", "ssg:https://framerusercontent.com/modules/CnrmX0HY6Udwbh3YPsIM/s7581ZEhQT6BpCKbAUCn/Superfields.js", "ssg:https://framerusercontent.com/modules/mfvS5c0aNRfmeXTB4oKL/Tvf1AA2Pa0kysBX7fYPf/RuSyynk3D.js", "ssg:https://framerusercontent.com/modules/ct5pj3b3Ah814tUwtuiV/zdnp7gCUgKCULGL5C9Je/KrAfKhoHr.js"],
  "sourcesContent": ["// @ts-ignore\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,useRouter,PathVariablesContext}from\"framer\";import{motion}from\"framer-motion\";import{cloneElement,useContext,useId}from\"react\";export const DEFAULT_SORTING_ID=\"[{(DEFAULT_SORTING)}]\";export const FAVOURITES_FILTER_ID=\"[{(FAVOURITES)}]\";export const DELIMITER=\"_&%#|_\"// Used for multi-select items and multiple options field names\n;export var FieldType;(function(FieldType){FieldType[\"String\"]=\"string\";FieldType[\"Number\"]=\"number\";FieldType[\"Boolean\"]=\"boolean\";FieldType[\"Enum\"]=\"enum\";FieldType[\"Date\"]=\"date\";})(FieldType||(FieldType={}));export var FilterFieldType;(function(FilterFieldType){FilterFieldType[\"Option\"]=\"option\";FilterFieldType[\"Toggle\"]=\"toggle\";FilterFieldType[\"Text\"]=\"text\";FilterFieldType[\"Reference\"]=\"reference\";FilterFieldType[\"MultiReference\"]=\"multiReference\";FilterFieldType[\"MultipleOptions\"]=\"multipleOptions\";})(FilterFieldType||(FilterFieldType={}));export var FilterTextCondition;(function(FilterTextCondition){FilterTextCondition[\"Equals\"]=\"equals\";FilterTextCondition[\"Contains\"]=\"contains\";})(FilterTextCondition||(FilterTextCondition={}));export function useSlug(){const{currentPathVariables}=useRouter();const pathVariables=useContext(PathVariablesContext);let slug=null;let slugFieldId=null;if(pathVariables){slugFieldId=Object.keys(pathVariables)[0];slug=pathVariables[slugFieldId];}if(currentPathVariables&&!slug&&!slugFieldId){slugFieldId=Object.keys(currentPathVariables)[0];slug=currentPathVariables[slugFieldId];}return{slug,slugFieldId};}export const calculateTotalPages=(totalItems,itemsPerPage)=>{if(itemsPerPage<=0){return 0;}return Math.ceil(totalItems/itemsPerPage);};export const useInstanceId=()=>{const id=useId();const cleanId=id.replace(/:/g,\"\");const instanceId=`superfields-${cleanId}`;return instanceId;};export const superfieldsId=({hidden=undefined}={})=>({superfieldsId:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true,title:\"CMS ID\",description:\"Match with ID on Superfields component\",hidden}});export const buttonPropertyControls=({text=\"\"})=>({appearance:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true},customLayer:{type:ControlType.ComponentInstance,title:\"Layer\",description:\"Connect a custom layer from outside the breakpoint\",hidden:props=>props.appearance!==\"custom\"},text:{type:ControlType.String,defaultValue:text,hidden:props=>props.appearance!==\"default\"},fill:fillProp({color:\"#000\",gradientColorA:\"#8C8C8C\",gradientColorB:\"#000\",hidden:props=>props.appearance!==\"default\"}),fontColor:{type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.appearance!==\"default\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4},hidden:props=>props.appearance!==\"default\"},padding:{type:ControlType.FusedNumber,defaultValue:12,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,hidden:props=>props.appearance!==\"default\"},radius:{type:ControlType.FusedNumber,defaultValue:8,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,hidden:props=>props.appearance!==\"default\"},border:borderPropertyControl({hidden:props=>props.appearance!==\"default\"}),shadows:{type:ControlType.BoxShadow,hidden:props=>props.appearance!==\"default\"},bgBlur:{type:ControlType.Number,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\",hidden:props=>props.appearance!==\"default\"}});export function Button({props,onClick,onMouseEnter=null}){if(props.appearance==\"custom\"){let layer=props.customLayer?.[0];const width=props.style?.width;const height=props.style?.height;if(layer&&props.style&&(width||height)){layer=/*#__PURE__*/cloneElement(layer,{style:{...layer.props.style,...width&&{width:width},...height&&{height:height}}});}return /*#__PURE__*/_jsx(\"div\",{\"data-superfields\":true,style:{display:\"contents\"},onClick:onClick,children:layer});}return /*#__PURE__*/_jsxs(\"div\",{\"data-superfields\":true,onClick:onClick,style:{position:\"relative\",display:\"flex\",justifyContent:props.font?.textAlign||\"center\",alignItems:\"center\",...createBackground(props.fill),color:props.fontColor,padding:props.paddingIsMixed?`${props.paddingTop}px ${props.paddingRight}px ${props.paddingBottom}px ${props.paddingLeft}px`:`${props.padding}px`,borderRadius:props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`,userSelect:\"none\",cursor:\"pointer\",flex:props.sizing==\"fill\"?\"1 0 0\":undefined,textWrap:props.style?.width==\"100%\"?undefined:\"nowrap\",boxShadow:props.shadows,backdropFilter:props.bgBlur?`blur(${props.bgBlur}px)`:undefined,...props.font,...props.style},children:[props.text,/*#__PURE__*/_jsx(Border,{...props.border})]});}Button.displayName=\"Superfields/Button\";export const borderPropertyControl=(props={})=>({type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}},...props});export function Border({width,widthIsMixed,widthTop,widthRight,widthBottom,widthLeft,style,color,transition,animate,radius=\"inherit\"}){return /*#__PURE__*/_jsx(motion.div,{animate:{borderColor:color,...animate},style:{position:\"absolute\",inset:0,borderWidth:widthIsMixed?`${widthTop}px ${widthRight}px ${widthBottom}px ${widthLeft}px`:`${width}px`,borderStyle:style,borderRadius:radius,pointerEvents:\"none\"},initial:false,transition:transition});}Border.displayName=\"Superfields/Border\";export function Message({title,subtitle}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",gap:16,backgroundColor:\"rgba(136, 85, 255, 0.1)\",borderRadius:6,border:\"1px dashed rgb(136, 85, 255)\",color:\"rgb(136, 85, 255)\",fontSize:16,padding:20,minHeight:200,textWrap:\"balance\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,textAlign:\"center\"},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,opacity:.7,lineHeight:1.5,textAlign:\"center\"},children:subtitle})]});}Message.displayName=\"Superfields/Message\";export const EmptyState=Message;export function createBackground(fill,on=null){if(fill){let{color,colorA,colorB}=fill;if(typeof on==\"boolean\"){if(on){color=fill.colorOn;colorA=fill.colorAOn;colorB=fill.colorBOn;}else{color=fill.colorOff;colorA=fill.colorAOff;colorB=fill.colorBOff;}}if(fill.type==\"color\"){return{backgroundColor:color,backgroundImage:\"none\"};}else{return{backgroundColor:\"none\",backgroundImage:`linear-gradient(${fill.gradientAngle}deg, ${colorB}, ${colorA})`};}}return{};}export function fillProp({color=\"#FFF\",gradientColorA=\"#FFF\",gradientColorB=\"#BDBDBD\",noDefault=false,...props}){return{type:ControlType.Object,optional:true,defaultValue:noDefault?undefined:{type:\"color\",color,colorA:gradientColorA,colorB:gradientColorB,gradientAngle:0},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"gradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},color:{type:ControlType.Color,defaultValue:color,hidden:props=>props.type!=\"color\"},colorA:{type:ControlType.Color,defaultValue:gradientColorA,title:\"Colors\",hidden:props=>props.type!=\"gradient\"},colorB:{type:ControlType.Color,defaultValue:gradientColorB,title:\" \",hidden:props=>props.type!=\"gradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"gradient\"}},...props};}export function fillPropOnOff({colorOn=\"#FFF\",colorAOn=\"#FFF\",colorBOn=\"#000\",colorOff=\"#FFF\",colorAOff=\"#FFF\",colorBOff=\"#000\",noDefault=false,...props}){return{type:ControlType.Object,optional:true,defaultValue:noDefault?undefined:{type:\"color\",colorOn,colorAOn,colorBOn,colorOff,colorAOff,colorBOff,gradientAngle:0},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"gradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},colorOn:{type:ControlType.Color,defaultValue:colorOn,hidden:props=>props.type!=\"color\"},colorAOn:{type:ControlType.Color,defaultValue:colorAOn,title:\"Colors On\",hidden:props=>props.type!=\"gradient\"},colorBOn:{type:ControlType.Color,defaultValue:colorBOn,title:\" \",hidden:props=>props.type!=\"gradient\"},colorOff:{type:ControlType.Color,defaultValue:colorOff,hidden:props=>props.type!=\"color\"},colorAOff:{type:ControlType.Color,defaultValue:colorAOff,title:\"Colors Off\",hidden:props=>props.type!=\"gradient\"},colorBOff:{type:ControlType.Color,defaultValue:colorBOff,title:\" \",hidden:props=>props.type!=\"gradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"gradient\"}},...props};}export function parsePadding(padding){if(typeof padding!==\"string\"){return[0,0,0,0];}const values=padding.split(\" \");const parsedValues=values.map(value=>parseInt(value.replace(\"px\",\"\"),10));switch(parsedValues.length){case 1:const p=parsedValues[0];return[p,p,p,p];case 4:return parsedValues;}return[0,0,0,0];}export function sortingControls({defaultSorting=false,hidden=null}={}){return{sortBy:{type:ControlType.Enum,defaultValue:\"field\",options:[\"field\",\"favourites\",...defaultSorting?[\"defaultSorting\"]:[]],optionTitles:[\"CMS Field\",\"Favourites\",...defaultSorting?[\"Default Sorting\"]:[]],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden},fieldName:{type:ControlType.String,defaultValue:\"\",placeholder:\"CMS Field Name\",hidden:props=>props.sortBy!==\"field\"||hidden?.(props)},fieldType:{type:ControlType.Enum,defaultValue:\"string\",options:[\"string\",\"number\",\"date\",\"boolean\",\"enum\",\"reference\"],optionTitles:[\"Text\",\"Number\",\"Date\",\"Toggle\",\"Option\",\"Reference\"],hidden:props=>props.sortBy!==\"field\"||hidden?.(props)},referenceFieldName:{type:ControlType.String,defaultValue:\"Title\",placeholder:\"Reference Field Name\",hidden:props=>props.sortBy!==\"field\"||props.fieldType!==\"reference\"||hidden?.(props)},referenceFieldType:{type:ControlType.Enum,defaultValue:\"string\",options:[\"string\",\"number\",\"date\",\"boolean\",\"enum\"],optionTitles:[\"Text\",\"Number\",\"Date\",\"Toggle\",\"Option\"],hidden:props=>props.sortBy!==\"field\"||props.fieldType!==\"reference\"||hidden?.(props)},stringSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"A \u2192 Z\",\"Z \u2192 A\"],displaySegmentedControl:true,title:\"Sort\",hidden:props=>sortFieldType(props)!==\"string\"||hidden?.(props)},numberSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"Ascending \u2191\",\"Descending \u2193\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>sortFieldType(props)!==\"number\"||hidden?.(props)},dateSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"Ascending \u2191\",\"Descending \u2193\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>sortFieldType(props)!==\"date\"||hidden?.(props)},booleanSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"yesNo\",\"noYes\"],optionTitles:[\"Yes, No\",\"No, Yes\"],displaySegmentedControl:true,title:\"Sort\",hidden:props=>sortFieldType(props)!==\"boolean\"||hidden?.(props)},enumSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"optionOrder\",\"reverseOptionOrder\",\"ascending\",\"descending\"],optionTitles:[\"Option Order\",\"Reverse Order\",\"A \u2192 Z\",\"Z \u2192 A\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>sortFieldType(props)!==\"enum\"||hidden?.(props)},favouritesSort:{type:ControlType.Enum,defaultValue:\"favouritesFirst\",options:[\"favouritesFirst\",\"favouritesLast\"],optionTitles:[\"Favourites First\",\"Favourites Last\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>props.sortBy!==\"favourites\"||hidden?.(props)}};}const sortFieldType=props=>{return props.sortBy===\"field\"?props.fieldType===\"reference\"?props.referenceFieldType:props.fieldType:false;};\nexport const __FramerMetadata__ = {\"exports\":{\"Border\":{\"type\":\"reactComponent\",\"name\":\"Border\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"FAVOURITES_FILTER_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Button\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillPropOnOff\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buttonPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FilterFieldType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Message\":{\"type\":\"reactComponent\",\"name\":\"Message\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"parsePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EmptyState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createBackground\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"calculateTotalPages\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"superfieldsId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FilterTextCondition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSlug\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DELIMITER\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FieldType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderPropertyControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sortingControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SORTING_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SuperfieldsShared.map", "import{addPropertyControls,ControlType}from\"framer\";import{fillProp}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/SsR3sa3zv8QyYQXijsM2/SuperfieldsShared.js\";const MODE_CONTROL={mode:{type:ControlType.Enum,defaultValue:\"basic\",options:[\"basic\",\"advanced\"],optionTitles:[\"Basic\",\"Advanced\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"}};const SUPPORT_CONTROL={needHelp:{type:ControlType.Object,title:\"Need help?\",buttonTitle:\"Get Support\",icon:\"interaction\",controls:{info:{type:ControlType.Enum,defaultValue:\"info\",options:[\"info\"],optionTitles:[\"Support \uD83D\uDEDF\"],displaySegmentedControl:true,title:\"Get Support\",description:\"We're here to help! The best place to get support is to visit our documentation to find your answers. We're also available on live chat.\\n\\n[Visit Superfields docs](https://insertframe.io/docs/superfields)\"}}}};export function addPropertyControlsV2(component,controls){let showModeControl=false;for(const id of Object.keys(controls)){const control=controls[id];if(control.advanced){showModeControl=true;if(control.hidden){control.hidden=props=>props.mode!==\"advanced\"||control.hidden(props);}else{control.hidden=props=>props.mode!==\"advanced\";}}}addPropertyControls(component,{...showModeControl?MODE_CONTROL:{},...controls,...SUPPORT_CONTROL});}export function buttonPropertyControlsV2({text=\"\",stylingDescription=\"Update the button styling.\",showAppearance=true,stylingPropsStart={},stylingPropsEnd={}}){const hiddenAppearance=showAppearance?props=>props.appearance!==\"default\":undefined;const hiddenAppearanceOutside=showAppearance?props=>props.styling.appearance===\"default\":undefined;return{styling:{type:ControlType.Object,title:\"Styling \uD83C\uDFA8\",buttonTitle:\"Options\",description:stylingDescription,controls:{...showAppearance?{appearance:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true}}:{},text:{type:ControlType.String,defaultValue:text,hidden:hiddenAppearance},...stylingPropsStart,fill:fillProp({color:\"#000\",gradientColorA:\"#8C8C8C\",gradientColorB:\"#000\",hidden:hiddenAppearance}),font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4},hidden:hiddenAppearance},fontColor:{type:ControlType.Color,defaultValue:\"#FFF\",hidden:hiddenAppearance},padding:{type:ControlType.Padding,defaultValue:\"10px 16px 10px 16px\",hidden:hiddenAppearance},radius:{type:ControlType.BorderRadius,defaultValue:\"8px\",hidden:hiddenAppearance},border:{type:ControlType.Border,optional:true,hidden:hiddenAppearance},shadows:{type:ControlType.BoxShadow,hidden:hiddenAppearance},bgBlur:{type:ControlType.Number,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\",hidden:hiddenAppearance},...stylingPropsEnd}},...showAppearance?{customLayer:{type:ControlType.ComponentInstance,title:\"Layer\",description:\"Connect a custom layer from outside the breakpoint\",hidden:hiddenAppearanceOutside}}:{}};}export function parseButtonPropertyControlsV2(props){const{styling,customLayer}=props;const{radius,padding,text,...otherStyling}=styling;return{...otherStyling,...parsePadding(padding),...parseRadius(radius),text,customLayer};}export const idControl={type:ControlType.Number,defaultValue:0,step:1,min:0,displayStepper:true,title:\"ID\",description:\"If using multiple collections on the same page, set a specific ID to match.\"};export function parsePadding(padding,property=\"padding\"){if(padding&&typeof padding===\"string\"){// Split the input string by spaces and convert each to an integer\nconst values=padding.trim().split(/\\s+/).map(val=>parseInt(val,10));// If only one value is provided, replicate it four times\nif(values.length===1){return{[property]:values[0],[`${property}IsMixed`]:false};}else if(values.length===4){return{[property]:null,[`${property}IsMixed`]:true,[`${property}Top`]:values[0],[`${property}Right`]:values[1],[`${property}Bottom`]:values[2],[`${property}Left`]:values[3]};}}return{[property]:0,[`${property}IsMixed`]:false};}export function parseRadius(radius,property=\"radius\"){if(radius&&typeof radius===\"string\"){// Split the input string by spaces and convert each to an integer\nconst values=radius.trim().split(/\\s+/).map(val=>parseInt(val,10));// If only one value is provided, replicate it four times\nif(values.length===1){return{[property]:values[0],[`${property}IsMixed`]:false};}else if(values.length===4){return{[property]:null,[`${property}IsMixed`]:true,[`${property}TopLeft`]:values[0],[`${property}TopRight`]:values[1],[`${property}BottomRight`]:values[2],[`${property}BottomLeft`]:values[3]};}}return{[property]:0,[`${property}IsMixed`]:false};}\nexport const __FramerMetadata__ = {\"exports\":{\"parseRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addPropertyControlsV2\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parsePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"idControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buttonPropertyControlsV2\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseButtonPropertyControlsV2\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared.map", "import{create,shallow}from\"https://framerusercontent.com/modules/XPZpWLgM1p9otlAim6ab/YZGwyfuvWTDLYoiYQunH/zustand.js\";// @ts-ignore\nimport{useRouter}from\"framer\";import{useRef,useTransition,useMemo,useEffect}from\"react\";// Create a function to generate the initial state\nconst createInitialState=()=>({totalItems:0,filters:{},randomizationSeed:null,search:\"\",sortOption:null,defaultSortOption:null,sortingUrlParameter:null,page:0,itemsPerPage:0,paginationType:null,paginationActive:false,paginationButtonsCount:0,searchFields:null});const useBaseStore=create((set,get)=>({instances:{},getState:id=>{const path=getCurrentPath();const state=get().instances[path]?.[id];return state||createInitialState();},setState:(id,updates)=>{const path=getCurrentPath();set(state=>({instances:{...state.instances,[path]:{...state.instances[path],[id]:{...state.getState(id),...updates}}}}));},// Example of how to update a specific state property\n    setTotalItems:(id,totalItems)=>{get().setState(id,{totalItems});},setFilterValue:(id,fieldName,value)=>{const currentFilters=get().getState(id).filters;get().setState(id,{filters:{...currentFilters,[fieldName]:{...currentFilters[fieldName],value}}});},setRandomizationSeed:(id,randomizationSeed)=>{get().setState(id,{randomizationSeed});},setSearch:(id,search)=>{get().setState(id,{search});},setSortOption:(id,sortOption)=>{get().setState(id,{sortOption});},setPage:(id,page)=>{get().setState(id,{page});},setSearchFields:(id,searchFields)=>{get().setState(id,{searchFields});},setPaginationType:(id,paginationType)=>{get().setState(id,{paginationType});},deinitializePaginationButton:id=>{get().setState(id,{paginationButtonsCount:get().getState(id).paginationButtonsCount-1});}}));const useSuperfieldsStore=(id,selector,initialize=null)=>{const initializedRef=useRef(false);const[_,startTransition]=useTransition();const{currentRouteId}=useRouter();const previousRouteIdRef=useRef(currentRouteId);// Memoize the function wrappers\nconst memoizedFunctions=useMemo(()=>{const functions={};const state=useBaseStore.getState();for(const key in state){const value=state[key];if(typeof value===\"function\"){if(key.startsWith(\"set\")){functions[key]=(...args)=>{if(typeof window!==\"undefined\"){startTransition(()=>value(id,...args));}else{value(id,...args);}};}else{functions[key]=(...args)=>value(id,...args);}}}return functions;},[id]);// Reset the store when the route changes\nuseEffect(()=>{if(previousRouteIdRef.current!==currentRouteId){// Route has changed, reset the initialized state\npreviousRouteIdRef.current=currentRouteId;// If there's an initialize function, call it with a fresh state\nif(initialize){const state=useBaseStore.getState();const freshState=createInitialState();initialize(freshState);state.setState(id,freshState);}initializedRef.current=true;}},[currentRouteId,id,initialize]);// Initial setup effect\nuseEffect(()=>{if(initialize&&!initializedRef.current){const state=useBaseStore.getState();const currentState=state.getState(id);const initializedState={...currentState};initialize(initializedState);state.setState(id,initializedState);}initializedRef.current=true;},[]);return useBaseStore(state=>{const path=getCurrentPath();if(!state.instances[path]?.[id]){const initialState=createInitialState();state.setState(id,initialState);}let newState={...state.getState(id),...memoizedFunctions};return selector(newState);},shallow);};export default useSuperfieldsStore;const getCurrentPath=()=>{if(typeof window===\"undefined\"){return\"/\";}return window.location.pathname;};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Store.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,// @ts-ignore\nResolveLinks,// @ts-ignore\nuseQueryData,// @ts-ignore\nPathVariablesContext,MotionConfigContext}from\"framer\";import{cloneElement,useEffect,useRef,useMemo,memo,useContext,useId}from\"react\";import{motion,LayoutGroup}from\"framer-motion\";import{Message,sortingControls,FAVOURITES_FILTER_ID,DELIMITER,FieldType,FilterFieldType,FilterTextCondition,DEFAULT_SORTING_ID}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/SsR3sa3zv8QyYQXijsM2/SuperfieldsShared.js\";import{getCollectionData,addFieldsToSelect}from\"https://framerusercontent.com/modules/PNm0aYRdp2Urx1MCseUn/ELGxjV92WFMoGKTv2Ojs/CMSLibrary.js\";import Masonry from\"https://framerusercontent.com/modules/JfW6EfEeJnrqM1YQCYmc/GJijJu4WrREqn6Sg1VOH/Masonry.js\";import useSuperfieldsStore from\"https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/lB5mByrrFHrMV9T91VEC/Store.js\";import useFavouriteStore from\"https://framerusercontent.com/modules/c1jaZMVo1HBulMCJfZHW/uQvAbmyp1KshkSoHEEUq/FavouriteStore.js\";const fieldTypeNames={[FieldType.String]:\"Text\",[FieldType.Number]:\"Number\",[FieldType.Date]:\"Date\",[FieldType.Boolean]:\"Toggle\",[FieldType.Enum]:\"Option\"};var Order;(function(Order){Order[\"Ascending\"]=\"ascending\";Order[\"Descending\"]=\"descending\";})(Order||(Order={}));var PaginationType;(function(PaginationType){PaginationType[\"PrevNextButtons\"]=\"prevNextButtons\";PaginationType[\"LoadMoreButton\"]=\"loadMoreButton\";PaginationType[\"FramerPagination\"]=\"framerPagination\";})(PaginationType||(PaginationType={}));export var LayoutType;(function(LayoutType){LayoutType[\"Stack\"]=\"stack\";LayoutType[\"Grid\"]=\"grid\";LayoutType[\"Masonry\"]=\"masonry\";})(LayoutType||(LayoutType={}));var SearchFieldType;(function(SearchFieldType){SearchFieldType[\"Default\"]=\"default\";SearchFieldType[\"Reference\"]=\"reference\";})(SearchFieldType||(SearchFieldType={}));/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 600\n * @framerDisableUnlink\n */export default function Superfields(props){const{superfieldsId,layout,componentConfig,cmsCollectionName,favouritesOnly,searchFields,sortingField,urlParameters,slugFieldName,scrollUp,transition,customOverrideFilter=null,customOverrideSort=null}=props;const id=useId();const collectionList=props.collectionList?.[0];const emptyState=props.emptyState?.[0];const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isOptimizing=typeof window===\"undefined\";const scrollUpRef=useRef(null);const itemCountRef=useRef(-1);const isFirstRender=useRef(true);const{query,queryParent,propertyControlsById,propertyControlsByTitle,childrenFunction,collections,multiReferenceQueries,multiReferenceIdMap}=useMemo(()=>getCollectionData(collectionList),[collectionList]);const mainCollection=collections[0];const framerPaginationSize=isCanvas?0:queryParent?.props?.pageSize||0;const framerPagination=framerPaginationSize>0;const[filters,randomizationSeed,search,sortOption,defaultSortOption,sortingUrlParameter,paginationActive,paginationType,itemsPerPage,page,setPage,setTotalItems,paginationButtonsCount,storeSearchFields,setPaginationType]=useSuperfieldsStore(superfieldsId,state=>[state.filters,state.randomizationSeed,state.search,state.sortOption,state.defaultSortOption,state.sortingUrlParameter,state.paginationActive,state.paginationType,state.itemsPerPage,state.page,state.setPage,state.setTotalItems,state.paginationButtonsCount,state.searchFields,state.setPaginationType],state=>{state.itemsPerPage=framerPagination?framerPaginationSize:props.pagination?props.itemsPerPage:0;state.paginationActive=framerPagination||props.pagination;state.searchFields=props.searchFields;if(!isOptimizing&&!isCanvas){if(props.randomize){state.randomizationSeed=Math.floor(Math.random()*1e8);}const urlParams=new URLSearchParams(window.location.search);if(urlParameters?.search&&urlParameters.searchName){const searchParam=urlParams.get(urlParameters.searchName);if(searchParam){state.search=searchParam;}}if(urlParameters?.pagination&&urlParameters.paginationName){const pageParam=urlParams.get(urlParameters.paginationName);if(pageParam){const parsedPage=parseInt(pageParam,10);const maxPages=Math.ceil(data.length/state.itemsPerPage);if(!isNaN(parsedPage)&&parsedPage>=1&&parsedPage<=maxPages){state.page=parsedPage-1// Convert to 0-based index\n;}}}}});// Calculate paginationType dynamically based on paginationButtonsCount\nconst calculatedPaginationType=useMemo(()=>{return paginationButtonsCount>0?\"prevNextButtons\":framerPagination?\"framerPagination\":props.pagination?props.paginationType:null;},[paginationButtonsCount,framerPagination,props.pagination,props.paginationType]);// Update the store's paginationType when calculatedPaginationType changes\nuseEffect(()=>{setPaginationType(calculatedPaginationType);},[calculatedPaginationType,setPaginationType]);const randomize=props.randomize||(randomizationSeed?true:false);const mainAlias=mainCollection?.alias;const mainPropertyControlsByTitle=propertyControlsByTitle[mainAlias]||{};const mainPropertyControlsById=propertyControlsById[mainAlias]||{};const slugFieldId=mainPropertyControlsByTitle[slugFieldName||\"Slug\"]?.id;const filterIds=Object.keys(filters);let sort=props.sorting?sortingField:null;if(sortOption&&sortOption.id!==DEFAULT_SORTING_ID){sort=sortOption;}const favourites=useFavouriteStore(slugFieldId,state=>state.favourites,cmsCollectionName);// Use storeSearchFields if available, otherwise use props.searchFields\nconst finalSearchFields=storeSearchFields||props.searchFields;const select=useMemo(()=>{return modifySelect(query,filters,props.search,finalSearchFields,sort,propertyControlsByTitle,collections);},[query,filters,props.search,finalSearchFields,sort?.sortBy,sort?.fieldName]);const multiReferenceSelects=useMemo(()=>{const selects={};for(const alias of Object.keys(multiReferenceQueries)){// const cmsFieldsForCollection = []\n// for (const fieldId of Object.keys(mainPropertyControlsById)) {\n//     const field = mainPropertyControlsById[fieldId]\n//     // if (field?.title)\n// }\nlet cmsField=mainPropertyControlsById[alias];if(!cmsField){for(const key of Object.keys(multiReferenceIdMap)){if(multiReferenceIdMap[key]===alias){cmsField=mainPropertyControlsById[key];break;}}}if(cmsField){const fieldTitle=cmsField.title;const referenceSearchFields=[];for(const searchField of finalSearchFields){if(searchField.fieldType===\"reference\"&&searchField.fieldName===fieldTitle){referenceSearchFields.push({fieldName:searchField.referenceFieldName,fieldType:\"default\"});}}const referenceFilters={};for(const filterId of Object.keys(filters)){const filter=filters[filterId];if(filter.fieldType===FilterFieldType.MultiReference&&filter.fieldName===fieldTitle){referenceFilters[filterId]={...filter,fieldName:filter.referenceFieldName,fieldType:filter.referenceFieldType,referenceFieldName:undefined,referenceFieldType:undefined};}}selects[alias]=modifySelect(multiReferenceQueries[alias],referenceFilters,props.search,referenceSearchFields,null,propertyControlsByTitle,[...collections].sort((a,b)=>a.alias===alias?-1:b.alias===alias?1:0));}else{const rQuery=multiReferenceQueries[alias];if(rQuery){selects[alias]=rQuery.select;}}}return selects;},[multiReferenceQueries,filters,props.search,finalSearchFields]);const originalData=query?useQueryData({...query,select}):[];const multiReferenceItemsById={};for(const fieldId of Object.keys(multiReferenceQueries)){const refSelect=multiReferenceSelects[fieldId];const refQuery=multiReferenceQueries[fieldId];const refDataItemsById={};if(refSelect&&refQuery){const refData=useQueryData({...refQuery,select:refSelect,where:undefined,orderBy:undefined});for(const item of refData){refDataItemsById[item.id]=item;}}multiReferenceItemsById[fieldId]=refDataItemsById;}const[data,dataIds,dataItemsById]=useMemo(()=>{const data=mapCollectionDataValues(originalData,propertyControlsById,mainAlias,multiReferenceItemsById,multiReferenceIdMap);const dataIds=originalData.map(item=>item.id);const dataItemsById={};if(!isCanvas&&Array.isArray(data)){for(const item of data){dataItemsById[item.id]=item;}}return[data,dataIds,dataItemsById];},[originalData,propertyControlsById,mainAlias,multiReferenceItemsById,multiReferenceIdMap]);const scrollToTop=()=>{if(scrollUp&&scrollUpRef.current&&!isOptimizing&&!isCanvas){const rect=scrollUpRef.current.getBoundingClientRect();const topIsInView=rect.top>=0&&rect.top<=window.innerHeight;if(!topIsInView){scrollUpRef.current.scrollIntoView({behavior:scrollUp.scrollStyle});}}};useEffect(()=>{if(isFirstRender.current){return;}if(scrollUp&&(scrollUp.filteringEnabled&&filterIds.length>0||scrollUp.sortingEnabled&&sort?.sortBy!==\"defaultSorting\")){scrollToTop();}},[filters,sort?.sortBy]);useEffect(()=>{if(isFirstRender.current){isFirstRender.current=false;return;}if(paginationActive&&scrollUp&&scrollUp.paginationEnabled&&paginationType==\"prevNextButtons\"){scrollToTop();}// Update URL parameter\nif(paginationActive&&urlParameters?.pagination&&urlParameters.paginationName&&!isOptimizing){const url=new URL(window.location.href);const pageNumber=page+1// Convert to 1-based\n;if(pageNumber>1){url.searchParams.set(urlParameters.paginationName,pageNumber.toString());}else{url.searchParams.delete(urlParameters.paginationName);}window.history.replaceState({path:url.href},\"\",url.href);}},[page,paginationActive,paginationType,urlParameters]);useEffect(()=>{if(!urlParameters?.search||!urlParameters.searchName||isCanvas||isOptimizing){return;}const url=new URL(window.location.href);if(search){url.searchParams.set(urlParameters.searchName,search);}else{url.searchParams.delete(urlParameters.searchName);}window.history.replaceState({path:url.href},\"\",url.href);},[search,urlParameters]);useEffect(()=>{if(isCanvas||isOptimizing){return;}const url=new URL(window.location.href);let hasUrlParameterFilter=false;for(const filterId of filterIds){const filter=filters[filterId];if(filter&&filter.urlParameter){hasUrlParameterFilter=true;const value=filter.value;if(value!=null&&value!==undefined&&value!==\"\"){url.searchParams.set(filter.urlParameter,value.toString());}else{url.searchParams.delete(filter.urlParameter);}}}if(hasUrlParameterFilter){window.history.replaceState({path:url.href},\"\",url.href);}},[filters,urlParameters]);useEffect(()=>{if(isCanvas||isOptimizing||!sortingUrlParameter){return;}const url=new URL(window.location.href);if(sortOption&&sortOption.title!==defaultSortOption?.title){url.searchParams.set(sortingUrlParameter,sortOption.title);}else{url.searchParams.delete(sortingUrlParameter);}window.history.replaceState({path:url.href},\"\",url.href);},[sortOption,defaultSortOption,sortingUrlParameter]);// Filtering\nconst filteredData=useMemo(()=>{if(isCanvas||!filterIds.length){return dataIds;}let itemIds=dataIds;for(const filterId of filterIds){if(filterId==FAVOURITES_FILTER_ID){continue;}const filter=filters[filterId];const{fieldName,fieldType}=filter;const filterValue=filter.value;const conditionContains=filter?.condition===FilterTextCondition.Contains;const fields=[];if(fieldType===FilterFieldType.MultipleOptions){for(const n of fieldName.split(DELIMITER)){const field=mainPropertyControlsByTitle[n.trim()];if(field){fields.push(field);}}}else if(fieldType===FilterFieldType.Reference||fieldType===FilterFieldType.MultiReference){const{referenceFieldName}=filter;const field=mainPropertyControlsByTitle[fieldName];const isMultiRef=field?.type===\"multicollectionreference\";if(field&&(field.type===\"collectionreference\"||isMultiRef)){const collection=collections.find(c=>c.alias===field.id||isMultiRef&&c.alias===multiReferenceIdMap[field.id]);const collectionPropControls=collection?.data?.propertyControls;if(collectionPropControls){let propertyControlId=null;let propertyControl=null;for(const propertyId of Object.keys(collectionPropControls)){const control=collectionPropControls[propertyId];if(control.title===referenceFieldName){propertyControlId=propertyId;propertyControl=control;break;}}if(propertyControl&&propertyControlId){if(isMultiRef){fields.push({...field,referenceAlias:multiReferenceIdMap[field.id],referenceId:propertyControlId,referenceType:propertyControl.type});}else{fields.push({id:`${field.id}.${propertyControlId}`,type:propertyControl.type});}}}}}else{const field=mainPropertyControlsByTitle[fieldName];if(field){fields.push(field);}}const isMultipleFields=fields.length>1;if(filter&&fields.length&&filterValue!=null&&filterValue!=undefined){const filteredData=[];for(const id of itemIds){let foundMatch=false;const dataItem=dataItemsById[id];if(isMultipleFields){for(const field of fields){if(processField(field,dataItem[field.id],filterValue,filter.multiSelect,conditionContains,multiReferenceItemsById)){foundMatch=true;break;}}}else{const field=fields[0];foundMatch=processField(field,dataItem[field.id],filterValue,filter.multiSelect,conditionContains,multiReferenceItemsById);}if(foundMatch){filteredData.push(id);}}itemIds=filteredData;}}return itemIds;},[filters,data]);// Favourites filter\nconst favouriteFilterValue=filters[FAVOURITES_FILTER_ID]?.value;const favouriteFilteredData=useMemo(()=>{if(isCanvas||!slugFieldId||!favouritesOnly&&typeof favouriteFilterValue!==FieldType.Boolean){return dataIds;}const shouldFilterFavorites=favouriteFilterValue===true||favouritesOnly;if(!Array.isArray(favourites)||favourites.length===0){if(shouldFilterFavorites){return[];}}else{return dataIds.filter(id=>favourites.includes(dataItemsById[id][slugFieldId])===shouldFilterFavorites);}return dataIds;},[favouriteFilterValue,favouritesOnly,favourites,data]);const customFilteredData=useMemo(()=>{if(!customOverrideFilter){return dataIds;}const value=customOverrideFilter({dataIds,dataItemsById,collections,propertyControlsById,propertyControlsByTitle});if(Array.isArray(value)){return value;}return dataIds;},[customOverrideFilter,data]);// Search\nconst searchText=search?.trim().toLowerCase()??\"\";const[searchData,hasSearch,missingSearchField]=useMemo(()=>{if(isCanvas||!searchText.length||!Array.isArray(data)){return[dataIds,false,null];}let missingFieldName=null;// 0: Hidden\n// 1: Includes text\n// 2: Includes full word\n// 3: Starts with\n// 4: Exact match\nconst levels=[[...dataIds],[],[],[],[]];const itemLevels=new Array(data.length).fill(0);for(let i=0;i<finalSearchFields.length;i++){const{fieldType,fieldName,referenceFieldName}=finalSearchFields[i];const{property}=getPropertyControl(fieldName,fieldType,referenceFieldName,null,propertyControlsByTitle,mainAlias,\"Title\");if(!property){missingFieldName=fieldName;break;}const propertyID=property.id;const propertyType=property.type;const propIsString=propertyType==FieldType.String||propertyType==FieldType.Enum;const propIsNumber=propertyType==FieldType.Number;const propIsMultiReference=propertyType==\"multicollectionreference\";for(const ii in data){const cmsItem=data[ii];let level=0;if(propIsMultiReference){const items=dataItemsById[cmsItem.id]?.[propertyID];const alias=multiReferenceIdMap[property.id];const propertyControls=propertyControlsByTitle[alias];if(propertyControls&&typeof propertyControls===\"object\"&&Array.isArray(items)){const rPropertyControl=propertyControls[referenceFieldName||\"Title\"];const propId=rPropertyControl?.id;if(propId){for(const rItem of items){if(rItem){const rValue=rItem[propId];level=Math.max(level,getSearchLevelForValue(rValue,searchText));}}}}}else{const value=dataItemsById[cmsItem.id]?.[propertyID];level=getSearchLevelForValue(value,searchText);}// Move item to new level if it's a higher level\nconst oldLevel=itemLevels[ii];if(level>oldLevel){// Remove from old level\nconst oldLevelItems=[];for(const item of levels[oldLevel]){if(item!=cmsItem.id){oldLevelItems.push(item);}}levels[oldLevel]=oldLevelItems;// Add to new level\nlevels[level].push(cmsItem.id);itemLevels[ii]=level;}}}if(missingFieldName){return[dataIds,false,missingFieldName];}return[[...levels[4],...levels[3],...levels[2],...levels[1]],true,missingFieldName];},[searchText,data,finalSearchFields]);// Pagination, randomization and sorting are applied after filtering and search\nlet itemIds=searchData.filter(itemId=>filteredData.includes(itemId)&&favouriteFilteredData.includes(itemId)&&customFilteredData.includes(itemId));const itemCount=itemIds.length;const pageCount=itemsPerPage&&itemCount?Math.ceil(itemCount/itemsPerPage):1;if(itemCount!==itemCountRef.current){setTotalItems(itemCount);}itemCountRef.current=itemCount;// Randomization\nconst dataOrder=useMemo(()=>{if(randomizationSeed&&!isCanvas&&Array.isArray(data)){const newDataOrder=Array.from({length:data.length},(_,i)=>i);return shuffle(newDataOrder,randomizationSeed);}return null;},[randomizationSeed,isCanvas,data]);if(!isCanvas&&!hasSearch&&randomize){let orderedItemIds=dataIds;if(dataOrder){orderedItemIds=new Array(dataIds.length);for(let i=0;i<dataOrder.length;i++){orderedItemIds[dataOrder[i]]=dataIds[i];}}itemIds=orderedItemIds.filter(itemId=>itemIds.includes(itemId));}const canSort=!isCanvas&&!randomize&&!hasSearch;let missingSortField=\"\";let mismatchedSortFieldName=\"\";let mismatchedSortFieldType=\"\";if(canSort&&sort&&sort.sortBy!==\"defaultSorting\"){const{sortBy}=sort;const isReference=sort.fieldType===\"reference\";const fieldType=isReference?sort.referenceFieldType:sort.fieldType;const{property,mismatchedFieldName,mismatchedFieldType}=getPropertyControl(sort.fieldName,sort.fieldType,sort.referenceFieldName,sort.referenceFieldType,propertyControlsByTitle,mainAlias);if(mismatchedFieldName){mismatchedSortFieldName=mismatchedFieldName;mismatchedSortFieldType=mismatchedFieldType;}else{const fieldId=property?.id;if(sortBy===\"field\"&&fieldId||sortBy===\"favourites\"&&slugFieldId){const isAscending=sortBy===\"favourites\"?sort.favouritesSort===\"favouritesLast\":fieldType===FieldType.String&&sort.stringSort===\"ascending\"||fieldType===FieldType.Number&&sort.numberSort===\"ascending\"||fieldType===FieldType.Date&&sort.dateSort===\"ascending\"||fieldType===FieldType.Boolean&&sort.booleanSort===\"noYes\"||fieldType===FieldType.Enum&&(sort.enumSort===\"optionOrder\"||sort.enumSort===\"ascending\");const getSortValue=id=>{if(sortBy===\"favourites\"){const slug=dataItemsById[id]?.[slugFieldId];return Array.isArray(favourites)&&favourites.includes(slug)?1:0;}const value=dataItemsById[id]?.[fieldId];if(value==null){return null;}switch(fieldType){case FieldType.Number:return Number(value);case FieldType.Date:return new Date(value).getTime();case FieldType.Boolean:return value?1:0;case FieldType.Enum:return sort.enumSort===\"optionOrder\"||sort.enumSort===\"reverseOptionOrder\"?property.optionTitles?property.optionTitles.indexOf(value):-1:String(value);default:return String(value);}};const sortedItemIds=[...itemIds].sort((a,b)=>{const aValue=getSortValue(a);const bValue=getSortValue(b);if(aValue===null&&bValue===null)return 0;if(aValue===null)return 1;if(bValue===null)return-1;let comparison;if(fieldType===FieldType.String||fieldType===FieldType.Enum&&(sort.enumSort===\"ascending\"||sort.enumSort===\"descending\")){comparison=aValue.localeCompare(bValue);}else{comparison=aValue<bValue?-1:aValue>bValue?1:0;}return isAscending?comparison:-comparison;});itemIds=sortedItemIds;}else{missingSortField=sort.fieldName;}}}if(canSort&&customOverrideSort){const value=customOverrideSort({itemIds,dataItemsById,collections,propertyControlsById,propertyControlsByTitle});if(Array.isArray(value)){itemIds=value;}}// Pagination\nif(!isCanvas&&paginationActive){switch(paginationType){case\"prevNextButtons\":itemIds=itemIds.slice(page*itemsPerPage,(page+1)*itemsPerPage);break;case\"loadMoreButton\":case\"framerPagination\":itemIds=itemIds.slice(0,(page+1)*itemsPerPage);break;}}const memoizedChildren=useMemo(()=>{if(isCanvas||!collectionList||!query||!childrenFunction){return null;}const{offset,limit}=query;const paginationInfo={currentPage:page+1,totalPages:pageCount,isLoading:false};const loadMore=()=>{if(paginationActive){const newPage=page+1;if(newPage>=0&&newPage<pageCount){setPage(newPage);}}};const originalDataItemsById={};for(const item of originalData){originalDataItemsById[item.id]=item;}const items=itemIds.map(itemId=>originalDataItemsById[itemId]).filter(Boolean);let clChildren=childrenFunction(items,paginationInfo,loadMore);const modifyChildren=elements=>{let newChildren=elements;if(Array.isArray(elements)&&elements.length&&componentConfig&&componentConfig.variant.length>0){const componentChildren=[];let isComponentWithVariants=true;for(let i=0;i<elements.length;i++){const child=elements[i];const key=child.key??child.props?.id;const component=/*#__PURE__*/_jsx(MemoizedComponentVariantSwitch,{child:child,componentConfig:componentConfig},key);if(component===child){isComponentWithVariants=false;break;}else{componentChildren.push(/*#__PURE__*/_jsx(LayoutGroup,{id:key,children:component},key));}}if(isComponentWithVariants){newChildren=componentChildren;}}let result=[];// Add layout transitions\nfor(let i=0;i<newChildren.length;i++){const child=newChildren[i];const key=child.key??child.props?.id;result.push(/*#__PURE__*/_jsx(motion.div,{layout:\"position\",layoutId:key,style:{width:props.style?.width},children:child},key));}return result;};let children=null;if(Array.isArray(clChildren)){children=modifyChildren(clChildren);}else if(Array.isArray(clChildren?.props?.children)){const childrenArray=clChildren.props.children;let arrayIndex=childrenArray.findIndex(child=>Array.isArray(child));if(arrayIndex==-1){children=modifyChildren(childrenArray);}else{let newChildren=[];for(const child of childrenArray){if(Array.isArray(child)){newChildren=newChildren.concat(modifyChildren(child));}else{newChildren.push(child);}}children=newChildren;}}const childrenSlugs=[];if(Array.isArray(children)){for(const child of children){let slug=null;const id=child.props?.child?.key;if(id){slug=dataItemsById[id]?.[slugFieldId];}childrenSlugs.push(slug);}}return children.map((child,index)=>/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{[slugFieldId]:childrenSlugs[index]||null},children:child}));},[isCanvas,collectionList,query,itemIds,page,componentConfig]);if(!collectionList){return /*#__PURE__*/_jsx(Message,{title:\"Connect a CMS Collection List\",subtitle:\"Drag the handle on the right side to a Collection List or select from the dropdown list. The Collection List must be outside of a page to be connected.\"});}else if(!isCanvas&&!query){return /*#__PURE__*/_jsx(Message,{title:\"Connect a CMS Collection List\",subtitle:\"The layer that's connected isn't a Collection List. Make sure the Collection List isn't inside of any other layers or components when connecting it.\"});}else if(missingSearchField){return /*#__PURE__*/_jsx(Message,{title:`\"${missingSearchField}\" field does not exist in your CMS collection`,subtitle:`The field \"${missingSearchField}\" is in the search fields list, but there are no fields in your CMS collection with that name. Edit the field name in the search fields list or add a new CMS field with that name.`});}else if(missingSortField){return /*#__PURE__*/_jsx(Message,{title:`\"${missingSortField}\" field does not exist in your CMS collection`,subtitle:`The field \"${missingSortField}\" is in the search fields list, but there are no fields in your CMS collection with that name. Edit the field name in the sorting configuration or add a new CMS field with that name.`});}else if(mismatchedSortFieldName){return /*#__PURE__*/_jsx(Message,{title:`\"${mismatchedSortFieldName}\" is not a ${fieldTypeNames[mismatchedSortFieldType]||mismatchedSortFieldType} field.`,subtitle:\"Please update the Superfields sorting mode to match the field type on the CMS collection\"});}let layoutStyle={};if(layout){switch(layout.type){case\"stack\":const isVertical=layout.direction==\"vertical\";layoutStyle={display:\"flex\",flexDirection:isVertical?\"column\":\"row\",flexWrap:layout.wrap?\"wrap\":\"nowrap\",alignItems:isVertical?layout.alignV:layout.alignH,justifyContent:layout.distribute,gap:layout.gap};break;case\"grid\":// Columns\nlet gridTemplateColumns=\"\";if(layout.columns==\"auto\"){if(layout.gridWidthType==\"min\"){gridTemplateColumns=`repeat(auto-fill, minmax(${layout.gridWidth}px, 1fr))`;}else{// \"fixed\"\ngridTemplateColumns=`repeat(auto-fill, ${layout.gridWidth}px)`;}}else{if(layout.gridWidthType==\"min\"){gridTemplateColumns=`repeat(${layout.columnCount}, minmax(${layout.gridWidth}px, 1fr))`;}else{// \"fixed\"\ngridTemplateColumns=`repeat(${layout.columnCount}, ${layout.gridWidth}px)`;}}// Rows\nlet gridAutoRows=\"\";switch(layout.gridHeightType){case\"fixed\":gridAutoRows=`${layout.gridHeight}px`;break;case\"fit\":gridAutoRows=\"min-content\";break;}layoutStyle={display:\"grid\",gridTemplateColumns,gridAutoRows,justifyContent:layout.gridAlign,alignItems:layout.gridAlignV,columnGap:layout.gapH,rowGap:layout.gapV};break;}}const isMasonry=layout?.type===\"masonry\";const collectionListStyle={...isMasonry?{}:collectionList.props?.style,...props.style,...layoutStyle,position:\"relative\",padding:layout?layout.paddingIsMixed?`${layout.paddingTop}px ${layout.paddingRight}px ${layout.paddingBottom}px ${layout.paddingLeft}px`:`${layout.padding}px`:undefined};const masonryProps=isMasonry?{columns:layout.masonryColumns,gapH:layout.gapH,gapV:layout.gapV,alignment:layout.masonryItemWidth===\"fit\"?layout.masonryAlign:\"stretch\",autoArrange:true,reverse:false}:{};// Canvas view\nif(isCanvas){if(collectionList){let paginationPreviewOffset=0;let paginationItemsAfter=0;if(paginationActive&&paginationType!==\"framerPagination\"){try{// const children = collectionList.type.type(collectionList.props).props.children.props\n// \t.children;\n// if (children.length > 1) {\n// \tfor (let i = 0; i < children.length; i++) {\n// \t\tif (children[i].key == \"repeated\") {\n// \t\t\tpaginationPreviewOffset = i;\n// \t\t\tpaginationItemsAfter = children.length - i - 1;\n// \t\t\tbreak;\n// \t\t}\n// \t}\n// }\n}catch{console.warn(\"Failed to calculate Superfields pagination preview offset.\");}}if(isMasonry){return /*#__PURE__*/_jsx(Message,{title:\"Preview site to view masonry layout\",subtitle:\"The CMS masonry layout is not available in the editor. Preview or publish your site to see the CMS items.\"});// const htmlElement = collectionList.props?.__node?.cache?.htmlElement;\n// if (htmlElement) {\n// \tlet reactFiberKey = \"\";\n// \tfor (const key of Object.keys(htmlElement)) {\n// \t\tif (key.startsWith(\"__reactFiber\")) {\n// \t\t\treactFiberKey = key;\n// \t\t}\n// \t}\n// \t// Solution for getting React children from CMS collection on canvas by Fehmi Ozuseven\n// \tlet cmsChildren =\n// \t\thtmlElement[reactFiberKey]?.memoizedProps?.children?.[0]?.props?.children?.props\n// \t\t\t?.children?.[1]?.props?.children?.[0]?.props?.children;\n// \tconsole.log(cmsChildren);\n// \tif (Array.isArray(cmsChildren)) {\n// \t\tlet children = [];\n// \t\tfor (const child of cmsChildren) {\n// \t\t\tif (child.key == \"repeated\" && Array.isArray(child.props?.children)) {\n// \t\t\t\tchildren = children.concat(child.props.children);\n// \t\t\t} else {\n// \t\t\t\tchildren.push(child);\n// \t\t\t}\n// \t\t}\n// \t\treturn (\n// \t\t\t<div data-superfields style={collectionListStyle}>\n// \t\t\t\t<MemoizedMasonry {...masonryProps}>{children}</MemoizedMasonry>\n// \t\t\t</div>\n// \t\t);\n// \t}\n// }\n}else{const id=props.id??\"a\"+String(Math.floor(Math.random()*999999999));return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/cloneElement(collectionList,{id,style:collectionListStyle}),paginationActive&&paginationType!==\"framerPagination\"&&/*#__PURE__*/_jsx(\"style\",{children:`#${id} > *:nth-child(n+${itemsPerPage+1+paginationPreviewOffset})${paginationItemsAfter?`:not(:nth-last-child(-n+${paginationItemsAfter}))`:\"\"} { display: none !important; }`})]});}}else{return /*#__PURE__*/_jsx(\"div\",{style:{height:100}});}}// Empty state\nif(!itemIds?.length){if(emptyState){return /*#__PURE__*/cloneElement(emptyState,{style:{...emptyState.props.style,...props.style},\"data-superfields\":true});}else{return /*#__PURE__*/_jsx(\"div\",{\"data-superfields\":true});}}return /*#__PURE__*/_jsxs(\"div\",{...collectionList.props,style:collectionListStyle,className:isMasonry?\"\":collectionList.props?.className||\"\",\"data-superfields\":true,children:[/*#__PURE__*/_jsx(LayoutGroup,{id:id,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:isMasonry?/*#__PURE__*/_jsx(MemoizedMasonry,{...masonryProps,children:memoizedChildren}):memoizedChildren})}),paginationActive&&scrollUp&&/*#__PURE__*/_jsx(\"div\",{ref:scrollUpRef,style:{position:\"absolute\",top:scrollUp.offset,pointerEvents:\"none\"}})]});}addPropertyControls(Superfields,{superfieldsId:{type:ControlType.Number,defaultValue:0,step:1,min:0,displayStepper:true,title:\"ID\"},collectionList:{type:ControlType.ComponentInstance},emptyState:{type:ControlType.ComponentInstance},layout:{type:ControlType.Object,optional:true,controls:{type:{type:ControlType.Enum,defaultValue:\"stack\",options:[\"stack\",\"grid\",\"masonry\"],optionTitles:[\"Stack\",\"Grid\",\"Masonry\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},direction:{type:ControlType.Enum,defaultValue:\"vertical\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true,hidden:props=>props.type!=\"stack\"},distribute:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],hidden:props=>props.type!=\"stack\"},alignH:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"stack\"||props.direction!=\"horizontal\"},alignV:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],optionIcons:[\"align-left\",\"align-center\",\"align-right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"stack\"||props.direction!=\"vertical\"},wrap:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.type!=\"stack\"},columns:{type:ControlType.Enum,defaultValue:\"fixed\",options:[\"auto\",\"fixed\"],optionTitles:[\"Auto\",\"Fixed\"],displaySegmentedControl:true,hidden:props=>props.type!=\"grid\"},columnCount:{type:ControlType.Number,defaultValue:2,min:1,step:1,displayStepper:true,title:\" \",hidden:props=>props.type!=\"grid\"||props.columns==\"auto\"},gridWidthType:{type:ControlType.Enum,defaultValue:\"min\",options:[\"min\",\"fixed\"],optionTitles:[\"Min\",\"Fixed\"],displaySegmentedControl:true,title:\"Width\",hidden:props=>props.type!=\"grid\"},gridWidth:{type:ControlType.Number,defaultValue:200,min:1,step:1,title:\" \",hidden:props=>props.type!=\"grid\"},gridHeightType:{type:ControlType.Enum,defaultValue:\"fit\",options:[\"fit\",\"fixed\"],optionTitles:[\"Fit\",\"Fixed\"],displaySegmentedControl:true,title:\"Height\",hidden:props=>props.type!=\"grid\"},gridHeight:{type:ControlType.Number,defaultValue:200,min:1,step:1,title:\" \",hidden:props=>props.type!=\"grid\"||props.gridHeightType!=\"fixed\"},gridAlign:{type:ControlType.Enum,defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"grid\"},gridAlignV:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],displaySegmentedControl:true,title:\" \",hidden:props=>props.type!=\"grid\"||props.gridHeightType!==\"fit\"},masonryColumns:{type:ControlType.Number,defaultValue:3,min:1,step:1,displayStepper:true,title:\"Columns\",hidden:props=>props.type!==\"masonry\"},masonryItemWidth:{type:ControlType.Enum,defaultValue:\"fill\",options:[\"fit\",\"fill\"],optionTitles:[\"Fit\",\"Fill\"],displaySegmentedControl:true,title:\"Item Width\",hidden:props=>props.type!==\"masonry\"},masonryAlign:{type:ControlType.Enum,defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!==\"masonry\"||props.masonryItemWidth!==\"fit\"},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"stack\"},gapH:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"grid\"&&(props.type!==\"masonry\"||props.masonryColumns===1)},gapV:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"grid\"&&props.type!==\"masonry\"},padding:{type:ControlType.FusedNumber,defaultValue:0,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}},componentConfig:{type:ControlType.Object,optional:true,title:\"Component\",controls:{variant:{type:ControlType.String,defaultValue:\"\",placeholder:\"Variant Name\",preventLocalization:true,description:\"Override the component's variant for responsive design.\\n\\n*Note:* The component must be the only layer inside the Collection List to use this.\\n\\n*Note:* Variant does not appear while editing. Preview your project to see the variant.\"}}},scrollUp:{type:ControlType.Object,optional:true,defaultValue:{scrollStyle:\"smooth\",offset:0},title:\"Scroll to Top\",controls:{scrollStyle:{type:ControlType.Enum,defaultValue:\"smooth\",options:[\"smooth\",\"instant\"],optionTitles:[\"Smooth\",\"Instant\"],displaySegmentedControl:true,title:\"Scroll\"},offset:{type:ControlType.Number,defaultValue:-32,step:1,description:\" \"},paginationEnabled:{type:ControlType.Boolean,defaultValue:true,title:\"Pagination\"},filteringEnabled:{type:ControlType.Boolean,defaultValue:false,title:\"Filters\"},sortingEnabled:{type:ControlType.Boolean,defaultValue:false,title:\"Sorting\",description:\"Scroll to the top of the Superfields component when page, filter, or sorting is changed.\"}}},transition:{type:ControlType.Transition,defaultValue:{type:false},description:\" \"},// urlParameters: {\n//     type: ControlType.Object,\n//     title: \"URL Parameters\",\n//     description: \" \",\n//     controls: {\n//         pagination: {\n//             type: ControlType.Boolean,\n//             defaultValue: false,\n//         },\n//         paginationName: {\n//             type: ControlType.String,\n//             defaultValue: \"page\",\n//             placeholder: \"URL Parameter\",\n//             title: \"Name\",\n//             description: \"Current page\",\n//             hidden: (props) => !props.pagination,\n//         },\n//         search: {\n//             type: ControlType.Boolean,\n//             defaultValue: false,\n//         },\n//         searchName: {\n//             type: ControlType.String,\n//             defaultValue: \"search\",\n//             placeholder: \"URL Parameter\",\n//             title: \"Name\",\n//             description: \"Search input text\",\n//             // \"Search input text\\n\\n*Note:* URL parameters for filters and sorting can be added on the Filter and Sorting Selector components.\",\n//             hidden: (props) => !props.search,\n//         },\n//     },\n// },\npagination:{type:ControlType.Boolean,defaultValue:false},paginationType:{type:ControlType.Enum,defaultValue:\"pagination\",options:[\"prevNextButtons\",\"loadMoreButton\"],optionTitles:[\"Prev/Next Buttons\",\"Load More Button\"],title:\"Type\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden:props=>!props.pagination},itemsPerPage:{type:ControlType.Number,defaultValue:4,min:1,step:1,displayStepper:true,hidden:props=>!props.pagination},filtering:{type:ControlType.Boolean,defaultValue:false},favouriting:{type:ControlType.Boolean,defaultValue:false},favouritesOnly:{type:ControlType.Boolean,defaultValue:false,hidden:props=>!props.favouriting},search:{type:ControlType.Boolean,defaultValue:false},searchFields:{type:ControlType.Array,defaultValue:[{fieldType:\"default\",fieldName:\"Title\"}],title:\"Fields\",control:{type:ControlType.Object,controls:{fieldType:{type:ControlType.Enum,defaultValue:\"default\",options:[\"reference\",\"default\"],optionTitles:[\"Yes\",\"No\"],displaySegmentedControl:true,title:\"Reference\"},fieldName:{type:ControlType.String,defaultValue:\"Title\",placeholder:\"CMS Field Name\",preventLocalization:true},referenceFieldName:{type:ControlType.String,defaultValue:\"\",placeholder:\"CMS Field Name\",preventLocalization:true,hidden:props=>props.fieldType!==\"reference\"}}},description:\"CMS fields to search\",hidden:props=>!props.search},randomize:{type:ControlType.Boolean,defaultValue:false},sorting:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.randomize},sortingField:{type:ControlType.Object,optional:true,hidden:props=>props.randomize||!props.sorting,controls:sortingControls()},slugFieldName:{type:ControlType.String,defaultValue:\"Slug\",placeholder:\"Slug Field Name\",preventLocalization:true,hidden:props=>!props.favouriting&&!props.sorting},cmsCollectionName:{type:ControlType.String,defaultValue:\"\",preventLocalization:true,hidden:props=>true}});function ComponentVariantSwitch({child,componentConfig}){const componentChild=child?.props?.children?.props?.children;const componentProps=componentChild?.props;const component=componentProps?.children;const variant=componentConfig.variant;if(!component){return child;}const clonedComponent=cloneComponent(componentChild,variant);if(clonedComponent){return clonedComponent;}if(componentProps&&typeof componentProps===\"object\"&&componentProps?.hasOwnProperty(\"href\")){const clonedChild=cloneComponent(componentProps.children?.props?.children,variant);if(clonedChild){return /*#__PURE__*/cloneElement(componentChild,{children:{...componentProps?.children,props:{...componentProps?.children?.props,children:clonedChild}}});}}const clonedChild=cloneComponent(componentProps?.children,variant);if(clonedChild){return /*#__PURE__*/cloneElement(componentChild,{children:clonedChild});}if(clonedComponent?.props?.hasOwnProperty(\"variant\")){return /*#__PURE__*/cloneElement(component,{variant});}return child;}const MemoizedComponentVariantSwitch=/*#__PURE__*/memo(ComponentVariantSwitch);const MemoizedMasonry=/*#__PURE__*/memo(Masonry);function cloneComponent(componentChild,variant){const componentProps=componentChild?.props;const component=componentProps?.children;if(componentChild?.type==ResolveLinks){return /*#__PURE__*/_jsx(ResolveLinks,{...componentProps,children:(...values)=>{const element=component(...values);return /*#__PURE__*/cloneElement(element,{children:{...element.props.children,props:{...element.props.children.props,children:{...element.props.children.props.children,props:{...element.props.children.props.children.props,variant}}}}});}});}else if(!component?.type?.propertyControls){const cData=component?.props?.children;if(component&&cData){const variantProp=cData.type?.propertyControls?.variant;if(variantProp){return /*#__PURE__*/cloneElement(component,{children:{...cData,props:{...cData.props,variant}}});}}}return null;}function shuffle(array,seed){// Create a copy of the original array to avoid modifying it directly\nconst shuffled=array.slice();// Create a seeded random number generator\nlet currentSeed=seed;const random=()=>{const x=Math.sin(currentSeed++)*1e4;return x-Math.floor(x);};// Fisher-Yates shuffle algorithm\nfor(let i=shuffled.length-1;i>0;i--){const j=Math.floor(random()*(i+1));[shuffled[i],shuffled[j]]=[shuffled[j],shuffled[i]];}return shuffled;}function getPropertyControl(fieldName,fieldType,referenceFieldName,referenceFieldType,propertyControlsByTitle,mainAlias,defaultReferencePropertyTitle=\"\"){let property=propertyControlsByTitle[mainAlias]?.[fieldName]||null;let mismatchedFieldName=\"\";let mismatchedFieldType=\"\";if(property){if(property.type===\"collectionreference\"){const alias=property.id;const propertyControls=propertyControlsByTitle[alias];if(propertyControls){const name=fieldType===\"reference\"?referenceFieldName:defaultReferencePropertyTitle;const control=propertyControls[name];if(control){if(referenceFieldType&&referenceFieldType!==control.type){mismatchedFieldName=fieldName;mismatchedFieldType=control.type;}else{property={...control,id:`${alias}.${control.id}`};}}}}else if(property.type!==fieldType){mismatchedFieldName=fieldName;mismatchedFieldType=fieldType;}}return{property,mismatchedFieldName,mismatchedFieldType};}function processField(field,fieldValue,filterValue,multiSelect,conditionContains,multiReferenceItemsById){if(field.type===\"multicollectionreference\"&&Array.isArray(fieldValue)){// const rItems = multiReferenceItemsById[field.referenceAlias]\nfor(const item of fieldValue){if(!item){continue;}const itemValue=item[field.referenceId];if(itemValue===null||itemValue===undefined){continue;}if(filterData(itemValue,filterValue,field.referenceType,multiSelect,conditionContains)){return true;}}}else{if(fieldValue===null||fieldValue===undefined){return false;}return filterData(fieldValue,filterValue,field.type,multiSelect,conditionContains);}return false;}function filterData(fieldValue,filterValue,fieldType,multiSelect,conditionContains){if(typeof filterValue==\"string\"&&multiSelect){const values=filterValue.split(DELIMITER);switch(fieldType){case FieldType.String:case FieldType.Enum:if(conditionContains){for(const v of values){if(fieldValue.includes(v)){return true;}}}else{if(values.includes(fieldValue)){return true;}}break;}}else{switch(fieldType){case FieldType.Boolean:if(fieldValue==filterValue){return true;}break;case FieldType.String:case FieldType.Enum:if(conditionContains){if(fieldValue?.includes(filterValue)){return true;}}else{if(fieldValue==filterValue){return true;}}break;}}return false;}function modifySelect(query,filters,search,searchFields,sort,propertyControlsByTitle,collections){const filterIds=Object.keys(filters);const hasFilters=filterIds.length;if(query?.select&&(hasFilters||search||sort?.sortBy===\"field\")){const fields=[];if(hasFilters){for(const filterId of filterIds){const filter=filters[filterId];if(filter.fieldType===FilterFieldType.MultipleOptions){for(const name of filter.fieldName.split(DELIMITER)){fields.push({name:name});}}else if(filter.fieldType===FilterFieldType.Reference){fields.push({name:filter.fieldName,referenceFieldName:filter.referenceFieldName});}else{fields.push({name:filter.fieldName});}}}for(const field of searchFields){if(field.fieldType===\"reference\"){fields.push({name:field.fieldName,referenceFieldName:field.referenceFieldName});}else{fields.push({name:field.fieldName});}}if(sort&&sort.sortBy===\"field\"){fields.push({name:sort.fieldName});}// Deduplicate fields\nconst uniqueFields=[];for(const field of fields){if(!uniqueFields.some(f=>f.name===field.name&&f.referenceFieldName===field.referenceFieldName)){uniqueFields.push(field);}}return addFieldsToSelect(uniqueFields,query,propertyControlsByTitle,collections);}return query?.select;}function mapCollectionDataValues(items,propertyControlsById,mainAlias,multiReferenceItemsById,multiReferenceIdMap){if(!Array.isArray(items)||typeof propertyControlsById!==\"object\"||typeof multiReferenceItemsById!==\"object\"||typeof multiReferenceIdMap!==\"object\"||typeof mainAlias!==\"string\"){return items// Return the original array if inputs are invalid\n;}const mainPropertyControlsById=propertyControlsById[mainAlias];// Create a shallow copy of the items array\nconst copiedItems=items.map(item=>({...item}));for(const propertyId of Object.keys(mainPropertyControlsById)){const property=mainPropertyControlsById[propertyId];if(property.type===\"enum\"){const optionMap={};if(property.options&&property.optionTitles){for(let i=0;i<property.options.length;i++){optionMap[property.options[i]]=property.optionTitles[i];}}for(const item of copiedItems){if(item[propertyId]){item[propertyId]=optionMap[item[propertyId]]||\"\";}}}else if(property.type===\"multicollectionreference\"){const alias=multiReferenceIdMap[propertyId];const referenceItemsById=multiReferenceItemsById[alias];if(referenceItemsById){for(const item of copiedItems){const referenceItems=item[alias];const rPropertyControlsById=propertyControlsById[alias];const newItemValues=[];if(Array.isArray(referenceItems)&&typeof rPropertyControlsById===\"object\"){const rCopiedItems=referenceItems.map(item=>{const value=typeof item===\"string\"?referenceItemsById[item]:item;return value?{...value}:{};});for(const propertyId of Object.keys(rPropertyControlsById)){const property=rPropertyControlsById[propertyId];if(property.type===\"enum\"){const optionMap={};if(property.options&&property.optionTitles){for(let i=0;i<property.options.length;i++){optionMap[property.options[i]]=property.optionTitles[i];}}for(const item of rCopiedItems){if(item[propertyId]){item[propertyId]=optionMap[item[propertyId]]||\"\";}}}}for(const item of rCopiedItems){newItemValues.push(item);}}item[propertyId]=newItemValues;}}}}return copiedItems;}function getSearchLevelForValue(value,searchText){if(value==undefined||value==null){return 0;}const text=String(value).toLowerCase();if(text==searchText){return 4;}else if(text.includes(searchText)){if(text.startsWith(searchText)){return 3;}else if((\" \"+text+\" \").includes(\" \"+searchText+\" \")){return 2;}else{return 1;}}return 0;}const Transition=({value,children})=>{const config=useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};\nexport const __FramerMetadata__ = {\"exports\":{\"LayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Superfields\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Superfields.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType}from\"framer\";import{addPropertyControlsV2}from\"https://framerusercontent.com/modules/wzF1aUkHoslINE1PWbP0/sxOfSCfiOC8Jvwv2fSyj/Shared.js\";import OriginalSuperfields,{LayoutType}from\"https://framerusercontent.com/modules/1o5Bk6b6qvbR58A6b2Ej/ooiH5XwZCUsLIR6xhPtU/Superfields.js\";const DEFAULT_SLUG_FIELD_NAME=\"Slug\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 600\n * @framerDisableUnlink\n */export default function Superfields(props){const advanced=props.mode===\"advanced\";return /*#__PURE__*/_jsx(OriginalSuperfields,{collectionList:props.collectionList,emptyState:props.emptyState,superfieldsId:advanced?props.settings?.id??0:0,layout:advanced?props.styling?.layout:undefined,transition:advanced?props.styling?.transition:undefined,componentConfig:advanced&&props.settings?.variant?{variant:props.settings.variant}:undefined,scrollUp:advanced?props.settings?.scrollToTop:undefined,randomization:advanced?props.settings?.randomization:false,favourites:advanced&&props.settings?.favouritesOnly?true:false,favouriteOnly:advanced&&props.settings?.favouritesOnly?true:false,slugFieldName:advanced?props.settings?.slugFieldName||DEFAULT_SLUG_FIELD_NAME:DEFAULT_SLUG_FIELD_NAME,style:props.style});}addPropertyControlsV2(Superfields,{collectionList:{type:ControlType.ComponentInstance,description:\"*CMS Collection:* Connect this to a connection list. This must be outside of a page to be connected.\"},emptyState:{type:ControlType.ComponentInstance,description:\"*Empty State:* Show a frame when no items exist. This must be outside of a page to be connected.\"},styling:{advanced:true,type:ControlType.Object,title:\"Styling \uD83C\uDFA8\",buttonTitle:\"Layout, Transition\",description:\"Update the collection layout and style.\",controls:{layout:{type:ControlType.Object,optional:true,description:\"Stack, grid, or masonry layout\",controls:{type:{type:ControlType.Enum,defaultValue:LayoutType.Stack,options:[LayoutType.Stack,LayoutType.Grid,LayoutType.Masonry],optionTitles:[\"Stack\",\"Grid\",\"Masonry\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},direction:{type:ControlType.Enum,defaultValue:\"vertical\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true,hidden:props=>props.type!=LayoutType.Stack},distribute:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],hidden:props=>props.type!=LayoutType.Stack},alignH:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=LayoutType.Stack||props.direction!=\"horizontal\"},alignV:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],optionIcons:[\"align-left\",\"align-center\",\"align-right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=LayoutType.Stack||props.direction!=\"vertical\"},wrap:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.type!=LayoutType.Stack},columns:{type:ControlType.Enum,defaultValue:\"fixed\",options:[\"auto\",\"fixed\"],optionTitles:[\"Auto\",\"Fixed\"],displaySegmentedControl:true,hidden:props=>props.type!=LayoutType.Grid},columnCount:{type:ControlType.Number,defaultValue:2,min:1,step:1,displayStepper:true,title:\" \",hidden:props=>props.type!=LayoutType.Grid||props.columns==\"auto\"},gridWidthType:{type:ControlType.Enum,defaultValue:\"min\",options:[\"min\",\"fixed\"],optionTitles:[\"Min\",\"Fixed\"],displaySegmentedControl:true,title:\"Width\",hidden:props=>props.type!=LayoutType.Grid},gridWidth:{type:ControlType.Number,defaultValue:200,min:1,step:1,title:\" \",hidden:props=>props.type!=LayoutType.Grid},gridHeightType:{type:ControlType.Enum,defaultValue:\"fit\",options:[\"fit\",\"fixed\"],optionTitles:[\"Fit\",\"Fixed\"],displaySegmentedControl:true,title:\"Height\",hidden:props=>props.type!=LayoutType.Grid},gridHeight:{type:ControlType.Number,defaultValue:200,min:1,step:1,title:\" \",hidden:props=>props.type!=LayoutType.Grid||props.gridHeightType!=\"fixed\"},gridAlign:{type:ControlType.Enum,defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=LayoutType.Grid},gridAlignV:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],displaySegmentedControl:true,title:\" \",hidden:props=>props.type!=LayoutType.Grid||props.gridHeightType!==\"fit\"},masonryColumns:{type:ControlType.Number,defaultValue:3,min:1,step:1,displayStepper:true,title:\"Columns\",hidden:props=>props.type!==LayoutType.Masonry},masonryItemWidth:{type:ControlType.Enum,defaultValue:\"fill\",options:[\"fit\",\"fill\"],optionTitles:[\"Fit\",\"Fill\"],displaySegmentedControl:true,title:\"Item Width\",hidden:props=>props.type!==LayoutType.Masonry},masonryAlign:{type:ControlType.Enum,defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!==LayoutType.Masonry||props.masonryItemWidth!==\"fit\"},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==LayoutType.Stack},gapH:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==LayoutType.Grid&&(props.type!==LayoutType.Masonry||props.masonryColumns===1)},gapV:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==LayoutType.Grid&&props.type!==LayoutType.Masonry},padding:{type:ControlType.FusedNumber,defaultValue:0,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}},transition:{type:ControlType.Transition,defaultValue:{type:false},description:\"Animate items when they move\"}}},settings:{advanced:true,type:ControlType.Object,title:\"Settings\",description:\"Advanced setup for Superfields.\",buttonTitle:\"Options\",controls:{id:{type:ControlType.Number,defaultValue:0,step:1,min:0,displayStepper:true,title:\"ID\",description:\"If using multiple collections on the same page, set a specific ID to match.\"},randomization:{type:ControlType.Boolean,defaultValue:false,title:\"Randomization\",description:\"Randomize the order of items in the collection.\"},favouritesOnly:{type:ControlType.Boolean,defaultValue:false,title:\"Favourites Only\",description:\"Show only favourited items in the collection.\"},scrollToTop:{type:ControlType.Object,optional:true,defaultValue:{scrollStyle:\"smooth\",offset:0},title:\"Scroll to Top\",description:\"Scroll to the top of the Superfields component when page, filter, or sorting is changed.\",controls:{scrollStyle:{type:ControlType.Enum,defaultValue:\"smooth\",options:[\"smooth\",\"instant\"],optionTitles:[\"Smooth\",\"Instant\"],displaySegmentedControl:true,title:\"Scroll\"},offset:{type:ControlType.Number,defaultValue:-32,step:1,description:\" \"},paginationEnabled:{type:ControlType.Boolean,defaultValue:true,title:\"Pagination\"},filteringEnabled:{type:ControlType.Boolean,defaultValue:false,title:\"Filters\"},sortingEnabled:{type:ControlType.Boolean,defaultValue:false,title:\"Sorting\"}}},variant:{type:ControlType.String,defaultValue:\"\",placeholder:\"Variant Name\",preventLocalization:true,description:\"Override the component's variant for responsive design.\\n\\n*Note:* The component must be the only layer inside the Collection List to use this.\\n\\n*Note:* Variant does not appear while editing. Preview your project to see the variant.\"},slugFieldName:{type:ControlType.String,defaultValue:DEFAULT_SLUG_FIELD_NAME,placeholder:DEFAULT_SLUG_FIELD_NAME,description:\"The name of the *Slug* field on the CMS collection.\"}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Superfields\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"600\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (0784c89)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"SuTiXTDMj\",\"xOCOuOf4q\",\"qXF2idjjl\",\"CYeQUnGWi\",\"LFykrSGtL\",\"ABW4W46bN\",\"FxmYPdu9X\",\"uQsvS87Sb\",\"G2nft7aTD\",\"DNsf1_INK\",\"qJtWLAbDE\",\"PfVTY2hP8\"];const serializationHash=\"framer-blRFJ\";const variantClassNames={ABW4W46bN:\"framer-v-dnknhl\",CYeQUnGWi:\"framer-v-1rp2fky\",DNsf1_INK:\"framer-v-1on8gm\",FxmYPdu9X:\"framer-v-1ls3kkh\",G2nft7aTD:\"framer-v-1xzfr8f\",LFykrSGtL:\"framer-v-ivnk0i\",PfVTY2hP8:\"framer-v-1hopowy\",qJtWLAbDE:\"framer-v-1kgcp29\",qXF2idjjl:\"framer-v-53k88u\",SuTiXTDMj:\"framer-v-f7mtcf\",uQsvS87Sb:\"framer-v-euhdjj\",xOCOuOf4q:\"framer-v-1le7k35\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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={\"0.5 stars\":\"DNsf1_INK\",\"1 stars\":\"G2nft7aTD\",\"1.5 stars\":\"uQsvS87Sb\",\"2 stars\":\"FxmYPdu9X\",\"2.5 stars\":\"ABW4W46bN\",\"3 stars\":\"LFykrSGtL\",\"3.5 stars\":\"CYeQUnGWi\",\"4 stars\":\"qXF2idjjl\",\"4.5 stars\":\"xOCOuOf4q\",\"5 stars\":\"SuTiXTDMj\",\"Single star\":\"PfVTY2hP8\",\"Variant 11\":\"qJtWLAbDE\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"SuTiXTDMj\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SuTiXTDMj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"PfVTY2hP8\")return false;return true;};const isDisplayed1=()=>{if([\"xOCOuOf4q\",\"CYeQUnGWi\",\"ABW4W46bN\",\"uQsvS87Sb\",\"DNsf1_INK\",\"qJtWLAbDE\",\"PfVTY2hP8\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"xOCOuOf4q\",\"CYeQUnGWi\",\"ABW4W46bN\",\"uQsvS87Sb\",\"DNsf1_INK\",\"qJtWLAbDE\"].includes(baseVariant))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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-f7mtcf\",className,classNames),\"data-framer-name\":\"5 stars\",layoutDependency:layoutDependency,layoutId:\"SuTiXTDMj\",ref:refBinding,style:{...style},...addPropertyOverrides({ABW4W46bN:{\"data-framer-name\":\"2.5 stars\"},CYeQUnGWi:{\"data-framer-name\":\"3.5 stars\"},DNsf1_INK:{\"data-framer-name\":\"0.5 stars\"},FxmYPdu9X:{\"data-framer-name\":\"2 stars\"},G2nft7aTD:{\"data-framer-name\":\"1 stars\"},LFykrSGtL:{\"data-framer-name\":\"3 stars\"},PfVTY2hP8:{\"data-framer-name\":\"Single star\"},qJtWLAbDE:{\"data-framer-name\":\"Variant 11\"},qXF2idjjl:{\"data-framer-name\":\"4 stars\"},uQsvS87Sb:{\"data-framer-name\":\"1.5 stars\"},xOCOuOf4q:{\"data-framer-name\":\"4.5 stars\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mc9jbs\",\"data-framer-name\":\"Star 1 Holding\",layoutDependency:layoutDependency,layoutId:\"dMLCQWuWX\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-89qjqr\",\"data-framer-name\":\"Star 1\",layoutDependency:layoutDependency,layoutId:\"lli13dSCF\",opacity:1,radius:.4,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(243, 172, 133)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DNsf1_INK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gqyohr\",\"data-framer-name\":\"Star 2 Holding\",layoutDependency:layoutDependency,layoutId:\"k_C3lOVhk\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1uuyafm\",\"data-framer-name\":\"Star 2\",layoutDependency:layoutDependency,layoutId:\"RvFGI0gvR\",opacity:1,radius:.4,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(243, 172, 133)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DNsf1_INK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'},G2nft7aTD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'},uQsvS87Sb:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aw9dg4\",\"data-framer-name\":\"Star 3 Holding\",layoutDependency:layoutDependency,layoutId:\"jXaYBsYXB\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-10qsj09\",\"data-framer-name\":\"Star 3\",layoutDependency:layoutDependency,layoutId:\"OyzjpbJCX\",opacity:1,radius:.4,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(243, 172, 133)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ABW4W46bN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'},DNsf1_INK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'},FxmYPdu9X:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'},G2nft7aTD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'},uQsvS87Sb:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b1hc0f\",\"data-framer-name\":\"Star 4 Holding\",layoutDependency:layoutDependency,layoutId:\"Pkb7PzRwZ\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-4wcah\",\"data-framer-name\":\"Star 4\",layoutDependency:layoutDependency,layoutId:\"ZPsuqBxgH\",opacity:1,radius:.4,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(243, 172, 133)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ABW4W46bN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'},CYeQUnGWi:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'},DNsf1_INK:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'},FxmYPdu9X:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'},G2nft7aTD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'},LFykrSGtL:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'},uQsvS87Sb:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'}},baseVariant,gestureVariant)})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1axa7u6\",\"data-framer-name\":\"Star 5 Holding\",layoutDependency:layoutDependency,layoutId:\"X5G58lCeC\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1i3pc6p\",\"data-framer-name\":\"Star 5\",layoutDependency:layoutDependency,layoutId:\"PBjm6nOu3\",opacity:1,radius:.4,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(243, 172, 133)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({FxmYPdu9X:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'},G2nft7aTD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'},LFykrSGtL:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'},qXF2idjjl:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 6.629 1.593 C 6.763 1.258 7.237 1.258 7.371 1.593 L 8.717 4.944 C 8.774 5.086 8.908 5.183 9.061 5.194 L 12.664 5.438 C 13.023 5.462 13.17 5.913 12.893 6.144 L 10.122 8.459 C 10.004 8.558 9.953 8.715 9.991 8.864 L 10.871 12.366 C 10.959 12.715 10.576 12.994 10.271 12.802 L 7.213 10.882 C 7.083 10.8 6.917 10.8 6.787 10.882 L 3.729 12.802 C 3.424 12.994 3.041 12.715 3.129 12.366 L 4.009 8.864 C 4.047 8.715 3.996 8.558 3.878 8.459 L 1.107 6.144 C 0.83 5.913 0.977 5.462 1.336 5.438 L 4.939 5.194 C 5.092 5.183 5.226 5.086 5.283 4.944 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>'}},baseVariant,gestureVariant)})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4cj4j0\",\"data-framer-name\":\"Half star\",layoutDependency:layoutDependency,layoutId:\"rx0Qerz1G\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1yciq6c\",layoutDependency:layoutDependency,layoutId:\"Yxnfyhq4k\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 9.621\" overflow=\"visible\"><path d=\"M 4.75 0.231 C 4.799 0.109 4.894 0.033 5 0 L 5 7.975 C 4.969 7.985 4.938 7.998 4.91 8.016 L 2.407 9.56 C 2.101 9.749 1.72 9.469 1.809 9.12 L 2.525 6.325 C 2.564 6.175 2.511 6.016 2.391 5.917 L 0.147 4.074 C -0.133 3.844 0.012 3.39 0.374 3.366 L 3.306 3.17 C 3.458 3.16 3.592 3.064 3.65 2.923 Z\" fill=\"rgb(232, 188, 77)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1t7b4q1\",layoutDependency:layoutDependency,layoutId:\"QW_vQMCm7\",opacity:1,radius:.4,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.1 11.891\" overflow=\"visible\"><path d=\"M 5.68 1.474 C 5.815 1.142 6.285 1.142 6.42 1.474 L 7.52 4.166 C 7.578 4.307 7.711 4.403 7.864 4.414 L 10.796 4.609 C 11.158 4.633 11.303 5.087 11.023 5.317 L 8.779 7.16 C 8.658 7.259 8.606 7.418 8.645 7.568 L 9.36 10.364 C 9.45 10.712 9.069 10.992 8.763 10.803 L 6.26 9.259 C 6.131 9.18 5.969 9.18 5.84 9.259 L 3.337 10.803 C 3.031 10.992 2.65 10.712 2.74 10.364 L 3.455 7.568 C 3.494 7.418 3.442 7.259 3.321 7.16 L 1.077 5.317 C 0.797 5.087 0.942 4.633 1.304 4.609 L 4.236 4.414 C 4.389 4.403 4.522 4.307 4.58 4.166 Z\" fill=\"rgb(232, 188, 77)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-b2clp0\",layoutDependency:layoutDependency,layoutId:\"ON7pB_N7V\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.554 12.1\" overflow=\"visible\"><path d=\"M 0 0 L 6.554 0 L 6.554 12.1 L 0 12.1 Z\" fill=\"rgb(232, 188, 77)\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-nk9yfb\",layoutDependency:layoutDependency,layoutId:\"LX1gbaZDB\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 9.621\" overflow=\"visible\"><path d=\"M 1.35 2.923 C 1.408 3.064 1.541 3.16 1.694 3.17 L 4.626 3.366 C 4.988 3.39 5.133 3.844 4.853 4.074 L 2.609 5.917 C 2.488 6.016 2.436 6.175 2.475 6.325 L 3.19 9.12 C 3.28 9.469 2.899 9.749 2.593 9.56 L 0.09 8.016 C 0.061 7.998 0.031 7.985 0 7.975 L 0 0 C 0.106 0.033 0.201 0.109 0.25 0.231 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-3btw1d\",layoutDependency:layoutDependency,layoutId:\"ZbIBVkCNs\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.508 10.756\" overflow=\"visible\"><path d=\"M 6.124 0.906 C 5.989 0.575 5.519 0.575 5.384 0.906 L 4.284 3.598 C 4.226 3.739 4.092 3.836 3.94 3.846 L 1.008 4.041 C 0.646 4.065 0.501 4.519 0.781 4.749 L 3.025 6.592 C 3.145 6.691 3.198 6.85 3.159 7.001 L 2.444 9.796 C 2.354 10.144 2.735 10.424 3.041 10.235 L 5.544 8.691 C 5.673 8.612 5.835 8.612 5.964 8.691 L 8.467 10.235 C 8.773 10.424 9.154 10.144 9.064 9.796 L 8.349 7.001 C 8.31 6.85 8.362 6.691 8.482 6.592 L 10.727 4.749 C 11.007 4.519 10.861 4.065 10.5 4.041 L 7.568 3.846 C 7.415 3.836 7.282 3.739 7.224 3.598 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dxzog4\",layoutDependency:layoutDependency,layoutId:\"Ls84_14xi\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.554 12.1\" overflow=\"visible\"><path d=\"M 6.554 0 L 0 0 L 0 12.1 L 6.554 12.1 Z\" fill=\"rgb(232, 232, 232)\"></path></svg>',withExternalLayout:true})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-blRFJ.framer-a39mrv, .framer-blRFJ .framer-a39mrv { display: block; }\",\".framer-blRFJ.framer-f7mtcf { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-blRFJ .framer-mc9jbs, .framer-blRFJ .framer-1gqyohr, .framer-blRFJ .framer-1aw9dg4, .framer-blRFJ .framer-1b1hc0f, .framer-blRFJ .framer-1axa7u6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-blRFJ .framer-89qjqr, .framer-blRFJ .framer-1uuyafm, .framer-blRFJ .framer-10qsj09, .framer-blRFJ .framer-4wcah, .framer-blRFJ .framer-1i3pc6p { height: 14px; position: relative; width: 14px; }\",\".framer-blRFJ .framer-4cj4j0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 10px; }\",\".framer-blRFJ .framer-1yciq6c, .framer-blRFJ .framer-nk9yfb { height: 10px; position: relative; width: 5px; }\",\".framer-blRFJ .framer-1t7b4q1 { height: 12px; left: -1px; position: absolute; top: -1px; width: 12px; }\",\".framer-blRFJ .framer-b2clp0 { height: 12px; left: 5px; position: absolute; top: -1px; width: 7px; }\",\".framer-blRFJ .framer-3btw1d { height: 11px; left: -6px; position: absolute; top: 0px; width: 12px; }\",\".framer-blRFJ .framer-dxzog4 { height: 12px; left: -6px; position: absolute; top: -1px; width: 7px; }\",\".framer-blRFJ.framer-v-1rp2fky .framer-mc9jbs, .framer-blRFJ.framer-v-dnknhl .framer-mc9jbs, .framer-blRFJ.framer-v-euhdjj .framer-mc9jbs, .framer-blRFJ.framer-v-1on8gm .framer-4cj4j0 { order: 0; }\",\".framer-blRFJ.framer-v-1rp2fky .framer-1gqyohr, .framer-blRFJ.framer-v-dnknhl .framer-1gqyohr, .framer-blRFJ.framer-v-euhdjj .framer-4cj4j0, .framer-blRFJ.framer-v-1on8gm .framer-mc9jbs { order: 1; }\",\".framer-blRFJ.framer-v-1rp2fky .framer-1aw9dg4, .framer-blRFJ.framer-v-dnknhl .framer-4cj4j0, .framer-blRFJ.framer-v-euhdjj .framer-1gqyohr, .framer-blRFJ.framer-v-1on8gm .framer-1gqyohr { order: 2; }\",\".framer-blRFJ.framer-v-1rp2fky .framer-1b1hc0f, .framer-blRFJ.framer-v-dnknhl .framer-1b1hc0f, .framer-blRFJ.framer-v-euhdjj .framer-1b1hc0f, .framer-blRFJ.framer-v-1on8gm .framer-1b1hc0f { order: 4; }\",\".framer-blRFJ.framer-v-1rp2fky .framer-4cj4j0, .framer-blRFJ.framer-v-dnknhl .framer-1aw9dg4, .framer-blRFJ.framer-v-euhdjj .framer-1aw9dg4, .framer-blRFJ.framer-v-1on8gm .framer-1aw9dg4 { order: 3; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 78\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"xOCOuOf4q\":{\"layout\":[\"auto\",\"auto\"]},\"qXF2idjjl\":{\"layout\":[\"auto\",\"auto\"]},\"CYeQUnGWi\":{\"layout\":[\"auto\",\"auto\"]},\"LFykrSGtL\":{\"layout\":[\"auto\",\"auto\"]},\"ABW4W46bN\":{\"layout\":[\"auto\",\"auto\"]},\"FxmYPdu9X\":{\"layout\":[\"auto\",\"auto\"]},\"uQsvS87Sb\":{\"layout\":[\"auto\",\"auto\"]},\"G2nft7aTD\":{\"layout\":[\"auto\",\"auto\"]},\"DNsf1_INK\":{\"layout\":[\"auto\",\"auto\"]},\"qJtWLAbDE\":{\"layout\":[\"auto\",\"auto\"]},\"PfVTY2hP8\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRuSyynk3D=withCSS(Component,css,\"framer-blRFJ\");export default FramerRuSyynk3D;FramerRuSyynk3D.displayName=\"Rating stars\";FramerRuSyynk3D.defaultProps={height:14,width:78};addPropertyControls(FramerRuSyynk3D,{variant:{options:[\"SuTiXTDMj\",\"xOCOuOf4q\",\"qXF2idjjl\",\"CYeQUnGWi\",\"LFykrSGtL\",\"ABW4W46bN\",\"FxmYPdu9X\",\"uQsvS87Sb\",\"G2nft7aTD\",\"DNsf1_INK\",\"qJtWLAbDE\",\"PfVTY2hP8\"],optionTitles:[\"5 stars\",\"4.5 stars\",\"4 stars\",\"3.5 stars\",\"3 stars\",\"2.5 stars\",\"2 stars\",\"1.5 stars\",\"1 stars\",\"0.5 stars\",\"Variant 11\",\"Single star\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerRuSyynk3D,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRuSyynk3D\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xOCOuOf4q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qXF2idjjl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CYeQUnGWi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LFykrSGtL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ABW4W46bN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FxmYPdu9X\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uQsvS87Sb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"G2nft7aTD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DNsf1_INK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qJtWLAbDE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PfVTY2hP8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"78\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"14\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RuSyynk3D.map", "// Generated by Framer (9e04080)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Image,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RatingStars from\"https://framerusercontent.com/modules/mfvS5c0aNRfmeXTB4oKL/Tvf1AA2Pa0kysBX7fYPf/RuSyynk3D.js\";const RatingStarsFonts=getFonts(RatingStars);const cycleOrder=[\"hVuE0w1Fd\",\"udAMzRfLb\"];const serializationHash=\"framer-KhN9j\";const variantClassNames={hVuE0w1Fd:\"framer-v-bje5xa\",udAMzRfLb:\"framer-v-21a48e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const convertFromBoolean=(value,activeLocale)=>{if(value){return\"0px 15px 20px 15px\";}else{return\"20px 15px 20px 15px\";}};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const prefix=(value,prefix)=>{if(typeof value===\"string\"&&typeof prefix===\"string\"){return prefix+value;}else if(typeof value===\"string\"){return value;}else if(typeof prefix===\"string\"){return prefix;}return\"\";};const suffix=(value,suffix)=>{if(typeof value===\"string\"&&typeof suffix===\"string\"){return value+suffix;}else if(typeof value===\"string\"){return value;}else if(typeof suffix===\"string\"){return suffix;}return\"\";};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={\"Variant 1\":\"hVuE0w1Fd\",\"Variant 2\":\"udAMzRfLb\"};const getProps=({contenido,height,id,image,imagenDeDesp_es,name1,width,...props})=>{return{...props,dhjygvgHd:name1??props.dhjygvgHd??\"text\",LzvMyXBPc:contenido??props.LzvMyXBPc,p_cDSeTTJ:image??props.p_cDSeTTJ,variant:humanReadableVariantMap[props.variant]??props.variant??\"hVuE0w1Fd\",zVFRs0qYG:imagenDeDesp_es??props.zVFRs0qYG};};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,p_cDSeTTJ,dhjygvgHd,LzvMyXBPc,CDKKXxCsc,zVFRs0qYG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hVuE0w1Fd\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(zVFRs0qYG);const padding=numberToPixelString(convertFromBoolean(isSet(zVFRs0qYG),activeLocale));const textContent=suffix(prefix(LzvMyXBPc,'\"'),'\"');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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-bje5xa\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"hVuE0w1Fd\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-aa28b57b-d19e-4180-872a-e3e30ceaf1cd, rgba(0, 0, 0, 0.05))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(245, 245, 245)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{udAMzRfLb:{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({udAMzRfLb:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[visible&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(zVFRs0qYG)},className:\"framer-1dq29q\",\"data-framer-name\":\"Despues\",layoutDependency:layoutDependency,layoutId:\"ZQCffDIW2\",style:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n9tvzw\",layoutDependency:layoutDependency,layoutId:\"e8IwcLTso\",style:{\"--10ocmuz\":padding},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(105, 105, 105))\"},children:'\"\"'})}),className:\"framer-193howh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wMOpVe2XE\",style:{\"--extracted-r6o4lv\":\"rgb(105, 105, 105)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l78czo\",layoutDependency:layoutDependency,layoutId:\"WPD30Q7he\",style:{backgroundColor:\"rgba(0, 0, 0, 0.1)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fvxtnj\",layoutDependency:layoutDependency,layoutId:\"NmFJP8syb\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"40px\",...toResponsiveImage(p_cDSeTTJ)},className:\"framer-1hid7j8\",layoutDependency:layoutDependency,layoutId:\"NTcKuJuuP\",style:{borderBottomLeftRadius:138,borderBottomRightRadius:138,borderTopLeftRadius:138,borderTopRightRadius:138}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11x5nnw\",layoutDependency:layoutDependency,layoutId:\"VYgUY2F5E\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:\"text\"})}),className:\"framer-sscdhu\",\"data-framer-name\":\"Nombre \",fonts:[\"FS;Satoshi-bold\"],layoutDependency:layoutDependency,layoutId:\"jDcqKUUmU\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\"},text:dhjygvgHd,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7vg245-container\",layoutDependency:layoutDependency,layoutId:\"uPfvqjDVh-container\",nodeId:\"uPfvqjDVh\",rendersWithMotion:true,scopeId:\"KrAfKhoHr\",children:/*#__PURE__*/_jsx(RatingStars,{height:\"100%\",id:\"uPfvqjDVh\",layoutId:\"uPfvqjDVh\",variant:CDKKXxCsc,width:\"100%\"})})})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KhN9j.framer-4ffz9u, .framer-KhN9j .framer-4ffz9u { display: block; }\",\".framer-KhN9j.framer-bje5xa { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 320px; }\",\".framer-KhN9j .framer-1dq29q { aspect-ratio: 1.4545454545454546 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 220px); overflow: visible; position: relative; width: 100%; }\",\".framer-KhN9j .framer-n9tvzw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; overflow: hidden; padding: var(--10ocmuz); position: relative; width: 100%; }\",\".framer-KhN9j .framer-193howh, .framer-KhN9j .framer-sscdhu { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-KhN9j .framer-1l78czo { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-KhN9j .framer-fvxtnj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-KhN9j .framer-1hid7j8 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); position: relative; width: 40px; }\",\".framer-KhN9j .framer-11x5nnw { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-KhN9j .framer-7vg245-container { flex: none; height: auto; position: relative; width: auto; }\",'.framer-KhN9j[data-border=\"true\"]::after, .framer-KhN9j [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 128\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"udAMzRfLb\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"p_cDSeTTJ\":\"image\",\"dhjygvgHd\":\"name1\",\"LzvMyXBPc\":\"contenido\",\"zVFRs0qYG\":\"imagenDeDesp_es\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKrAfKhoHr=withCSS(Component,css,\"framer-KhN9j\");export default FramerKrAfKhoHr;FramerKrAfKhoHr.displayName=\"review card\";FramerKrAfKhoHr.defaultProps={height:128,width:320};addPropertyControls(FramerKrAfKhoHr,{variant:{options:[\"hVuE0w1Fd\",\"udAMzRfLb\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},p_cDSeTTJ:{title:\"image\",type:ControlType.ResponsiveImage},dhjygvgHd:{defaultValue:\"text\",displayTextArea:false,title:\"name\",type:ControlType.String},LzvMyXBPc:{defaultValue:\"\",displayTextArea:false,title:\"Contenido\",type:ControlType.String},zVFRs0qYG:{title:\"Imagen de desp\\xfaes\",type:ControlType.ResponsiveImage}});addFonts(FramerKrAfKhoHr,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"}]},...RatingStarsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKrAfKhoHr\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"p_cDSeTTJ\\\":\\\"image\\\",\\\"dhjygvgHd\\\":\\\"name1\\\",\\\"LzvMyXBPc\\\":\\\"contenido\\\",\\\"zVFRs0qYG\\\":\\\"imagenDeDesp_es\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"320\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"udAMzRfLb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"128\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KrAfKhoHr.map"],
  "mappings": "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",
  "names": ["DEFAULT_SORTING_ID", "FAVOURITES_FILTER_ID", "DELIMITER", "FieldType", "FilterFieldType", "FilterTextCondition", "Button", "props", "onClick", "onMouseEnter", "layer", "width", "height", "q", "p", "u", "createBackground", "Border", "Border", "width", "widthIsMixed", "widthTop", "widthRight", "widthBottom", "widthLeft", "style", "color", "transition", "animate", "radius", "p", "motion", "Message", "title", "subtitle", "u", "createBackground", "fill", "on", "color", "colorA", "colorB", "sortingControls", "defaultSorting", "hidden", "ControlType", "props", "sortFieldType", "MODE_CONTROL", "ControlType", "SUPPORT_CONTROL", "addPropertyControlsV2", "component", "controls", "showModeControl", "id", "control", "props", "addPropertyControls", "idControl", "ControlType", "createInitialState", "useBaseStore", "create", "set", "get", "id", "path", "getCurrentPath", "updates", "state", "totalItems", "fieldName", "value", "currentFilters", "randomizationSeed", "search", "sortOption", "page", "searchFields", "paginationType", "useSuperfieldsStore", "selector", "initialize", "initializedRef", "pe", "_", "startTransition", "_e", "currentRouteId", "useRouter", "previousRouteIdRef", "memoizedFunctions", "se", "functions", "key", "args", "window", "ue", "freshState", "initializedState", "initialState", "newState", "shallow", "Store_default", "fieldTypeNames", "FieldType", "Order", "PaginationType", "LayoutType", "SearchFieldType", "Superfields", "props", "superfieldsId", "layout", "componentConfig", "cmsCollectionName", "favouritesOnly", "searchFields", "sortingField", "urlParameters", "slugFieldName", "scrollUp", "transition", "customOverrideFilter", "customOverrideSort", "id", "ae", "collectionList", "emptyState", "isCanvas", "RenderTarget", "isOptimizing", "window", "scrollUpRef", "pe", "itemCountRef", "isFirstRender", "query", "queryParent", "propertyControlsById", "propertyControlsByTitle", "childrenFunction", "collections", "multiReferenceQueries", "multiReferenceIdMap", "se", "getCollectionData", "mainCollection", "framerPaginationSize", "framerPagination", "filters", "randomizationSeed", "search", "sortOption", "defaultSortOption", "sortingUrlParameter", "paginationActive", "paginationType", "itemsPerPage", "page", "setPage", "setTotalItems", "paginationButtonsCount", "storeSearchFields", "setPaginationType", "Store_default", "state", "urlParams", "searchParam", "pageParam", "parsedPage", "maxPages", "data", "calculatedPaginationType", "ue", "randomize", "mainAlias", "mainPropertyControlsByTitle", "mainPropertyControlsById", "slugFieldId", "filterIds", "sort", "DEFAULT_SORTING_ID", "favourites", "FavouriteStore_default", "finalSearchFields", "select", "modifySelect", "multiReferenceSelects", "selects", "alias", "cmsField", "key", "fieldTitle", "referenceSearchFields", "searchField", "referenceFilters", "filterId", "filter", "FilterFieldType", "a", "b", "rQuery", "originalData", "useQueryData", "multiReferenceItemsById", "fieldId", "refSelect", "refQuery", "refDataItemsById", "refData", "item", "dataIds", "dataItemsById", "mapCollectionDataValues", "scrollToTop", "rect", "url", "pageNumber", "hasUrlParameterFilter", "value", "filteredData", "itemIds", "FAVOURITES_FILTER_ID", "fieldName", "fieldType", "filterValue", "conditionContains", "FilterTextCondition", "fields", "n", "DELIMITER", "field", "referenceFieldName", "isMultiRef", "collectionPropControls", "c", "propertyControlId", "propertyControl", "propertyId", "control", "isMultipleFields", "foundMatch", "dataItem", "processField", "favouriteFilterValue", "favouriteFilteredData", "shouldFilterFavorites", "customFilteredData", "searchText", "searchData", "hasSearch", "missingSearchField", "missingFieldName", "levels", "itemLevels", "i", "property", "getPropertyControl", "propertyID", "propertyType", "propIsString", "propIsNumber", "propIsMultiReference", "ii", "cmsItem", "level", "items", "propertyControls", "propId", "rItem", "rValue", "getSearchLevelForValue", "oldLevel", "oldLevelItems", "itemId", "itemCount", "pageCount", "dataOrder", "newDataOrder", "_", "shuffle", "orderedItemIds", "canSort", "missingSortField", "mismatchedSortFieldName", "mismatchedSortFieldType", "sortBy", "mismatchedFieldName", "mismatchedFieldType", "isAscending", "getSortValue", "slug", "aValue", "bValue", "comparison", "memoizedChildren", "offset", "limit", "paginationInfo", "loadMore", "newPage", "originalDataItemsById", "clChildren", "modifyChildren", "elements", "newChildren", "componentChildren", "isComponentWithVariants", "child", "component", "p", "MemoizedComponentVariantSwitch", "LayoutGroup", "result", "motion", "children", "childrenArray", "childrenSlugs", "index", "PathVariablesContext", "Message", "layoutStyle", "isVertical", "gridTemplateColumns", "gridAutoRows", "isMasonry", "collectionListStyle", "masonryProps", "paginationPreviewOffset", "paginationItemsAfter", "u", "l", "q", "Transition", "MemoizedMasonry", "addPropertyControls", "ControlType", "sortingControls", "ComponentVariantSwitch", "componentChild", "componentProps", "variant", "clonedComponent", "cloneComponent", "clonedChild", "X", "Masonry", "ResolveLinks", "values", "element", "cData", "array", "seed", "shuffled", "currentSeed", "random", "x", "j", "referenceFieldType", "defaultReferencePropertyTitle", "fieldValue", "multiSelect", "itemValue", "filterData", "v", "hasFilters", "name", "uniqueFields", "f", "addFieldsToSelect", "copiedItems", "optionMap", "referenceItemsById", "referenceItems", "rPropertyControlsById", "newItemValues", "rCopiedItems", "text", "config", "re", "MotionConfigContext", "contextValue", "DEFAULT_SLUG_FIELD_NAME", "Superfields", "props", "advanced", "p", "addPropertyControlsV2", "ControlType", "LayoutType", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "LayoutGroup", "u", "SVG", "css", "FramerRuSyynk3D", "withCSS", "RuSyynk3D_default", "addPropertyControls", "ControlType", "addFonts", "RatingStarsFonts", "getFonts", "RuSyynk3D_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "isSet", "value", "toResponsiveImage", "convertFromBoolean", "activeLocale", "numberToPixelString", "prefix", "suffix", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "contenido", "height", "id", "image", "imagenDeDesp_es", "name1", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "p_cDSeTTJ", "dhjygvgHd", "LzvMyXBPc", "CDKKXxCsc", "zVFRs0qYG", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "visible", "padding", "textContent", "LayoutGroup", "u", "Image2", "RichText", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerKrAfKhoHr", "withCSS", "KrAfKhoHr_default", "addPropertyControls", "ControlType", "addFonts"]
}
