{"version":3,"file":"Collectionvarinatoverwrite.BR6IPU6J.mjs","names":["props","useId","t","r","n","e","u","p","useRef","useTransition","useMemo","useSuperfieldsStore","superfieldsId","ResetFiltersButton","OriginalResetFiltersButton","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","RichText","Image1","useRef","useState"],"sources":["https:/framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/9cz7ek89fMdNfYUyPOlg/SuperfieldsShared.js","https:/framerusercontent.com/modules/wzF1aUkHoslINE1PWbP0/pud8aXQ40ffzFv6s5hLJ/Shared.js","https:/framerusercontent.com/modules/XPZpWLgM1p9otlAim6ab/YZGwyfuvWTDLYoiYQunH/zustand.js","https:/framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/SrfgZxoYwWZOduOAI06A/Store.js","https:/framerusercontent.com/modules/kf2LBfm1QDK0TMFrHROs/nL8rJEgBzssQxh9GSsdT/ResetFiltersButton.js","https:/framerusercontent.com/modules/CJcI2TK9KsyIRO6ImviD/l99vqS6ZCYDidT0Wikx5/ResetFiltersButton.js","https:/framerusercontent.com/modules/nxx52hPRk35Z0mIk9cF0/EhEYYPTjfWTSbMbVD7YR/SVugSea3L.js","https:/framerusercontent.com/modules/6xnkGx7nLL2apJXgCdOP/OI1ieLHy1QhcvsZn0Zai/Collectionvarinatoverwrite.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;};/**\n * Reusable control description for the “Superfields CMS ID” picker.\n *\n * Accepts an optional `hidden` predicate so individual components can decide when\n * the control should be shown (e.g. only in advanced modes).\n * This is done for type safety\n */export function superfieldsId({hidden}={}){return{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 → Z\",\"Z → A\"],displaySegmentedControl:true,title:\"Sort\",hidden:props=>sortFieldType(props)!==\"string\"||hidden?.(props)},numberSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"Ascending ↑\",\"Descending ↓\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>sortFieldType(props)!==\"number\"||hidden?.(props)},dateSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"Ascending ↑\",\"Descending ↓\"],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 → Z\",\"Z → 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\":{\"buttonPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Border\":{\"type\":\"reactComponent\",\"name\":\"Border\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"superfieldsId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sortingControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Message\":{\"type\":\"reactComponent\",\"name\":\"Message\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"FilterFieldType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FieldType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderPropertyControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Button\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SORTING_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FilterTextCondition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EmptyState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FAVOURITES_FILTER_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"calculateTotalPages\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSlug\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DELIMITER\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillPropOnOff\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parsePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createBackground\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SuperfieldsShared.map","import{addPropertyControls,ControlType}from\"framer\";import{fillProp}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/9cz7ek89fMdNfYUyPOlg/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 🛟\"],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 🎨\",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\":{\"idControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parsePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buttonPropertyControlsV2\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addPropertyControlsV2\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseButtonPropertyControlsV2\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// https://ga.jspm.io/npm:zustand@3.7.0/esm/index.js\n// The only changes are changing default exports to regular export\n// to export multiple functions in one file.\nimport{useEffect as t,useLayoutEffect as e,useReducer as n,useRef as r,useDebugValue as c}from\"react\";function createStore(t){let e;const n=new Set;const setState=(t,r)=>{const c=\"function\"===typeof t?t(e):t;if(c!==e){const t=e;e=r?c:Object.assign({},e,c);n.forEach(n=>n(e,t));}};const getState=()=>e;const subscribeWithSelector=(t,r=getState,c=Object.is)=>{console.warn(\"[DEPRECATED] Please use `subscribeWithSelector` middleware\");let o=r(e);function listenerToAdd(){const n=r(e);if(!c(o,n)){const e=o;t(o=n,e);}}n.add(listenerToAdd);return()=>n.delete(listenerToAdd);};const subscribe=(t,e,r)=>{if(e||r)return subscribeWithSelector(t,e,r);n.add(t);return()=>n.delete(t);};const destroy=()=>n.clear();const r={setState:setState,getState:getState,subscribe:subscribe,destroy:destroy};e=t(setState,getState,r);return r;}const o=\"undefined\"===typeof window||!window.navigator||/ServerSideRendering|^Deno\\//.test(window.navigator.userAgent);const s=o?t:e;export function create(t){const e=\"function\"===typeof t?createStore(t):t;const useStore=(t=e.getState,o=Object.is)=>{const[,u]=n(t=>t+1,0);const i=e.getState();const a=r(i);const d=r(t);const l=r(o);const f=r(false);const S=r();void 0===S.current&&(S.current=t(i));let b;let g=false;if(a.current!==i||d.current!==t||l.current!==o||f.current){b=t(i);g=!o(S.current,b);}s(()=>{g&&(S.current=b);a.current=i;d.current=t;l.current=o;f.current=false;});const w=r(i);s(()=>{const listener=()=>{try{const t=e.getState();const n=d.current(t);if(!l.current(S.current,n)){a.current=t;S.current=n;u();}}catch(t){f.current=true;u();}};const t=e.subscribe(listener);e.getState()!==w.current&&listener();return t;},[]);const p=g?b:S.current;c(p);return p;};Object.assign(useStore,e);useStore[Symbol.iterator]=function(){console.warn(\"[useStore, api] = create() is deprecated and will be removed in v4\");const t=[useStore,e];return{next(){const e=t.length<=0;return{value:t.shift(),done:e};}};};return useStore;}// https://ga.jspm.io/npm:zustand@3.7.0/esm/shallow.js\nexport function shallow(e,t){if(Object.is(e,t))return true;if(\"object\"!==typeof e||null===e||\"object\"!==typeof t||null===t)return false;const l=Object.keys(e);if(l.length!==Object.keys(t).length)return false;for(let r=0;r<l.length;r++)if(!Object.prototype.hasOwnProperty.call(t,l[r])||!Object.is(e[l[r]],t[l[r]]))return false;return true;}\nexport const __FramerMetadata__ = {\"exports\":{\"create\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"shallow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zustand.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;console.log(`🟣 [FILTER VALUE CHANGED] \"${fieldName}\" = \"${value}\" (was: \"${currentFilters[fieldName]?.value}\")`);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});},setPaginationButtonsCount:(id,paginationButtonsCount)=>{get().setState(id,{paginationButtonsCount});},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\nconsole.log(`🔴 [ROUTE CHANGED] ${previousRouteIdRef.current} → ${currentRouteId}`);previousRouteIdRef.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}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{buttonPropertyControls,Button,superfieldsId,useInstanceId}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/9cz7ek89fMdNfYUyPOlg/SuperfieldsShared.js\";import useSuperfieldsStore from\"https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/SrfgZxoYwWZOduOAI06A/Store.js\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function ResetFiltersButton(props){const{superfieldsId,border}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const id=useInstanceId();const[filters,search,setFilterValue,setSearch]=useSuperfieldsStore(superfieldsId,state=>[state.filters,state.search,state.setFilterValue,state.setSearch]);function onButtonClick(){if(props.resetFilters&&filters){for(const fieldName of Object.keys(filters)){setFilterValue(fieldName,filters[fieldName]?.defaultValue);}}if(props.resetSearch&&search){setSearch(\"\");}props.click?.();}let areFiltersActive=false;if(props.resetFilters&&filters){for(const fieldName of Object.keys(filters)){const filter=filters[fieldName];if(!filter){continue;}if(filter.value!==filter.defaultValue){areFiltersActive=true;break;}}}if(props.resetSearch&&search){areFiltersActive=true;}if(props.autoHide&&!areFiltersActive&&!isCanvas){return /*#__PURE__*/_jsx(\"style\",{id:id,dangerouslySetInnerHTML:{__html:`div:has(> #${id}) { display: none; }`}});}return /*#__PURE__*/_jsx(Button,{props:props,onClick:onButtonClick,onMouseEnter:props.hover});}ResetFiltersButton.displayName=\"Reset Filters Button\";//@ts-ignore\naddPropertyControls(ResetFiltersButton,{...superfieldsId(),resetFilters:{type:ControlType.Boolean,defaultValue:true},resetSearch:{type:ControlType.Boolean,defaultValue:true,description:\" \"},...buttonPropertyControls({text:\"Reset Filters\"}),autoHide:{type:ControlType.Boolean,defaultValue:false,description:\"Hide button when no filters/search are active\",title:\"Auto-Hide\"},click:{type:ControlType.EventHandler},hover:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ResetFiltersButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType}from\"framer\";import{addPropertyControlsV2,buttonPropertyControlsV2,parseButtonPropertyControlsV2}from\"https://framerusercontent.com/modules/wzF1aUkHoslINE1PWbP0/pud8aXQ40ffzFv6s5hLJ/Shared.js\";import{superfieldsId}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/9cz7ek89fMdNfYUyPOlg/SuperfieldsShared.js\";import OriginalResetFiltersButton from\"https://framerusercontent.com/modules/kf2LBfm1QDK0TMFrHROs/nL8rJEgBzssQxh9GSsdT/ResetFiltersButton.js\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function ResetFiltersButton(props){const isAdvanced=props.mode===\"advanced\";return /*#__PURE__*/_jsx(OriginalResetFiltersButton,{superfieldsId:isAdvanced?props.settings.superfieldsId:0,...parseButtonPropertyControlsV2(props),resetFilters:isAdvanced?props.settings.resetFilters:true,resetSearch:isAdvanced?props.settings.resetSearch:true,autoHide:isAdvanced?props.settings.autoHide:false,click:props.click,hover:props.hover,style:props.style});}ResetFiltersButton.displayName=\"Reset Filters Button\";addPropertyControlsV2(ResetFiltersButton,{...buttonPropertyControlsV2({text:\"Reset Filters\"}),settings:{type:ControlType.Object,title:\"Settings\",description:\"Advanced setup for Superfields.\",buttonTitle:\"Options\",advanced:true,controls:{...superfieldsId(),resetFilters:{type:ControlType.Boolean,defaultValue:true,title:\"Reset Filters\"},resetSearch:{type:ControlType.Boolean,defaultValue:true,title:\"Reset Search\"},autoHide:{type:ControlType.Boolean,defaultValue:true,description:\"Hide button when no filters/search are active\",title:\"Auto-Hide\"}}},click:{type:ControlType.EventHandler},hover:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ResetFiltersButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4ded5ed)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"uD0hTzmqo\",\"FPc67Nsdv\"];const serializationHash=\"framer-x0gH8\";const variantClassNames={FPc67Nsdv:\"framer-v-1ro99z1\",uD0hTzmqo:\"framer-v-wb6by7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ywyyZodat=undefined;const So_CPagMH=undefined;const ftDgb1jum=undefined;const HPcCI7vAN=undefined;const QriX3yoJD=undefined;const VIrvyYOoS=undefined;const transition1={duration:0,type:\"tween\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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 humanReadableVariantMap={\"Variant 1\":\"uD0hTzmqo\",\"Variant 2\":\"FPc67Nsdv\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,image,leestijd,naamPersson,profilePicture,tag,titel,width,...props})=>{return{...props,ftDgb1jum:titel??props.ftDgb1jum??\"Het arbeidstekort op het land oplossen — zonder \\xe9\\xe9n extra machine te kopen\",HPcCI7vAN:profilePicture??props.HPcCI7vAN??{alt:\"\",pixelHeight:318,pixelWidth:320,src:\"https://framerusercontent.com/images/HaK3WvD7jJQPEFIqkiQJXYuSSw.png?width=320&height=318\"},QriX3yoJD:naamPersson??props.QriX3yoJD??\"Niels van Vilsteren\",So_CPagMH:leestijd??props.So_CPagMH??\"15 min\",variant:humanReadableVariantMap[props.variant]??props.variant??\"uD0hTzmqo\",VIrvyYOoS:image??props.VIrvyYOoS??{alt:\"\",pixelHeight:1244,pixelWidth:2222,src:\"https://framerusercontent.com/images/GpYRWEPOnGSqSqKbXLdDyks9Fw.png?width=2222&height=1244\",srcSet:\"https://framerusercontent.com/images/GpYRWEPOnGSqSqKbXLdDyks9Fw.png?scale-down-to=512&width=2222&height=1244 512w,https://framerusercontent.com/images/GpYRWEPOnGSqSqKbXLdDyks9Fw.png?scale-down-to=1024&width=2222&height=1244 1024w,https://framerusercontent.com/images/GpYRWEPOnGSqSqKbXLdDyks9Fw.png?scale-down-to=2048&width=2222&height=1244 2048w,https://framerusercontent.com/images/GpYRWEPOnGSqSqKbXLdDyks9Fw.png?width=2222&height=1244 2222w\"},ywyyZodat:tag??props.ywyyZodat??\"Techniek\"};};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,HPcCI7vAN,QriX3yoJD,ftDgb1jum,ywyyZodat,So_CPagMH,VIrvyYOoS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uD0hTzmqo\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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-wb6by7\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"uD0hTzmqo\",ref:refBinding,style:{backgroundColor:\"var(--token-4a24ea6a-e6a1-460e-8155-679533edb14a, rgb(234, 241, 104))\",...style},variants:{FPc67Nsdv:{backgroundColor:\"var(--token-f9682793-a472-47f2-bff6-3e43cb5b2648, rgb(15, 43, 37))\"}},...addPropertyOverrides({FPc67Nsdv:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-tgd8c6\",\"data-framer-name\":\"Frame 300\",layoutDependency:layoutDependency,layoutId:\"ilfIoEFKv\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gl2lrp\",\"data-framer-name\":\"Frame 299\",layoutDependency:layoutDependency,layoutId:\"UGKDhXp2g\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-os5xtj\",\"data-framer-name\":\"Frame 297\",layoutDependency:layoutDependency,layoutId:\"gesSVzkDj\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-t0jop5\",\"data-framer-name\":\"Frame 230\",layoutDependency:layoutDependency,layoutId:\"ZCv2kr1iB\",style:{backgroundColor:\"rgb(12, 35, 36)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},variants:{FPc67Nsdv:{backgroundColor:\"var(--token-4a24ea6a-e6a1-460e-8155-679533edb14a, rgb(234, 241, 104))\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7VFQgRmlycyBOZXVlIFRyaWFsIFZhciBSb21hbiBWYXJpYWJsZSBSZWd1bGFyVkY9SW5kbmFIUWlJRFV3TUE9PQ==\",\"--framer-font-family\":'\"TT Firs Neue Trial Var Roman Variable Regular\", \"TT Firs Neue Trial Var Roman Variable Regular Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a517ec9-d229-4966-820e-70a49b65d181, rgb(239, 237, 230)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Techniek\"})}),className:\"framer-7qjlhu\",\"data-framer-name\":\"Techniek\",fonts:[\"CUSTOMV2;TT Firs Neue Trial Var Roman Variable Regular\"],layoutDependency:layoutDependency,layoutId:\"KpbPbJQSD\",style:{\"--extracted-2gg91v\":'\"wght\" 500',\"--extracted-r6o4lv\":\"var(--token-0a517ec9-d229-4966-820e-70a49b65d181, rgb(239, 237, 230))\",\"--framer-paragraph-spacing\":\"0px\"},text:ywyyZodat,variants:{FPc67Nsdv:{\"--extracted-r6o4lv\":\"var(--token-f9682793-a472-47f2-bff6-3e43cb5b2648, rgb(15, 43, 37))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FPc67Nsdv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7VFQgRmlycyBOZXVlIFRyaWFsIFZhciBSb21hbiBWYXJpYWJsZSBSZWd1bGFyVkY9SW5kbmFIUWlJRFV3TUE9PQ==\",\"--framer-font-family\":'\"TT Firs Neue Trial Var Roman Variable Regular\", \"TT Firs Neue Trial Var Roman Variable Regular Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f9682793-a472-47f2-bff6-3e43cb5b2648, rgb(15, 43, 37)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Techniek\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7VFQgRmlycyBOZXVlIFRyaWFsIFZhciBSb21hbiBWYXJpYWJsZSBSZWd1bGFyVkY9SW5kbmFIUWlJRFF3TUE9PQ==\",\"--framer-font-family\":'\"TT Firs Neue Trial Var Roman Variable Regular\", \"TT Firs Neue Trial Var Roman Variable Regular Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 400)',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(12, 35, 36))\",\"--framer-text-transform\":\"uppercase\"},children:\"15 min\"})}),className:\"framer-fes2hb\",\"data-framer-name\":\"15 min\",fonts:[\"CUSTOMV2;TT Firs Neue Trial Var Roman Variable Regular\"],layoutDependency:layoutDependency,layoutId:\"RwSRUZw8s\",style:{\"--extracted-2gg91v\":'\"wght\" 400',\"--extracted-r6o4lv\":\"rgb(12, 35, 36)\",\"--framer-paragraph-spacing\":\"0px\"},text:So_CPagMH,variants:{FPc67Nsdv:{\"--extracted-r6o4lv\":\"var(--token-0a517ec9-d229-4966-820e-70a49b65d181, rgb(239, 237, 230))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FPc67Nsdv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7VFQgRmlycyBOZXVlIFRyaWFsIFZhciBSb21hbiBWYXJpYWJsZSBSZWd1bGFyVkY9SW5kbmFIUWlJRFF3TUE9PQ==\",\"--framer-font-family\":'\"TT Firs Neue Trial Var Roman Variable Regular\", \"TT Firs Neue Trial Var Roman Variable Regular Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 400)',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a517ec9-d229-4966-820e-70a49b65d181, rgb(239, 237, 230)))\",\"--framer-text-transform\":\"uppercase\"},children:\"15 min\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7VFQgRmlycyBOZXVlIFRyaWFsIFZhciBSb21hbiBWYXJpYWJsZSBSZWd1bGFyVkY9SW5kbmFIUWlJRFF3TUE9PQ==\",\"--framer-font-family\":'\"TT Firs Neue Trial Var Roman Variable Regular\", \"TT Firs Neue Trial Var Roman Variable Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 400)',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(12, 35, 36))\",\"--framer-text-transform\":\"uppercase\"},children:\"Het arbeidstekort op het land oplossen — zonder \\xe9\\xe9n extra machine te kopen\"})}),className:\"framer-i6ejm9\",\"data-framer-name\":\"Het arbeidstekort op het land oplossen — zonder \\xe9\\xe9n extra machine te kopen\",fonts:[\"CUSTOMV2;TT Firs Neue Trial Var Roman Variable Regular\"],layoutDependency:layoutDependency,layoutId:\"dgbbqFspU\",style:{\"--extracted-2gg91v\":'\"wght\" 400',\"--extracted-r6o4lv\":\"rgb(12, 35, 36)\",\"--framer-paragraph-spacing\":\"0px\"},text:ftDgb1jum,variants:{FPc67Nsdv:{\"--extracted-r6o4lv\":\"var(--token-0a517ec9-d229-4966-820e-70a49b65d181, rgb(239, 237, 230))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FPc67Nsdv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7VFQgRmlycyBOZXVlIFRyaWFsIFZhciBSb21hbiBWYXJpYWJsZSBSZWd1bGFyVkY9SW5kbmFIUWlJRFF3TUE9PQ==\",\"--framer-font-family\":'\"TT Firs Neue Trial Var Roman Variable Regular\", \"TT Firs Neue Trial Var Roman Variable Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 400)',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a517ec9-d229-4966-820e-70a49b65d181, rgb(239, 237, 230)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Het arbeidstekort op het land oplossen — zonder \\xe9\\xe9n extra machine te kopen\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f0zpjt\",\"data-framer-name\":\"Frame 298\",layoutDependency:layoutDependency,layoutId:\"SJ9YendNF\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+0+Math.max(0,(((componentViewport?.height||508)-0)*.5-40-0)/1)*1-23+0),pixelHeight:318,pixelWidth:320,sizes:\"23px\",...toResponsiveImage(HPcCI7vAN)},className:\"framer-1vkf9bt\",\"data-framer-name\":\"Rectangle 150\",layoutDependency:layoutDependency,layoutId:\"iFog6gtTB\",...addPropertyOverrides({FPc67Nsdv:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(0+Math.max(0,((componentViewport?.height||508)-0-(0+((componentViewport?.height||508)-0)*.5+0))/1)*1+0)+20+0+Math.max(0,(((componentViewport?.height||508)-0)*.5-40-0)/1)*1-23+0),pixelHeight:318,pixelWidth:320,sizes:\"23px\",...toResponsiveImage(HPcCI7vAN)}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7VFQgRmlycyBOZXVlIFRyaWFsIFZhciBSb21hbiBWYXJpYWJsZSBSZWd1bGFyVkY9SW5kbmFIUWlJRFF3TUE9PQ==\",\"--framer-font-family\":'\"TT Firs Neue Trial Var Roman Variable Regular\", \"TT Firs Neue Trial Var Roman Variable Regular Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 400)',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(12, 35, 36))\"},children:\"Niels van Vilsteren\"})}),className:\"framer-1dgwq3w\",\"data-framer-name\":\"Niels van Vilsteren\",fonts:[\"CUSTOMV2;TT Firs Neue Trial Var Roman Variable Regular\"],layoutDependency:layoutDependency,layoutId:\"pyPGKA8v8\",style:{\"--extracted-2gg91v\":'\"wght\" 400',\"--extracted-r6o4lv\":\"rgb(12, 35, 36)\",\"--framer-paragraph-spacing\":\"0px\"},text:QriX3yoJD,variants:{FPc67Nsdv:{\"--extracted-r6o4lv\":\"var(--token-0a517ec9-d229-4966-820e-70a49b65d181, rgb(239, 237, 230))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FPc67Nsdv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7VFQgRmlycyBOZXVlIFRyaWFsIFZhciBSb21hbiBWYXJpYWJsZSBSZWd1bGFyVkY9SW5kbmFIUWlJRFF3TUE9PQ==\",\"--framer-font-family\":'\"TT Firs Neue Trial Var Roman Variable Regular\", \"TT Firs Neue Trial Var Roman Variable Regular Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 400)',\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0a517ec9-d229-4966-820e-70a49b65d181, rgb(239, 237, 230)))\"},children:\"Niels van Vilsteren\"})})}},baseVariant,gestureVariant)})]})]})}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(0+((componentViewport?.height||508)-0)*.5+0)),pixelHeight:1244,pixelWidth:2222,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(VIrvyYOoS)},className:\"framer-13h8mzh\",\"data-framer-name\":\"image 108\",layoutDependency:layoutDependency,layoutId:\"hNqWodo2c\",...addPropertyOverrides({FPc67Nsdv:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:1244,pixelWidth:2222,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(VIrvyYOoS)}}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-x0gH8.framer-1umlfbi, .framer-x0gH8 .framer-1umlfbi { display: block; }\",\".framer-x0gH8.framer-wb6by7 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 508px; justify-content: flex-start; min-height: 508px; overflow: visible; padding: 0px; position: relative; width: 311px; }\",\".framer-x0gH8 .framer-tgd8c6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 50%; justify-content: flex-start; overflow: visible; padding: 20px; position: relative; width: 100%; }\",\".framer-x0gH8 .framer-1gl2lrp { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-x0gH8 .framer-os5xtj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-x0gH8 .framer-t0jop5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 10px 12px 10px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-x0gH8 .framer-7qjlhu, .framer-x0gH8 .framer-fes2hb, .framer-x0gH8 .framer-1dgwq3w { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-x0gH8 .framer-i6ejm9 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-x0gH8 .framer-1f0zpjt { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px; position: absolute; width: min-content; z-index: 1; }\",\".framer-x0gH8 .framer-1vkf9bt { flex: none; height: 23px; position: relative; width: 23px; }\",\".framer-x0gH8 .framer-13h8mzh { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-x0gH8.framer-v-1ro99z1 .framer-tgd8c6 { order: 1; }\",\".framer-x0gH8.framer-v-1ro99z1 .framer-13h8mzh { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 508\n * @framerIntrinsicWidth 311\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"508px\",null]},\"FPc67Nsdv\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"508px\",null]}}}\n * @framerVariables {\"HPcCI7vAN\":\"profilePicture\",\"QriX3yoJD\":\"naamPersson\",\"ftDgb1jum\":\"titel\",\"ywyyZodat\":\"tag\",\"So_CPagMH\":\"leestijd\",\"VIrvyYOoS\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSVugSea3L=withCSS(Component,css,\"framer-x0gH8\");export default FramerSVugSea3L;FramerSVugSea3L.displayName=\"Blog Card\";FramerSVugSea3L.defaultProps={height:508,width:311};addPropertyControls(FramerSVugSea3L,{variant:{options:[\"uD0hTzmqo\",\"FPc67Nsdv\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},HPcCI7vAN:{__defaultAssetReference:\"data:framer/asset-reference,HaK3WvD7jJQPEFIqkiQJXYuSSw.png?width=320&height=318\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,HaK3WvD7jJQPEFIqkiQJXYuSSw.png?width=320&height=318\"},title:\"Profile Picture\",type:ControlType.ResponsiveImage},QriX3yoJD:{defaultValue:\"Niels van Vilsteren\",displayTextArea:false,title:\"Naam persson\",type:ControlType.String},onQriX3yoJDChange:{changes:\"QriX3yoJD\",type:ControlType.ChangeHandler},ftDgb1jum:{defaultValue:\"Het arbeidstekort op het land oplossen — zonder \\xe9\\xe9n extra machine te kopen\",displayTextArea:false,title:\"Titel\",type:ControlType.String},onftDgb1jumChange:{changes:\"ftDgb1jum\",type:ControlType.ChangeHandler},ywyyZodat:{defaultValue:\"Techniek\",displayTextArea:false,title:\"Tag\",type:ControlType.String},onywyyZodatChange:{changes:\"ywyyZodat\",type:ControlType.ChangeHandler},So_CPagMH:{defaultValue:\"15 min\",displayTextArea:false,title:\"Leestijd\",type:ControlType.String},onSo_CPagMHChange:{changes:\"So_CPagMH\",type:ControlType.ChangeHandler},VIrvyYOoS:{__defaultAssetReference:\"data:framer/asset-reference,GpYRWEPOnGSqSqKbXLdDyks9Fw.png?width=2222&height=1244\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,GpYRWEPOnGSqSqKbXLdDyks9Fw.png?width=2222&height=1244\"},title:\"Image\",type:ControlType.ResponsiveImage}});const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(FramerSVugSea3L,[{explicitInter:true,fonts:[{cssFamilyName:\"TT Firs Neue Trial Var Roman Variable Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"TT Firs Neue Trial Var Roman\",url:\"https://framerusercontent.com/assets/Nb6ojkl3Odlcpc1PzdknYQRAH0c.woff2\",variationAxes,weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSVugSea3L\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"HPcCI7vAN\\\":\\\"profilePicture\\\",\\\"QriX3yoJD\\\":\\\"naamPersson\\\",\\\"ftDgb1jum\\\":\\\"titel\\\",\\\"ywyyZodat\\\":\\\"tag\\\",\\\"So_CPagMH\\\":\\\"leestijd\\\",\\\"VIrvyYOoS\\\":\\\"image\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"311\",\"framerIntrinsicHeight\":\"508\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"508px\\\",null]},\\\"FPc67Nsdv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"508px\\\",null]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVugSea3L.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect,useRef,useState}from\"react\";const TWEEDE_VARIANT=\"Variant 2\";const ZOEK_RESET_VERTRAGING=180;function setRef(ref,value){if(typeof ref===\"function\"){ref(value);return;}if(ref)ref.current=value;}function getItemIndex(node){if(typeof window===\"undefined\"||!node)return 0;let item=node;let parent=item.parentElement;while(parent&&parent.children.length===1&&parent.parentElement){item=parent;parent=item.parentElement;}if(!parent)return 0;const items=Array.from(parent.children).filter(child=>{if(!(child instanceof HTMLElement))return false;const style=window.getComputedStyle(child);return!child.hidden&&child.getAttribute(\"aria-hidden\")!==\"true\"&&style.display!==\"none\"&&style.visibility!==\"hidden\";});const index=items.indexOf(item);return index<0?0:index;}export function withAfwisselendeVariant(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const itemRef=useRef(null);const[variant,setVariant]=useState(null);useEffect(()=>{const node=itemRef.current;if(!node||typeof window===\"undefined\")return;let animationFrame=0;let timeout=0;const update=(delay=0)=>{window.cancelAnimationFrame(animationFrame);window.clearTimeout(timeout);timeout=window.setTimeout(()=>{animationFrame=window.requestAnimationFrame(()=>{const index=getItemIndex(node);const nextVariant=index%2===0?null:TWEEDE_VARIANT;setVariant(currentVariant=>currentVariant===nextVariant?currentVariant:nextVariant);});},delay);};update();const target=node.parentElement?.parentElement||node.parentElement;const observer=new MutationObserver(()=>update(ZOEK_RESET_VERTRAGING));if(target){observer.observe(target,{attributes:true,attributeFilter:[\"class\",\"style\",\"hidden\",\"aria-hidden\"],childList:true,subtree:true});}const resetAfterSearch=event=>{const target=event.target;if(!(target instanceof HTMLInputElement))return;update(ZOEK_RESET_VERTRAGING);};const updateAfterResize=()=>update();window.addEventListener(\"input\",resetAfterSearch,true);window.addEventListener(\"search\",resetAfterSearch,true);window.addEventListener(\"resize\",updateAfterResize);return()=>{window.cancelAnimationFrame(animationFrame);window.clearTimeout(timeout);window.removeEventListener(\"input\",resetAfterSearch,true);window.removeEventListener(\"search\",resetAfterSearch,true);window.removeEventListener(\"resize\",updateAfterResize);observer.disconnect();};},[]);const nextProps=variant?{...props,variant}:props;return /*#__PURE__*/_jsx(Component,{ref:value=>{itemRef.current=value;setRef(ref,value);},...nextProps});});}export function withCollectionDebug(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const itemRef=useRef(null);const[index,setIndex]=useState(0);useEffect(()=>{const node=itemRef.current;if(!node||typeof window===\"undefined\")return;const update=()=>setIndex(getItemIndex(node));update();const target=node.parentElement?.parentElement||node.parentElement;const observer=new MutationObserver(update);if(target){observer.observe(target,{attributes:true,childList:true,subtree:true});}window.addEventListener(\"resize\",update);return()=>{window.removeEventListener(\"resize\",update);observer.disconnect();};},[]);return /*#__PURE__*/_jsx(Component,{ref:value=>{itemRef.current=value;setRef(ref,value);},...props,style:{...props.style,outline:\"2px solid #EAF168\",outlineOffset:\"-2px\"},\"data-collection-index\":index});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withAfwisselendeVariant\":{\"type\":\"reactHoc\",\"name\":\"withAfwisselendeVariant\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCollectionDebug\":{\"type\":\"reactHoc\",\"name\":\"withCollectionDebug\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Collectionvarinatoverwrite.map"],"mappings":"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"}