{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/framer/store.js@^1.0.0", "ssg:https://framerusercontent.com/modules/oaAH7umUjUOTeKmykfom/WOVvVqTBShTqaPjUX0Yc/Stores.js", "ssg:https://framerusercontent.com/modules/NktNXvnf4m4T7jKQcOHx/ld1Thy4iHs6v3180zPrJ/Utilities.js", "ssg:https://framerusercontent.com/modules/uaC9hWf3ec7HqMv3sXMc/GkCN5aqy42BBzGiVQ4np/Hooks.js", "ssg:https://framerusercontent.com/modules/Hxho9sUnioBkMjGbLBed/csoxszrftuhmv2NyuE1c/collectionID.js", "ssg:https://framerusercontent.com/modules/b9Ahpqbe406WaEtVhaF0/dKktanQzGoSPvZOustvS/Clear_Plus.js", "ssg:https://framerusercontent.com/modules/ubQzYMGMKNc26KTaalF2/856FSwlEvozeKidNjEoB/Count_Plus.js", "ssg:https://framerusercontent.com/modules/Zj8vwyaZ9D974JJDIpb6/mPPZOCpoPgYHeC0eSg6f/Search_Plus.js", "ssg:https://framerusercontent.com/modules/3IKZz1RKYb30uhh6ZGVk/i6QRdVZU0leQLSjDKExb/DteM6BcCZ.js", "ssg:https://framerusercontent.com/modules/1abSdslctova79WmNQRw/3fHstYFUOpeaxageGRMz/Filter_Base.js", "ssg:https://framerusercontent.com/modules/xPWn77sAdxuRvon75kLo/B2UIyi7WVbdsZJvHIaDR/cmsFieldName.js", "ssg:https://framerusercontent.com/modules/MfVFNEVjjTR5fwzq2vqZ/bbJIjKVxfTE9tDPmkDJa/Toggle_Plus.js", "ssg:https://framerusercontent.com/modules/sskmTdItXqa4tRpqaTyW/ONKN3Qw5FhCt7dstRAm1/FSB87wlVU.js", "ssg:https://framerusercontent.com/modules/rh6e2sb1Jywsg0Jg5MC9/QDGc6qr3OOSzeqpgslC0/PlainText_Plus.js", "ssg:https://framerusercontent.com/modules/BFWYymo7sADaahitl3v8/5x9HmaIYtoFgPEIjnnz4/KP80pvOke.js", "ssg:https://framerusercontent.com/modules/cF4BbWM5faZdppOwbrSl/6igwy9mwJTuFz9mMTFbk/Option_Plus.js", "ssg:https://framerusercontent.com/modules/4U29R8pKhNcBusAkhaQT/xH0jSHuwJ2p6y6Y3lqqV/p1cJhqNWS.js", "ssg:https://framerusercontent.com/modules/JC9lCzDB2U1PcoKHUi8Q/rbJFc5e4A13c9B8CNFGQ/Pkn9BhIAL.js", "ssg:https://framerusercontent.com/modules/L7TdKQ7OCrUDcI7mEHAV/saJ1D5cYziXCHw3cuoS0/Branding_Tag.js", "ssg:https://framerusercontent.com/modules/tb6g3uFMaN9A8Y0Nh5te/NSmLj9GJ3YcGYE7rQwfM/Header.js", "ssg:https://framer.com/m/Main-Frame-iHC5.js", "ssg:https://framer.com/m/Header-Nmng.js", "ssg:https://framerusercontent.com/modules/bmCFSKUhALa4QmIOqr6i/BpmPTjkfVB4lOyz9EiXT/List_Item.js", "ssg:https://framer.com/m/To-Do-List-rlLo.js", "ssg:https://framerusercontent.com/modules/vJeS6Ad5hYI9zKL5FEp9/P8K2KQw5XjJs0zofhgYj/Collection_Plus.js", "ssg:https://framerusercontent.com/modules/koILuqptKx1jOgt2O84z/U9UqbLR9YEMiyV6tMXAW/eL4181EcQ.js", "ssg:https://framerusercontent.com/modules/S61ko34xWSnfDXE3WF3h/sO0fbFDe7J2sjNLoViij/uv4_B4i2p.js"],
  "sourcesContent": ["import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map", "import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";export const useStore=createStore({});export const useDevStore=createStore({isDebugging:null});\nexport const __FramerMetadata__ = {\"exports\":{\"useDevStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Stores.map", "/**\n * Accepts a string, and returns true/false if the string is in ISO 8601 format with the option of adding \"Z\" at the end.\n * @param {string} str - A string representing a date in ISO 8601 format.\n * @returns {boolean} - Returns true if str is in ISO 8601 format, otherwise returns false.\n */export function isISO8601(str){const isoDateRegex=/^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(Z|([+-]\\d{2}:\\d{2}))?$/;return isoDateRegex.test(str);}/**\n * Accepts a text, checks to see if it's in ISO 8601 format, if yes, resets the time and returns ISO 8601 string, otherwise return empty string.\n * @param {string} text - Date as a string in ISO 8601 format.\n * @returns {string} - Returns the same string value with the time cleared or an empty string.\n */export function resetTimeOfISODateString(text){return isISO8601(text)?`${text.substring(0,10)}T00:00:00.000Z`:\"\";}export function getProps({object,target,returnParent=false}){if(!object||!target.name||!target.type)return undefined;const propMatch=object[target.name];const typeMatch=target.type.toLowerCase()===\"array\"?Array.isArray(propMatch):typeof propMatch===target.type.toLowerCase();if(propMatch&&typeMatch){// return the target or the target's parent (which will contain the target)\nreturn returnParent?object:propMatch;}for(let nestedProp in object){const value=object[nestedProp];// don't go down another level if the value is not of type object/array\nif(typeof value!==\"object\")continue;const result=getProps({returnParent,target,object:value});if(result!==undefined)return result;}}export function getAllCollections({queryFrom,referencedCollections={}}){if(!queryFrom)return false;const{constraint,left,right,type}=queryFrom;if(type===\"Collection\"){referencedCollections[queryFrom.alias]={...queryFrom};}getAllCollections({queryFrom:queryFrom.left,referencedCollections});getAllCollections({queryFrom:queryFrom.right,referencedCollections});return referencedCollections;}// the most basic of nodes, mostly used for literal value comparisons\nexport function createBinaryOperationNode({left,right,operator}){return{left,right,operator,type:\"BinaryOperation\"};}// used for enum/option CMS field types\nexport function createCaseNode({controlId,optionIds}){const createCondition=optionId=>{return{then:{type:\"LiteralValue\",value:true},type:\"Condition\",when:{type:\"LiteralValue\",value:optionId}};};return{type:\"Case\",conditions:optionIds.map(createCondition),else:{type:\"LiteralValue\",value:false},value:{name:controlId,type:\"Identifier\"}};}// used for string fields where the condition includes 'starts_with', 'ends_with', or 'contains'\nexport function createFunctionCallNode({binaryNode,functionName}){return{functionName,arguments:[binaryNode.left,binaryNode.right],type:\"FunctionCall\"};}// wraps a node to negate its value\nexport function createUnaryOperationNode({value}){return{operator:\"not\",type:\"UnaryOperation\",value};}export function handleCondition_IsIncludedIn({collection,condition,name,type,value}){// check if the filter condition is for the negated value\nconst negateValue=condition.charAt(0)===\"!\";const node=createBinaryOperationNode({left:{collection,name,type},right:{value,type:\"LiteralValue\"},operator:\"in\"});// if the value needs to be negated, wrap the node in a unary operation\nreturn negateValue?createUnaryOperationNode({value:node}):node;}/**\n * Handles filters with conditions as \"IS_SET\" or \"!IS_SET\".\n * @param {object} controlIdentifier - An object representing the control, composed of\n *   {collection, name, type} properties.\n * @param {string} condition - The string defining the type of filtering condition.\n * @returns {object} - Returns a binary operation node or unary operation node if the value is negated.\n */export function handleCondition_IsSet({collection,name,type,condition}){// check if the filter condition is for the negated value\nconst negateValue=condition.charAt(0)===\"!\";const left=createBinaryOperationNode({operator:\"!=\",left:{collection,name,type},right:{value:null,type:\"LiteralValue\"}});const right=createBinaryOperationNode({operator:\"!=\",left:{collection,name,type},right:{value:\"\",type:\"LiteralValue\"}});const node=createBinaryOperationNode({left,right,operator:\"and\"});// if the value needs to be negated, wrap the node in a unary operation\nreturn negateValue?createUnaryOperationNode({value:node}):node;}/**\n * Handles filters with conditions as \"STARTS_WITH\", \"!STARTS_WITH\", \"ENDS_WITH\", \"!ENDS_WITH\", \"CONTAINS\", \"!CONTAINS\".\n * @param {object} controlIdentifier - An object representing the control, composed of\n *   {collection, name, type} properties.\n * @param {string} condition - The string defining the type of filtering condition.\n * @returns {object} - Returns a binary operation node or unary operation node if the value is negated.\n */export function handleCondition_StartsWith_EndsWith_Contains({controlIdentifier,condition,value}){// check if the filter condition is for the negated value\nconst negateValue=condition.charAt(0)===\"!\";// Framer uses filter functions in their query tree for \"STARTS_WITH\", \"ENDS_WITH\", or \"CONTAINS\"\nconst functionName=negateValue?condition.substring(1):condition;const node=createFunctionCallNode({binaryNode:createBinaryOperationNode({left:controlIdentifier,right:{value,type:\"LiteralValue\"},operator:\"==\"}),functionName});// if the value needs to be negated, wrap the node in a unary operation\nreturn negateValue?createUnaryOperationNode({value:node}):node;}/**\n * Parses a string representing a range\n * @param {string} rangeString - String formatted to represent a range.\n * @returns {object} - Returns an object with the start and end values, and if they're inclusive or exclusive.\n */export function parseRangeCondition({rangeString}){// inclusive:\n// greater than or equal: [\n// lesser than or equal: ]\n//exclusive:\n// greater than: (\n// lesser than: )\n// check the first character to determine if the condition is \"greater than\", or \"greater than or equal\"\nconst startOperator=rangeString.charAt(0)===\"[\"?\">=\":\">\";// check the last character to determine if the condition is \"lesser than\", or \"lesser than or equal\"\nconst endOperator=rangeString.charAt(rangeString.length-1)===\"]\"?\"<=\":\"<\";// ommit the first and last charaters to split the values\nconst ranges=rangeString.substring(1,rangeString.length-1).split(\",\");return{start:{operator:startOperator,value:ranges[0]},end:{operator:endOperator,value:ranges[1]}};}/**\n * Handles filters with conditions that contains the substring \"IS_BETWEEN\".\n * @param {object} controlIdentifier - An object with properties of the control.\n * @param {object} start - The starting value and operator of the range.\n * @param {object} end - The ending value and operator of the range.\n * @returns {object} - Returns a binary operation node.\n */export function handleCondition_IsBetween({controlIdentifier,start,end}){const left=createBinaryOperationNode({left:controlIdentifier,right:{value:start.value,type:\"LiteralValue\"},operator:start.operator});// the results will be less than or equal to this end\nconst right=createBinaryOperationNode({left:controlIdentifier,right:{value:end.value,type:\"LiteralValue\"},operator:end.operator});return createBinaryOperationNode({left,right,operator:\"and\"});}// returns the tree structure used by Framer to apply filters to collection list\nexport function createFramerFilterTree({nodes=[],operator=\"and\"}){let tree={};nodes.forEach((node,index)=>{if(index===0){tree=node;}else{tree={operator,left:tree,right:node,type:\"BinaryOperation\"};}});return tree;}\nexport const __FramerMetadata__ = {\"exports\":{\"handleCondition_IsBetween\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resetTimeOfISODateString\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getProps\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"handleCondition_StartsWith_EndsWith_Contains\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isISO8601\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createCaseNode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createBinaryOperationNode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createUnaryOperationNode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createFramerFilterTree\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getAllCollections\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createFunctionCallNode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseRangeCondition\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"handleCondition_IsIncludedIn\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"handleCondition_IsSet\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Utilities.map", "// @ts-ignore\nimport{useQueryData,useIsOnFramerCanvas}from\"framer\";import{useState,useEffect,useRef,useMemo}from\"react\";import{useStore,useDevStore}from\"https://framerusercontent.com/modules/oaAH7umUjUOTeKmykfom/WOVvVqTBShTqaPjUX0Yc/Stores.js\";import{getProps,getAllCollections,createFramerFilterTree,createBinaryOperationNode,createCaseNode,createFunctionCallNode,createUnaryOperationNode,handleCondition_IsBetween,handleCondition_IsIncludedIn,handleCondition_IsSet,handleCondition_StartsWith_EndsWith_Contains,parseRangeCondition}from\"https://framerusercontent.com/modules/NktNXvnf4m4T7jKQcOHx/ld1Thy4iHs6v3180zPrJ/Utilities.js\";/**\n * Hook that prints to the console when debugging CMS Plus.\n * @param {boolean} debug - Is debugging CMS Plus or not.\n *\n * @returns {object} - An object with the following properties:\n * @param {function} consoleLogWhenDebuggingCMSPlus - Function that acts just like console.log, but only when debugging CMS Plus.\n */export const useConsoleLogWhenDebuggingCMSPlus=()=>{const[store]=useDevStore();const consoleLogWhenDebuggingCMSPlus=(...args)=>{if(store.isDebugging)console.log(...args);};return{consoleLogWhenDebuggingCMSPlus};};export const useGetFramerCMSItems=query=>{const[items,setItem]=useState([]);useEffect(()=>{if(!!query){const extractedItems=useQueryData(query);setItem(extractedItems);}},[query]);return items;};/**\n * Hook to debounce a value.\n * @param {number} delay - The delay in milliseconds before the debounced value is returned. Default is 2000.\n * @param {any} value - The value to debounce; the hook will return this value only after the specified delay without changes.\n * @returns {any} - Returns the debounced value after the delay.\n */export const useDebouncer=({delay,value})=>{const[debouncedValue,setDebouncedValue]=useState(value);useEffect(()=>{const ID=setTimeout(()=>{setDebouncedValue(value);},delay);return()=>clearTimeout(ID);},[value]);return debouncedValue;};/**\n * Hook to manage error alerts with a customizable delay.\n * @param {object} options - Configuration options for the hook.\n * @param {number} [options.delay=2000] - Optional delay in milliseconds before showing the alert. Defaults to 2000 if not provided.\n * @returns {object} - An object with the following properties:\n * @property {string[]} addMessage - An array of text messages representing the current error messages.\n * @property {boolean} hasMessages - A boolean indicating if there are any error messages.\n */export const useAlert=({delay=2e3}={})=>{const isOnFramerCanvas=useIsOnFramerCanvas();const[messages,setMessages]=useState([]);const debouncedMessages=useDebouncer({delay,value:messages});const addMessage=message=>{if(!isOnFramerCanvas)setMessages(prev=>[...prev,message]);};const clearMessages=()=>{if(!isOnFramerCanvas)setMessages([]);};useEffect(()=>{if(debouncedMessages.length>0)alert(`\nError!\n\n${debouncedMessages.join(\"\\n\")}`);},[debouncedMessages]);return{addMessage,clearMessages,hasMessages:messages.length>0};};/**\n * Custom hook that uses the cmsPlus collection's active filters to construct Framer's collection query where object.\n * @param {string} collectionID - The id of the collection stored in cmsPlus store.\n * @returns {function} Returns the where object structures as Framer's filtering tree to be used within the colleciton list query.\n */export const useConstructFramerCollectionQueryWhere=({collectionID})=>{const{consoleLogWhenDebuggingCMSPlus}=useConsoleLogWhenDebuggingCMSPlus();const[store]=useStore();const collection=store[collectionID];// get the current collection's props\nconst alias=collection?.alias||\"\";const fields=collection?.fields||{};const realTimeSearch=collection?.realTimeSearch||null;const collectionReferences=collection?.collectionReferences||null;// every element stores Framer's query filter structure made up of all the filters for that CMS field,\n// 'branches' will looped throught and formatted into the same Framer query filter structure\nconst branches=[];// if there is a search text, loop through the selected CMS fields and create a Framer query tree joined with \"or\" logic.\n// this is the only time were different CMS field are joined as \"match any\" logic\nif(!!realTimeSearch&&realTimeSearch.text!==\"\"){const nodes=[];// gather all the fields to search in and remove any duplicates\nconst realTimeSearchFields=Array.from(new Set(realTimeSearch.fields));realTimeSearchFields.forEach(fieldName=>{// if the field does not exist in the CMS, skip\nif(!fields.hasOwnProperty(fieldName))return;const control=fields[fieldName];const{type}=control;const controlIdentifier={collection:alias,name:control.id,type:\"Identifier\"};if(type===\"string\"){nodes.push(createFunctionCallNode({binaryNode:createBinaryOperationNode({left:controlIdentifier,right:{value:realTimeSearch.text,type:\"LiteralValue\"},operator:\"==\"}),functionName:\"CONTAINS\"}));}});if(nodes.length>0)branches.push(createFramerFilterTree({nodes,operator:\"or\"}));}// loop through each CMS field, for each active filter create a node, store in 'nodes', then format the 'nodes' into Framer's query filter structure with 'or' logic\nfor(const[name,props]of Object.entries(fields)){// @ts-ignore\nconst{id,type,options,optionTitles,filters}=props;// required for building the Framer query where object\n// collection alias is what collection this field is derived from\n// id is the Framer identification for this field control\nconst controlIdentifier={collection:alias,name:id,type:\"Identifier\"};const nodes=[];filters?.forEach((activeFilter,currentFilterIndex,theseFilters)=>{const{condition,value,isActive}=activeFilter;// handle the active filter based on CMS field type\nswitch(type){case\"enum\":// enum/option CMS field type is different. it does not need to loop through each active filter.\n// all possible options are gathered, and if theres one active filter, then a binary operation node is pushed into nodes, otherwise, more than 1 active filter uses a case note instead.\nif(currentFilterIndex>0)return;// cross reference the filter values to their corresponding Framer control IDs\nconst activeFilterOptionIds=theseFilters.filter(thisFilter=>thisFilter.isActive).map(thisFilter=>{const index=optionTitles.indexOf(thisFilter.value);return options[index];});if(activeFilterOptionIds.length<1)return;// use a binary operation node for 1 active filter, otherwise, for more active filters, use a case node\nnodes.push(theseFilters.length===1?createBinaryOperationNode({left:controlIdentifier,right:{value:activeFilterOptionIds[0],type:\"LiteralValue\"},operator:activeFilter.condition}):createCaseNode({controlId:id,optionIds:activeFilterOptionIds}));break;case\"slug\":case\"string\":// skip if the filter is inactive\nif(!isActive)return;// handles when the condition is \"Equals\" or \"Doesn't Equal\"\nif(condition==\"==\"||condition==\"!=\"){nodes.push(createBinaryOperationNode({left:controlIdentifier,right:{value,type:\"LiteralValue\"},operator:condition}));// handles when the condition is \"IS_SET\" or \"!IS_SET\"\n}else if(condition.includes(\"IS_SET\")){nodes.push(handleCondition_IsSet({...controlIdentifier,condition}));// handles filters with conditions as \"STARTS_WITH\", \"!STARTS_WITH\", \"ENDS_WITH\", \"!ENDS_WITH\", \"CONTAINS\", or \"!CONTAINS\"\n}else if(condition.includes(\"STARTS_WITH\")||condition.includes(\"ENDS_WITH\")||condition.includes(\"CONTAINS\")){nodes.push(handleCondition_StartsWith_EndsWith_Contains({controlIdentifier,condition,value}));}break;case\"number\":// skip if the filter is inactive\nif(!isActive)return;if(condition===\"IS_BETWEEN_NUMBERS\"){const range=parseRangeCondition({rangeString:value});const start={value:Number(range.start.value),operator:range.start.operator};const end={value:Number(range.end.value),operator:range.end.operator};nodes.push(handleCondition_IsBetween({controlIdentifier,start,end}));}else{// handles single values\nnodes.push(createBinaryOperationNode({left:controlIdentifier,right:{value,type:\"LiteralValue\"},operator:condition}));}break;case\"date\":// skip if the filter is inactive\nif(!isActive)return;if(condition===\"IS_BETWEEN_DATES\"){const range=parseRangeCondition({rangeString:value});const start={value:range.start.value,operator:range.start.operator};const end={value:range.end.value,operator:range.end.operator};nodes.push(handleCondition_IsBetween({controlIdentifier,start,end}));}else{// handles single dates\nnodes.push(createBinaryOperationNode({left:controlIdentifier,right:{value,type:\"LiteralValue\"},operator:condition}));}break;case\"file\":case\"richtext\":case\"responsiveimage\":case\"link\":// skip if the filter is inactive\nif(!isActive)return;nodes.push(handleCondition_IsSet({...controlIdentifier,condition}));break;case\"boolean\":// skip if the filter is inactive\nif(!isActive)return;nodes.push(activeFilter.value?controlIdentifier:createUnaryOperationNode({value:controlIdentifier}));break;case\"collectionreference\":// skip if the filter is inactive\nif(!isActive)return;// for references, the referenced collection alias is used as this field control's id, and the name is replaced with 'id'\nconst collectionIdentifier={...controlIdentifier,collection:id,name:\"id\"};if(condition.includes(\"IS_SET\")){nodes.push(handleCondition_IsSet({...collectionIdentifier,condition}));}if(condition==\"==\"||condition==\"!=\"){nodes.push(createBinaryOperationNode({left:collectionIdentifier,right:{value,type:\"LiteralValue\"},operator:condition}));}if(condition.includes(\"IS_INCLUDED\")){nodes.push(handleCondition_IsIncludedIn({...collectionIdentifier,condition,value}));}break;case\"multicollectionreference\":// skip of the filter is inactive\nif(!isActive)return;// get the multi referenced collection\nconst argument=collectionReferences[value];if(condition.includes(\"CONTAINS\")){// check if the filter condition is for the negated value\nconst negateValue=condition.charAt(0)===\"!\";const node=createBinaryOperationNode({left:{value,type:\"LiteralValue\"},right:{arguments:[argument],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},operator:\"in\"});nodes.push(negateValue?createUnaryOperationNode({value:node}):node);}break;// do nothing if the control is not supported\ndefault:consoleLogWhenDebuggingCMSPlus(\"\uD83C\uDD87:\",`CMS field ${type} type is not supported.`);break;}});// every node will be used to construct Framer's query tree joined with \"or\" logic.\n// this will allow filters from the same CMS fields applied as \"match any\" logic.\nif(nodes.length>0)branches.push(createFramerFilterTree({nodes,operator:\"or\"}));}// every branch will be used to construct Framer's query tree joined with \"and\" logic.\n// this will allow filters from different CMS fields applied as \"match all\" logic.\nconst where=createFramerFilterTree({nodes:branches,operator:\"and\"});return()=>Object.keys(where).length>0?where:null;};export const useFramerCollectionList=({collectionPlusID,framerCollectionList,isDebugging=false})=>{// stores\nconst[store,setStore]=useStore();const[devStore,setDevStore]=useDevStore();// states\n// key for updating the collection list on the page, a change will trigger a render\nconst[key,setKey]=useState(0);const[noSearchResults,setNoSearchResults]=useState(false);const[collection,setCollection]=useState({alias:null,id:null,name:null,query:null});// local variables\nconst collectionInitializedInStore=!!store[collection.id];const sortDirection=store[collection.id]?.sort;const debounced_delay=250;// hooks\nconst isOnFramerCanvas=useIsOnFramerCanvas();const constructFramerCollectionQueryWhere=useConstructFramerCollectionQueryWhere({collectionID:collection.id});// any dependencies that can trigger the render key should be debounced to prevent collection list flicker\nconst fields_debounced=useDebouncer({delay:debounced_delay,value:store[collection.id]?.fields});const searchText_debounced=useDebouncer({delay:debounced_delay,value:store[collection.id]?.realTimeSearch.text});const framerCollectionList_debounced=useDebouncer({delay:debounced_delay,value:framerCollectionList});// in order to extract cms query data, the cmsPlus filters will need to be formatted into Framer's query where tree structure and applied to query\nconst searchResults=useMemo(()=>{if(!!fields_debounced&&!!collection.query){const where=constructFramerCollectionQueryWhere();const orderBy=collection.query?.orderBy||null;// by default, sort is ascending when orberBy is undefined, and is not neede\nif(!!orderBy&&!!sortDirection){if(isDebugging){console.log(\"\u2195\uFE0F:\",`Setting ${sortDirection} order.`);}collection.query.orderBy[0]={...collection.query.orderBy[0],direction:sortDirection};}if(!!where){if(isDebugging)console.log(\"\uD83C\uDE38:\",where);collection.query.where=where;}else{delete collection.query.where;}if(isDebugging){console.log(\"\uD83D\uDFE0:\",\"Query:\",Object.assign({},collection.query));}return useQueryData(collection.query);}return null;},[fields_debounced,sortDirection,!!collection.query,searchText_debounced,framerCollectionList]);// updates the collection store with cms items, updates the render key for the collection list, and updates if the noSearchResults frame shoule be shown\nuseEffect(()=>{/**\n         * at this point:\n         * 1. framerCollectionList has been validated\n         * 2. the collection has been stored\n         * 3. its query has been altered by applying CMS+ filters\n         * 4. the cms items (query data) has been extracted using the altered query\n         * 5. finally the collection list on the page needs to be updated by changing the render key\n         */if(!!searchResults){if(isDebugging){console.log(\"\uD83D\uDFE2:\",`Updating CMS Items: id# ${collection.id} || name ${collection.name} || item count ${searchResults.length}`);}const noResults=searchResults.length<1;// key = 0 signifies the collection list is updating on Collection+\n// this avoids a split-second double render when switching from no results --> results until the collection list is updated with the latest filters\nconst updatedKey=noResults?0:Math.floor(Math.random()*1e5);setNoSearchResults(noResults);setKey(updatedKey);setStore(prev=>({...prev,[collection.id]:{...prev[collection.id],searchResults}}));}},[collectionInitializedInStore,sortDirection,fields_debounced,searchText_debounced,framerCollectionList_debounced]);// when on Preview/Live view only\n// if collection is not set in store, initialize a valid Framer collection list in store\n// otherwise, if it's the same list, sync the stored collection to Collection+\nuseEffect(()=>{if(!isOnFramerCanvas){if(isDebugging){console.log(\"\uD83D\uDEE0\uFE0F:\",\"CMS Plus debugging enabled...\");console.log(\"\");}// get the query object from the Framer collection list\n// if a query object does not exist, then the linked frame is not a valid Framer collection list instance\nconst query=getProps({object:framerCollectionList,target:{name:\"query\",type:\"object\"}});// for Framer collection lists not using any references, this will return query.from\n// otherwise, list using references, it will return query.from.left\nconst props=getProps({object:query,target:{name:\"alias\",type:\"string\"},returnParent:true});// get the name of the collection\n// for collections that include references, multiple collections will be in the query object, but the first one is the target\nconst name=getProps({object:props,target:{name:\"displayName\",type:\"string\"}});// initialize in store\nif(!!name&&!!query){const storedCollection=store[collectionPlusID];if(!storedCollection){if(isDebugging){console.log(\"\u2705:\",`Initializing Collection+: \"${name}\" with id# ${collectionPlusID} in store.`);console.log(\"\uD83D\uDFE0:\",\"Query:\",Object.assign({},query));}// these are any native Framer filters applied on the list via the canvas\nconst defaultFilters=getProps({object:query,target:{name:\"where\",type:\"object\"}});// make the cms fields easier to manage by having the object props by readable titles, rather than its Framer ID\nconst cmsFieldsByID=getProps({object:props,target:{name:\"propertyControls\",type:\"object\"}});const cmsFieldsByName={};for(const[controlID,field]of Object.entries(cmsFieldsByID)){// @ts-ignore\nconst{title,...otherProps}=field;cmsFieldsByName[title]={...otherProps,id:controlID};}const from=getProps({object:query,target:{name:\"from\",type:\"object\"}});// if this collection list includes reference CMS fields, then gather all collections and remove the current one to be left the referenced collections only\nconst allCollections=getAllCollections({queryFrom:from});delete allCollections[props?.alias];const collectionReferences=Object.keys(allCollections).length>0?allCollections:null;if(isDebugging&&collectionReferences){console.log(\"\uD83D\uDFE0:\",\"References:\",collectionReferences);}// initiate the collection in store if valid\nsetStore(prev=>({...prev,[collectionPlusID]:{...defaultFilters&&{defaultFilters},...collectionReferences&&{collectionReferences},name,alias:props?.alias,fields:cmsFieldsByName,realTimeSearch:{fields:[],text:\"\"},searchResults:[]}}));}else{if(isDebugging){console.log(\"\uD83D\uDFE9:\",`Syncing Collection+ from store: id#${storedCollection.id} \"${storedCollection.name}\"`);}if(name===storedCollection.name){if(collection.query?.where){query.where=collection.query.where;}}}}// store query from a valid Framer collection list\nsetCollection({name,alias:props?.alias,id:collectionPlusID,...!!query&&{query}});// always start off with a 0 key, this notifies Collection+ the list is not ready and do not show\nsetKey(0);// cmsPlus collection+ must have props._cmsPlusDebugging = true via an override\nsetDevStore(prev=>({...prev,isDebugging}));}},[isOnFramerCanvas,framerCollectionList]);if(isDebugging)console.log(\"\uD83D\uDCC0:\",Object.assign({},store));return{key,noSearchResults};};/**\n * Accesses a collection from the store using its ID.\n *\n * @param {string} collectionID - The collection's unique ID.\n * @returns {Object} -\n *   - `isCollectionReady`: True if the collection exists and the view is not on Framer Canvas.\n *   - `collectionFromStore`: The collection data or null if not found.\n */export const useCollectionFromStore=collectionID=>{const[store,setStore]=useStore();const collection=store[collectionID]||null;const isOnFramerCanvas=useIsOnFramerCanvas();return{isCollectionReady:!isOnFramerCanvas&&!!collection,collectionFromStore:collection};};/**\n * Validates the Filter+ component for CMS Plus.\n * Ensures the collection, field, and value are valid based on the given conditions.\n *\n * @param {string} collectionID - The ID of the CMS collection to validate.\n * @param {string} controlType - The expected control type of the field (e.g., 'string', 'number').\n * @param {string} cmsFieldName - The name of the CMS field to validate.\n * @param {*} value - The value being checked; must not be undefined if required.\n * @param {boolean} valueIsRequired - Whether a value is required (true) or not (false).\n *\n * @returns {boolean} - Returns true if the filter is valid; otherwise, false.\n */export const useIsFilter_Valid=({collectionID,controlType,cmsFieldName,value,valueIsRequired})=>{const{consoleLogWhenDebuggingCMSPlus}=useConsoleLogWhenDebuggingCMSPlus();const[isFilter_Valid,setIsFilter_Valid]=useState(false);const{isCollectionReady,collectionFromStore}=useCollectionFromStore(collectionID);const supportedControlTypes=[\"boolean\",\"collectionreference\",\"date\",\"enum\",\"file\",\"link\",\"multicollectionreference\",\"number\",\"responsiveimage\",\"richtext\",\"string\"];// Validate the filter when collection or related dependencies change\nuseEffect(()=>{setIsFilter_Valid(false)// Reset filter validity on dependency changes\n;if(isCollectionReady){const field=collectionFromStore.fields[cmsFieldName];const isSupportedType=supportedControlTypes.includes(field?.type);const usingMatchingFilterType=field?.type===controlType;const value_isValid=valueIsRequired?value!==undefined// Value must not be undefined if required\n:value===null// For optional values, null is acceptable\n;if(!!field&&isSupportedType&&usingMatchingFilterType&&value_isValid){setIsFilter_Valid(true)// Mark filter as valid\n;}else{const errors=[`\u2757\uFE0F Invalid Filter+ for ${cmsFieldName}:`];if(!field)errors.push(`${cmsFieldName} does not exist.`);if(!isSupportedType)errors.push(`${!!field?field.type:`Field`} type is not supported.`);if(!usingMatchingFilterType)errors.push(\"Using the wrong type of Filter+ for CMS field.\");if(value===undefined)errors.push(\"Value is required.\");consoleLogWhenDebuggingCMSPlus(errors.join(\"\\n\"));}}},[isCollectionReady,cmsFieldName,value,valueIsRequired]);return isFilter_Valid// Returns whether the filter is valid\n;};/**\n * Hook to initialize a filter in the collection store.\n *\n * Ensures that the specified filter is added to the store when valid and handles\n * clean-up or reset logic for non-preserved filters.\n *\n * Arguments:\n * @param {string} cmsFieldName - The CMS field to apply the filter to.\n * @param {string} collectionID - The ID of the collection this filter belongs to.\n * @param {string} condition - The filter's condition (e.g., \"equals\").\n * @param {string} controlType - The type of control (e.g., toggle, dropdown).\n * @param {boolean} isFilterActive - Whether the filter is currently active.\n * @param {boolean} isFilter_Valid - Indicates if the filter is valid for initialization.\n * @param {boolean} isPreserving - Whether the filter should be preserved on page reload.\n * @param {*} value - The value the filter applies.\n *\n * Returns:\n * - `isFilter_Initialized`: True if the filter is already initialized.\n * - `isFilter_CurrentlyActive`: The active status of the filter or null if uninitialized.\n */export const useInitializeFilter=({cmsFieldName,collectionID,condition,controlType,isFilterActive,isFilter_Valid,isPreserving,value})=>{const{consoleLogWhenDebuggingCMSPlus}=useConsoleLogWhenDebuggingCMSPlus();const setStore=useStore()[1];// Store default values for the filter to detect overrides.\nconst defaultValues_Ref=useRef({cmsFieldName,collectionID,condition,isPreserving,value});const{collectionFromStore}=useCollectionFromStore(collectionID);// Check if the filter is already initialized in the collection store.\nconst initializedFilter=collectionFromStore?.fields?.[cmsFieldName]?.filters?.find(f=>f.condition===condition&&f.value===value)??null;const isFilterActive_defaultRef=useRef(isFilterActive);const isFilterActive_Ref=useRef(isFilterActive);const isFilter_Initialized_Ref=useRef(!!initializedFilter);// Keep track of filter active state.\nuseEffect(()=>{isFilterActive_Ref.current=isFilterActive;},[isFilterActive]);// Initialize the filter in the collection store if it is valid and not already initialized.\nuseEffect(()=>{if(isFilter_Valid&&!initializedFilter){consoleLogWhenDebuggingCMSPlus(`\u2705 Initializing Filter+: id# ${collectionID} | field ${cmsFieldName} | type ${controlType} | condition ${condition} | value ${value} | active? ${isFilterActive}`);isFilter_Initialized_Ref.current=true;setStore(prev=>{const prevFilters=prev[collectionID]?.fields[cmsFieldName]?.filters??[];return{...prev,[collectionID]:{...prev[collectionID],fields:{...prev[collectionID]?.fields,[cmsFieldName]:{...prev[collectionID]?.fields[cmsFieldName],filters:[...prevFilters,{condition,value,isActive:isFilterActive}]}}}};});}// Clean up: handle overrides if default values have changed.\nreturn()=>{const currentValues={cmsFieldName,collectionID,condition,isPreserving,value};const hasOverrides=Object.keys(currentValues).some(key=>currentValues[key]!==defaultValues_Ref.current[key]);if(isFilter_Valid&&hasOverrides){const{cmsFieldName:prevCMSFieldName,collectionID:prevCollectionID,condition:prevCondition,value:prevValue}=defaultValues_Ref.current;consoleLogWhenDebuggingCMSPlus(`\uD83C\uDD91 Clean Up Filter+: id# ${prevCollectionID} | field ${prevCMSFieldName} | type ${controlType} | condition ${prevCondition} | value ${prevValue}`);setStore(prev=>{const prevFilters=prev[prevCollectionID]?.fields[prevCMSFieldName]?.filters??[];return{...prev,[prevCollectionID]:{...prev[prevCollectionID],fields:{...prev[prevCollectionID]?.fields,[prevCMSFieldName]:{...prev[prevCollectionID]?.fields[prevCMSFieldName],filters:prevFilters.filter(f=>f.condition!==prevCondition||f.value!==prevValue)}}}};});}Object.assign(defaultValues_Ref.current,currentValues);};},[isFilter_Valid,cmsFieldName,collectionID,condition,isPreserving,value]);// Reset filters that are not preserved to their default state.\nuseEffect(()=>{return()=>{if(isFilter_Initialized_Ref.current&&!defaultValues_Ref.current.isPreserving){if(isFilterActive_Ref.current!==isFilterActive_defaultRef.current){const{cmsFieldName,collectionID,condition,value}=defaultValues_Ref.current;consoleLogWhenDebuggingCMSPlus(`\uD83D\uDFE8 Resetting Filter+: id# ${collectionID} | field ${cmsFieldName} | type ${controlType} | condition ${condition} | value ${value}`);setStore(prev=>{const prevFilters=prev[collectionID]?.fields[cmsFieldName]?.filters??[];return{...prev,[collectionID]:{...prev[collectionID],fields:{...prev[collectionID]?.fields,[cmsFieldName]:{...prev[collectionID]?.fields[cmsFieldName],filters:prevFilters.map(f=>f.condition===condition&&f.value===value?{...f,isActive:isFilterActive_defaultRef.current}:f)}}}};});}}};},[]);return{isFilter_Initialized:!!initializedFilter,isFilter_CurrentlyActive:initializedFilter?.isActive??null};};/**\n * Custom hook to sync a component's variant with its stored state.\n *\n * Arguments:\n * @param {boolean} component_isReady - Indicates if the component is ready for synchronization.\n * @param {function} debuggingLog - Logs debug information during synchronization.\n * @param {boolean} desynchronized - True if the component state differs from the stored state.\n * @param {boolean} isPreserving - Enables synchronization when state preservation is active.\n * @param {*} remoteValue - The value representing changes from an external source.\n * @param {function} transitionToVariant - Triggers a transition to the correct variant.\n *\n * Returns:\n * @returns {object} - `{ checkVariantSync }`, a flag indicating if the synchronization check is in progress.\n */export const useVariantSync=({component_isReady,debuggingLog,desynchronized,isPreserving,remoteValue,transitionToVariant})=>{const[checkVariantSync,setCheckVariantSync]=useState(isPreserving);// Sync to the correct variant when the component is ready and preserving state.\nuseEffect(()=>{if(component_isReady){if(isPreserving&&desynchronized){debuggingLog();transitionToVariant?.();}// Mark the synchronization check as completed.\nsetCheckVariantSync(false);}},[component_isReady]);// Handle changes from an external source.\nuseEffect(()=>{if(desynchronized&&!checkVariantSync){debuggingLog();transitionToVariant?.();}},[remoteValue]);return{checkVariantSync};};export const useFilter=({cmsPlusComponentName,collectionID,condition,value,cmsFieldName,isPreserving,isFilterActive,interactionActiveFilter,interactionInactiveFilter,controlType,valueIsRequired})=>{const{consoleLogWhenDebuggingCMSPlus}=useConsoleLogWhenDebuggingCMSPlus();const setStore=useStore()[1];const isFilterActive_defaultRef=useRef(isFilterActive);// Step 1: Validate the filter configuration.\nconst isFilter_Valid=useIsFilter_Valid({collectionID,controlType,cmsFieldName,valueIsRequired,value});// Step 2: Initialize the filter with its default state if not already done.\nconst{isFilter_Initialized,isFilter_CurrentlyActive}=useInitializeFilter({cmsFieldName,collectionID,condition,controlType,isFilterActive,isFilter_Valid,isPreserving,value});// compares the current active status with what is in the collection store\nconst desynchronized=isFilterActive!==isFilter_CurrentlyActive;// wait for the component to be ready, then check if the variant needs to be synced\nconst{checkVariantSync}=useVariantSync({desynchronized,isPreserving,component_isReady:isFilter_Initialized,remoteValue:isFilter_CurrentlyActive,debuggingLog:()=>consoleLogWhenDebuggingCMSPlus(`\uD83D\uDD04 Syncing Filter+ to ${isFilter_CurrentlyActive?\"active\":\"inactive\"} variant: id# ${collectionID} | field ${cmsFieldName} | type ${controlType} | condition ${condition} | value ${value}`),transitionToVariant:isFilter_CurrentlyActive?interactionActiveFilter:interactionInactiveFilter});const isFilterActive_Debounced=useDebouncer({delay:200,value:isFilterActive});useEffect(()=>{if(isFilter_Initialized&&desynchronized&&!checkVariantSync){setStore(prev=>({...prev,[collectionID]:{...prev[collectionID],fields:{...prev[collectionID]?.fields,[cmsFieldName]:{...prev[collectionID]?.fields?.[cmsFieldName],filters:prev[collectionID]?.fields?.[cmsFieldName]?.filters?.map(f=>{if(f.condition===condition&&f.value===value){return{...f,isActive:isFilterActive};}return f;})}}}}));consoleLogWhenDebuggingCMSPlus(`\uD83D\uDFE8 ${isFilterActive?\"Activating\":\"Deactivating\"} Filter+`,cmsFieldName,condition,value,`for id# ${collectionID}.`);}},[isFilter_Initialized,isFilterActive_Debounced,checkVariantSync]);};export const useReferencedCMSIds=()=>{const[store]=useStore();console.log(\"reference cms ids >\",store);};\nexport const __FramerMetadata__ = {\"exports\":{\"useAlert\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConstructFramerCollectionQueryWhere\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useVariantSync\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFramerCollectionList\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGetFramerCMSItems\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsoleLogWhenDebuggingCMSPlus\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useDebouncer\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCollectionFromStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsFilter_Valid\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useReferencedCMSIds\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInitializeFilter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFilter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function CollectionIDControl(props){return /*#__PURE__*/_jsx(_Fragment,{});}addPropertyControls(CollectionIDControl,{collectionID:{type:ControlType.Number,title:\"Collection+ ID\",defaultValue:0,min:0,displayStepper:true,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CollectionIDControl\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./collectionID.map", "import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,// @ts-ignore\ngetPropertyControls,ControlType,useIsOnFramerCanvas}from\"framer\";import{useEffect}from\"react\";import{useConsoleLogWhenDebuggingCMSPlus}from\"https://framerusercontent.com/modules/uaC9hWf3ec7HqMv3sXMc/GkCN5aqy42BBzGiVQ4np/Hooks.js\";import{useStore}from\"https://framerusercontent.com/modules/oaAH7umUjUOTeKmykfom/WOVvVqTBShTqaPjUX0Yc/Stores.js\";import CollectionIDControl from\"https://framerusercontent.com/modules/Hxho9sUnioBkMjGbLBed/csoxszrftuhmv2NyuE1c/collectionID.js\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function Clear_Plus(props){const cmsPlusComponentName=\"Clear+\";const{selectedFilters,selectedRealTimeSearches,clearNow}=props;const[store,setStore]=useStore();const isOnFramerCanvas=useIsOnFramerCanvas();const{consoleLogWhenDebuggingCMSPlus}=useConsoleLogWhenDebuggingCMSPlus();const hasSelectedFilters=selectedFilters.length>0;const hasSelectedRealTimeSearches=selectedRealTimeSearches.length>0;const hasSelections=hasSelectedFilters||hasSelectedRealTimeSearches;// handles clearing filters/searches\nuseEffect(()=>{if(!isOnFramerCanvas&&clearNow&&hasSelections){consoleLogWhenDebuggingCMSPlus(\"\uD83C\uDD91:\",\"Clear+:\",`${hasSelectedFilters?\"filter\":\"\"}${hasSelectedFilters&&hasSelectedRealTimeSearches?\" / \":\"\"}${hasSelectedRealTimeSearches?\"search\":\"\"}`);consoleLogWhenDebuggingCMSPlus(selectedFilters,selectedRealTimeSearches);setStore(prev=>{const newStore={...prev};// loop through the user inputs selected collection ID(s) to clear search text(s)\nfor(let index=0;index<selectedRealTimeSearches.length;index++){const collectionID=selectedRealTimeSearches[index];const collection=newStore[collectionID];//  skip if collection is undefined\nif(!collection)continue;// if the user also listed to clear any real time searches, check if this collecition in included and null the text\nif(selectedRealTimeSearches.includes(collectionID)){newStore[collectionID].realTimeSearch={...newStore[collectionID].realTimeSearch,text:\"\",fields:[]};}}// this loop handles the selected filters to clear\nfor(let index=0;index<selectedFilters.length;index++){const{collectionID,clearAllActiveFilters,cmsFieldNames}=selectedFilters[index];const collection=newStore[collectionID];//  skip if collection is undefined\nif(!collection)continue;if(clearAllActiveFilters){for(const[name1,{filters}]of Object.entries(collection.fields)){if(!filters)continue;// deactivate all active filters\nconsoleLogWhenDebuggingCMSPlus(\"\uD83C\uDD91:\",\"Clear+:\",`All filters for id#${collectionID} \"${name1}\".`);newStore[collectionID].fields={...newStore[collectionID].fields,[name1]:{...newStore[collectionID].fields[name1],filters:filters.map(f=>{if(f.isActive){return{...f,isActive:false};}return f;})}};}}else{cmsFieldNames.forEach(cmsFieldName=>{const field=newStore[collectionID].fields[cmsFieldName];// abort if field does not exist\nif(!field){consoleLogWhenDebuggingCMSPlus(\"\u274C:\",\"Clear+:\",`Field ${cmsFieldName} not found on id# ${collectionID} \"${name}\".`);return;}// abort if this doesn't have any filters to clear\nif(!field.filters||field.filters.length===0){consoleLogWhenDebuggingCMSPlus(\"\u274C:\",\"Clear+:\",`Field ${cmsFieldName} from id# ${collectionID} has no filters.`);return;}// deactivate all active filters\nnewStore[collectionID].fields={...newStore[collectionID].fields,[cmsFieldName]:{...newStore[collectionID].fields[cmsFieldName],filters:field.filters.map(f=>{if(f.isActive){return{...f,isActive:false};}return f;})}};});}}return newStore;});}},[isOnFramerCanvas,clearNow]);return /*#__PURE__*/_jsx(_Fragment,{});}Clear_Plus.displayName=\"Clear+\";addPropertyControls(Clear_Plus,{clearNow:{type:ControlType.Boolean,defaultValue:false,description:`Triggers clearing function. [Learn more](https://framercms.plus/documentation/pure-functionality).\nExplore its [documentation](https://framercms.plus/documentation/component-clear-plus).`,title:\"Clear\"},selectedFilters:{type:ControlType.Array,title:\"Active Filters\",defaultValue:[],control:{type:ControlType.Object,title:\"Collections & Filters\",controls:{...getPropertyControls(CollectionIDControl),clearAllActiveFilters:{type:ControlType.Boolean,title:\"All Filters\",defaultValue:true},cmsFieldNames:{type:ControlType.Array,title:\"Fields\",description:\"Must match exactly as the field is named in its collection.\",control:{type:ControlType.String,title:\"Field\",defaultValue:\"\"},hidden:props=>props.clearAllActiveFilters}}}},selectedRealTimeSearches:{type:ControlType.Array,title:\"Real Time Searches\",description:\"Clear the search text for the listed Collection+ IDs.\",defaultValue:[],control:{title:\"ID\",type:ControlType.Number,defaultValue:0,min:0,displayStepper:true,step:1}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Clear_Plus\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Clear_Plus.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,// @ts-ignore\ngetPropertyControls,ControlType,useIsOnFramerCanvas}from\"framer\";import{useEffect,useState}from\"react\";import{useStore}from\"https://framerusercontent.com/modules/oaAH7umUjUOTeKmykfom/WOVvVqTBShTqaPjUX0Yc/Stores.js\";import CollectionIDControl from\"https://framerusercontent.com/modules/Hxho9sUnioBkMjGbLBed/csoxszrftuhmv2NyuE1c/collectionID.js\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function Count_Plus(props){const cmsPlusComponentName=\"Count+\";const{counters,countOption,interactionAboveZero,interactionOnZero,selectedCollections,fontStyles,fontColor}=props;const[store]=useStore();const[count,setCount]=useState(0);const isOnFramerCanvas=useIsOnFramerCanvas();const pStyles={margin:0};// as the collections' filters are changed in store, total the search results or selected active filters\nuseEffect(()=>{if(!isOnFramerCanvas){let tally=0;const selections=countOption===\"searchResults\"?selectedCollections:counters;for(let index=0;index<selections.length;index++){// tally up search results if selected\nif(countOption===\"searchResults\"){const collectionID=selections[index];const collection=store[collectionID];if(!collection)continue;tally+=collection.searchResults.length;}// tally up active filters if selected\nif(countOption===\"activeFilters\"){const{countAllActiveFilters,cmsFields,collectionID}=selections[index];const collection=store[collectionID];if(!collection)continue;for(const[fieldName,{filters}]of Object.entries(collection.fields)){// skit if filters are undefined\nif(!filters)continue;if(countAllActiveFilters||cmsFields.includes(fieldName)){// for each active filter, tally up\nfilters.forEach(filter=>{if(filter.isActive)tally++;});}}}}setCount(tally);// trigger the interactions if they're set, they are optional\ntally<1?interactionOnZero?.():interactionAboveZero?.();}},[isOnFramerCanvas,store]);return /*#__PURE__*/_jsx(\"p\",{style:{...pStyles,...fontStyles,color:fontColor},children:count});}Count_Plus.displayName=\"Count+\";addPropertyControls(Count_Plus,{interactionOnZero:{type:ControlType.EventHandler,title:\"Zero\",defaultValue:null},interactionAboveZero:{type:ControlType.EventHandler,title:\"Above Zero\",defaultValue:null},countOption:{type:ControlType.Enum,title:\"Count\",description:`Explore its [documentation](https://framercms.plus/documentation/component-count-plus).`,options:[\"searchResults\",\"activeFilters\"],optionTitles:[\"Search Results\",\"Active Filters\"]},selectedCollections:{type:ControlType.Array,title:\"Collection+ IDs\",defaultValue:[],control:{type:ControlType.Number,defaultValue:0,min:0,displayStepper:true,step:1},hidden:props=>props.countOption!==\"searchResults\"},counters:{type:ControlType.Array,title:\"Filters\",defaultValue:[],control:{type:ControlType.Object,title:\"Collection+ IDs & Fields\",controls:{...getPropertyControls(CollectionIDControl),countAllActiveFilters:{type:ControlType.Boolean,title:\"All Active Filters\",defaultValue:true},cmsFields:{type:ControlType.Array,title:\"Fields\",defaultValue:[],description:\"Must match exactly as the field is named in its collection.\",control:{type:ControlType.String,title:\"Field\",defaultValue:\"\"},hidden:props=>props.countAllActiveFilters}}},hidden:props=>props.countOption!==\"activeFilters\"},fontStyles:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},fontColor:{type:ControlType.Color,title:\"Color\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Count_Plus\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,// @ts-ignore\ngetPropertyControls,ControlType,useIsOnFramerCanvas}from\"framer\";import{useEffect,useState,useRef}from\"react\";import{useStore}from\"https://framerusercontent.com/modules/oaAH7umUjUOTeKmykfom/WOVvVqTBShTqaPjUX0Yc/Stores.js\";import{useDebouncer,useConsoleLogWhenDebuggingCMSPlus}from\"https://framerusercontent.com/modules/uaC9hWf3ec7HqMv3sXMc/GkCN5aqy42BBzGiVQ4np/Hooks.js\";import CollectionIDControl from\"https://framerusercontent.com/modules/Hxho9sUnioBkMjGbLBed/csoxszrftuhmv2NyuE1c/collectionID.js\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n */export default function Search_Plus(props){const{fontColor,cmsFieldNames,fontStyles,placeHolderColor,placeHolderText,preserveFilter,selectedRealTimeSearches}=props;const fieldPlusComponent=\"Search+\";const[store,setStore]=useStore();/**\n     * looks for at least one valid collection ID in store.\n     *\n     * if Search+ has multiple elements in selectedRealTimeSearches listed, then i all listed valid collections will have the same realTimeSearch.text string\n     */const foundValidCollection=selectedRealTimeSearches.find(({collectionID})=>!!store[collectionID]);const collection=store[foundValidCollection?.collectionID]||null;const collectionIsInitialized=!!collection;// gather all the real time search text form every initialized collection in the store\n// it will be used watch the value that will trigger a useEffect when any value is cleared remotely\nconst realTimeSearchTexts=Object.values(store).map(collection=>collection.realTimeSearch.text);const supportedFieldTypes=[\"string\"];const isOnFramerCanvas=useIsOnFramerCanvas();const{consoleLogWhenDebuggingCMSPlus}=useConsoleLogWhenDebuggingCMSPlus();const[userInput,setUserInput]=useState(collectionIsInitialized?collection.realTimeSearch.text:\"\");const userInputDebounced=useDebouncer({delay:200,value:userInput});const[inputHasFocus,setInputHasFocus]=useState(false);const hasMountedRef=useRef(false);const inputStyles={...props.style,...fontStyles,backgroundColor:\"transparent\",border:\"none\",color:!inputHasFocus&&!userInput?placeHolderColor:fontColor,outline:\"none\",width:\"100%\"};const handleOnInput=e=>{if(collectionIsInitialized)setUserInput(e.target.value);};const handleInputOnFocus=()=>setInputHasFocus(true);const handleInputOnBlur=()=>setInputHasFocus(false);// handles realTimeSearch.text and input change. reset the input value if the realTimeSearch.text is cleared externally from Clear+\nuseEffect(()=>{if(collectionIsInitialized&&hasMountedRef.current&&!!userInputDebounced&&!collection.realTimeSearch.text){consoleLogWhenDebuggingCMSPlus(\"\uD83C\uDD91:\",\"Search+:\",` id#s [${selectedRealTimeSearches.map(search=>search.collectionID).join(\",\")}] cleared remotely.`);setUserInput(\"\");}},[collectionIsInitialized,...realTimeSearchTexts]);// handles userInputDebounced\n// when userInputDebounced is different from userInput, it will update the realTimeSearch.text in collection's store\nuseEffect(()=>{if(collectionIsInitialized&&userInputDebounced!==collection.realTimeSearch?.text){consoleLogWhenDebuggingCMSPlus(\"\uD83D\uDD0D:\",\"Search+:\",`\"${userInputDebounced}\"`);setStore(prev=>{const newStore={...prev};// loop through each element in selectedRealTimeSearches\n// each element will contain a collectionID\nfor(let index=0;index<selectedRealTimeSearches.length;index++){const{clearAllActiveFilters,cmsFieldNames,collectionID}=selectedRealTimeSearches[index];// get the collection from store\nconst collection=newStore[collectionID];// skip if collection not initiated in store\nif(!collection)continue;// set the input text\nnewStore[collectionID].realTimeSearch.text=userInputDebounced;// the input text will be searched in these fields\nconst searchFields=[];// loop through each field in this collection\nfor(const[fieldName,{type}]of Object.entries(collection.fields)){// skip if this field does not have any filters or the type is not supported\nif(!supportedFieldTypes.includes(type))continue;// push field if clearAllActiveFilters was selected, otherwise push if included in cmsFieldNames array\nif(clearAllActiveFilters||cmsFieldNames.includes(fieldName)){searchFields.push(fieldName);}}// set the searchFields to collection store realTimeSearch\nnewStore[collectionID].realTimeSearch.fields=searchFields;}return{...newStore};});}},[collectionIsInitialized,userInputDebounced]);// clean up function to reset when user is not preserving this filter search\nuseEffect(()=>{hasMountedRef.current=true;return()=>{if(collectionIsInitialized&&!preserveFilter){setStore(prev=>{const newStore={...prev};for(let index=0;index<selectedRealTimeSearches.length;index++){const{collectionID}=selectedRealTimeSearches[index];const collection=newStore[collectionID];if(!collection)continue;newStore[collectionID].realTimeSearch={...newStore[collectionID].realTimeSearch,text:\"\",fields:[]};}return{...newStore};});}};},[collectionIsInitialized,preserveFilter]);return /*#__PURE__*/_jsx(\"input\",{style:inputStyles,type:\"text\",value:!inputHasFocus&&!userInput?placeHolderText:userInput,onChange:handleOnInput,onFocus:handleInputOnFocus,onBlur:handleInputOnBlur});}Search_Plus.displayName=\"Search+\";addPropertyControls(Search_Plus,{selectedRealTimeSearches:{type:ControlType.Array,title:\"Searches\",defaultValue:[],description:`Explore its [documentation](https://framercms.plus/documentation/component-search-plus).`,control:{type:ControlType.Object,title:\"Collections & Fields\",controls:{...getPropertyControls(CollectionIDControl),clearAllActiveFilters:{type:ControlType.Boolean,title:\"All Fields\",defaultValue:true,description:\"Slug field is included.\"},cmsFieldNames:{type:ControlType.Array,title:\"Fields\",defaultValue:[],description:\"Must match exactly as the field is named in its collection.\",control:{type:ControlType.String,title:\"Field\",defaultValue:\"\"},hidden:props=>props.clearAllActiveFilters}}}},preserveFilter:{type:ControlType.Boolean,title:\"Preserve\",defaultValue:true,description:`Input text. [Explore feature.](https://framercms.plus/documentation/preserve-settings)`},fontStyles:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},fontColor:{type:ControlType.Color,title:\"Font Color\"},placeHolderText:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"CMS Plus Search+ Component\",placeholder:\"Optional\"},placeHolderColor:{type:ControlType.Color,title:\"Placeholder Color\",defaultValue:\"#b8b8b8\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Search_Plus\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (27ad407)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Clear from\"https://framerusercontent.com/modules/b9Ahpqbe406WaEtVhaF0/dKktanQzGoSPvZOustvS/Clear_Plus.js\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js\";const ClearFonts=getFonts(Clear);const EmbedFonts=getFonts(Embed);const enabledGestures={UlnpIvVr6:{hover:true,pressed:true}};const serializationHash=\"framer-n6UMT\";const variantClassNames={UlnpIvVr6:\"framer-v-1czgzxh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};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 getProps=({height,icon,id,width,...props})=>{return{...props,CqDevXQMv:icon??props.CqDevXQMv??'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" color=\"#000000\" fill=\"none\">\\n    <path d=\"M4.11654 18.116C3.62839 18.6041 3.62839 19.3956 4.11654 19.8838C4.6047 20.3719 5.39616 20.3719 5.88431 19.8838L19.8843 5.88376C20.3725 5.39561 20.3725 4.60415 19.8843 4.11599C19.3962 3.62784 18.6047 3.62784 18.1165 4.11599L4.11654 18.116Z\" fill=\"currentColor\" />\\n    <path d=\"M5.88434 4.11599C5.39619 3.62784 4.60473 3.62784 4.11657 4.11599C3.62842 4.60415 3.62842 5.39561 4.11657 5.88376L18.1166 19.8838C18.6047 20.3719 19.3962 20.3719 19.8843 19.8838C20.3725 19.3956 20.3725 18.6041 19.8843 18.116L5.88434 4.11599Z\" fill=\"currentColor\" />\\n</svg>'};};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,CqDevXQMv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"UlnpIvVr6\",enabledGestures,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-1czgzxh\",className,classNames),\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"UlnpIvVr6\",ref:refBinding,style:{borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,...style},...addPropertyOverrides({\"UlnpIvVr6-hover\":{\"data-framer-name\":undefined},\"UlnpIvVr6-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rl0qfq-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Xr45lDQow-container\",nodeId:\"Xr45lDQow\",rendersWithMotion:true,scopeId:\"DteM6BcCZ\",children:/*#__PURE__*/_jsx(Clear,{clearNow:false,height:\"100%\",id:\"Xr45lDQow\",layoutId:\"Xr45lDQow\",selectedFilters:[],selectedRealTimeSearches:[],width:\"100%\",...addPropertyOverrides({\"UlnpIvVr6-pressed\":{clearNow:true,selectedRealTimeSearches:[1]}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13b6r6r-container\",\"data-framer-name\":\"icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"tyDXrlRaq-container\",name:\"icon\",nodeId:\"tyDXrlRaq\",rendersWithMotion:true,scopeId:\"DteM6BcCZ\",style:{opacity:.6},variants:{\"UlnpIvVr6-hover\":{opacity:1},\"UlnpIvVr6-pressed\":{opacity:1}},children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:CqDevXQMv,id:\"tyDXrlRaq\",layoutId:\"tyDXrlRaq\",name:\"icon\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-n6UMT.framer-1ao7m07, .framer-n6UMT .framer-1ao7m07 { display: block; }\",\".framer-n6UMT.framer-1czgzxh { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 32px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 32px; will-change: var(--framer-will-change-override, transform); }\",\".framer-n6UMT .framer-rl0qfq-container { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: auto; z-index: 1; }\",\".framer-n6UMT .framer-13b6r6r-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KyTbwpkU8\":{\"layout\":[\"fixed\",\"fixed\"]},\"iRJ_3HDZF\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"CqDevXQMv\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDteM6BcCZ=withCSS(Component,css,\"framer-n6UMT\");export default FramerDteM6BcCZ;FramerDteM6BcCZ.displayName=\"Filters/filter-reset-search\";FramerDteM6BcCZ.defaultProps={height:32,width:32};addPropertyControls(FramerDteM6BcCZ,{CqDevXQMv:{defaultValue:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" color=\"#000000\" fill=\"none\">\\n    <path d=\"M4.11654 18.116C3.62839 18.6041 3.62839 19.3956 4.11654 19.8838C4.6047 20.3719 5.39616 20.3719 5.88431 19.8838L19.8843 5.88376C20.3725 5.39561 20.3725 4.60415 19.8843 4.11599C19.3962 3.62784 18.6047 3.62784 18.1165 4.11599L4.11654 18.116Z\" fill=\"currentColor\" />\\n    <path d=\"M5.88434 4.11599C5.39619 3.62784 4.60473 3.62784 4.11657 4.11599C3.62842 4.60415 3.62842 5.39561 4.11657 5.88376L18.1166 19.8838C18.6047 20.3719 19.3962 20.3719 19.8843 19.8838C20.3725 19.3956 20.3725 18.6041 19.8843 18.116L5.88434 4.11599Z\" fill=\"currentColor\" />\\n</svg>',displayTextArea:true,title:\"Icon\",type:ControlType.String}});addFonts(FramerDteM6BcCZ,[{explicitInter:true,fonts:[]},...ClearFonts,...EmbedFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDteM6BcCZ\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KyTbwpkU8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iRJ_3HDZF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"CqDevXQMv\\\":\\\"icon\\\"}\",\"framerIntrinsicWidth\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DteM6BcCZ.map", "// @ts-ignore\nimport{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,getPropertyControls,ControlType}from\"framer\";import CollectionIDControl from\"https://framerusercontent.com/modules/Hxho9sUnioBkMjGbLBed/csoxszrftuhmv2NyuE1c/collectionID.js\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function BaseFilterControls(props){return /*#__PURE__*/_jsx(_Fragment,{});}addPropertyControls(BaseFilterControls,{...getPropertyControls(CollectionIDControl),interactionActiveFilter:{type:ControlType.EventHandler,title:\"Active Filter\",defaultValue:null},interactionInactiveFilter:{type:ControlType.EventHandler,title:\"Inactive Filter\",defaultValue:null},applyFilter:{type:ControlType.Boolean,title:\"Filter\",defaultValue:false,enabledTitle:\"Apply\",disabledTitle:\"Clear\",description:`Triggers filter function. [Learn more](https://framercms.plus/documentation/pure-functionality).\nExplore its [documentation](https://framercms.plus/documentation/component-filters-plus).`},preserveActiveFilter:{type:ControlType.Boolean,title:\"Preserve\",defaultValue:true,description:`Filter state. [Explore feature.](https://framercms.plus/documentation/preserve-settings)`}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BaseFilterControls\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function CMSFieldNameControl(props){return /*#__PURE__*/_jsx(_Fragment,{});}addPropertyControls(CMSFieldNameControl,{cmsFieldName:{type:ControlType.String,title:\"Field Name\",description:\"Must match exactly as the field is named in its collection.\",defaultValue:\"\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CMSFieldNameControl\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cmsFieldName.map", "import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,// @ts-ignore\ngetPropertyControls,ControlType}from\"framer\";import{useFilter}from\"https://framerusercontent.com/modules/uaC9hWf3ec7HqMv3sXMc/GkCN5aqy42BBzGiVQ4np/Hooks.js\";import BaseControls from\"https://framerusercontent.com/modules/1abSdslctova79WmNQRw/3fHstYFUOpeaxageGRMz/Filter_Base.js\";import CollectionIDControl from\"https://framerusercontent.com/modules/Hxho9sUnioBkMjGbLBed/csoxszrftuhmv2NyuE1c/collectionID.js\";import CMSFieldNameControl from\"https://framerusercontent.com/modules/xPWn77sAdxuRvon75kLo/B2UIyi7WVbdsZJvHIaDR/cmsFieldName.js\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function ToggleFilterPlus(props){const{applyFilter,cmsFieldName,collectionID,condition,interactionActiveFilter,interactionInactiveFilter,preserveActiveFilter,value}=props;const cmsPlusComponentName=\"Filter+ Toggle\";useFilter({cmsFieldName,cmsPlusComponentName,collectionID,interactionActiveFilter,interactionInactiveFilter,isPreserving:preserveActiveFilter,value,condition:null,isFilterActive:applyFilter,controlType:\"boolean\",valueIsRequired:true});return /*#__PURE__*/_jsx(_Fragment,{});}ToggleFilterPlus.displayName=\"Filter+ Toggle\";addPropertyControls(ToggleFilterPlus,{...getPropertyControls(CollectionIDControl),...getPropertyControls(BaseControls),...getPropertyControls(CMSFieldNameControl),value:{type:ControlType.Boolean,title:\"Value\",defaultValue:true,enabledTitle:\"Is\",disabledTitle:\"Not\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ToggleFilterPlus\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (27ad407)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FilterToggle from\"https://framerusercontent.com/modules/MfVFNEVjjTR5fwzq2vqZ/bbJIjKVxfTE9tDPmkDJa/Toggle_Plus.js\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js\";const FilterToggleFonts=getFonts(FilterToggle);const EmbedFonts=getFonts(Embed);const enabledGestures={w_IBCXNmV:{hover:true}};const cycleOrder=[\"w_IBCXNmV\",\"qjqHQurzu\"];const serializationHash=\"framer-WBuEd\";const variantClassNames={qjqHQurzu:\"framer-v-mvss2r\",w_IBCXNmV:\"framer-v-1nh7h7a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};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={active:\"qjqHQurzu\",inactive:\"w_IBCXNmV\"};const getProps=({cMSField,height,id,preserve,text,value,width,...props})=>{return{...props,BT6v8BMo5:preserve??props.BT6v8BMo5??true,L3xiRJmpg:cMSField??props.L3xiRJmpg??\"Vide\\xf3\",NLhtlt2hH:value??props.NLhtlt2hH??true,P5ZT7GpkO:text??props.P5ZT7GpkO??\"Label\",variant:humanReadableVariantMap[props.variant]??props.variant??\"w_IBCXNmV\"};};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,P5ZT7GpkO,L3xiRJmpg,NLhtlt2hH,BT6v8BMo5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"w_IBCXNmV\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapoua838=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"qjqHQurzu\");});const onTap147z7r3=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"w_IBCXNmV\");});const interactionActiveFilter16i6p3s=activeVariantCallback(async(...args)=>{setVariant(\"qjqHQurzu\");});const interactionInactiveFilter1gt0wqd=activeVariantCallback(async(...args)=>{setVariant(\"w_IBCXNmV\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"qjqHQurzu\")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-1nh7h7a\",className,classNames),\"data-framer-name\":\"inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"w_IBCXNmV\",onTap:onTapoua838,ref:refBinding,style:{backgroundColor:\"var(--token-de1abd3f-5504-4fee-979e-94407c28fa11, rgba(0, 0, 0, 0.05))\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,...style},variants:{\"w_IBCXNmV-hover\":{backgroundColor:\"rgba(0, 0, 0, 0.08)\"},qjqHQurzu:{backgroundColor:\"var(--token-4cbffb55-af69-43b5-9bc5-625b8a2635ae, rgb(26, 26, 26))\"}},...addPropertyOverrides({\"w_IBCXNmV-hover\":{\"data-framer-name\":undefined},qjqHQurzu:{\"data-framer-name\":\"active\",onTap:onTap147z7r3}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a0mouj-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"pnFymxoSO-container\",nodeId:\"pnFymxoSO\",rendersWithMotion:true,scopeId:\"FSB87wlVU\",children:/*#__PURE__*/_jsx(FilterToggle,{applyFilter:false,cmsFieldName:L3xiRJmpg,collectionID:1,height:\"100%\",id:\"pnFymxoSO\",interactionActiveFilter:interactionActiveFilter16i6p3s,interactionInactiveFilter:interactionInactiveFilter1gt0wqd,layoutId:\"pnFymxoSO\",preserveActiveFilter:BT6v8BMo5,value:NLhtlt2hH,width:\"100%\",...addPropertyOverrides({qjqHQurzu:{applyFilter:true}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLW1lZGl1bQ==\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f562465-b5ce-4cfc-ba02-42b2b599d403, rgb(0, 0, 0)))\"},children:\"Label\"})}),className:\"framer-i83dkz\",fonts:[\"FS;General Sans-medium\"],layoutDependency:layoutDependency,layoutId:\"x2lQHdgm5\",style:{\"--extracted-r6o4lv\":\"var(--token-5f562465-b5ce-4cfc-ba02-42b2b599d403, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.8},text:P5ZT7GpkO,variants:{\"w_IBCXNmV-hover\":{opacity:1},qjqHQurzu:{\"--extracted-r6o4lv\":\"var(--token-7a31ca25-dc3b-41d6-b828-2350d54b6440, rgb(255, 255, 255))\",opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({qjqHQurzu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLW1lZGl1bQ==\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7a31ca25-dc3b-41d6-b828-2350d54b6440, rgb(255, 255, 255)))\"},children:\"Label\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14x49n4-container\",\"data-framer-name\":\"icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Qnp_g4vQe-container\",name:\"icon\",nodeId:\"Qnp_g4vQe\",rendersWithMotion:true,scopeId:\"FSB87wlVU\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" color=\"#FFFFFF\" fill=\"none\">\\n    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.25 12C1.25 17.9371 6.06294 22.75 12 22.75C17.9371 22.75 22.75 17.9371 22.75 12C22.75 6.06294 17.9371 1.25 12 1.25C6.06294 1.25 1.25 6.06294 1.25 12ZM8.29293 8.29286C8.68348 7.90235 9.31664 7.90239 9.70714 8.29293L12 10.586L14.2929 8.29293C14.6834 7.90239 15.3165 7.90235 15.7071 8.29286C16.0976 8.68336 16.0976 9.31652 15.7071 9.70707L13.4141 12.0003L15.7065 14.2929C16.097 14.6835 16.097 15.3166 15.7064 15.7071C15.3159 16.0976 14.6827 16.0976 14.2922 15.7071L12 13.4146L9.70779 15.7071C9.31728 16.0976 8.68412 16.0976 8.29357 15.7071C7.90303 15.3166 7.90299 14.6835 8.2935 14.2929L10.5859 12.0003L8.29286 9.70707C7.90235 9.31652 7.90239 8.68336 8.29293 8.29286Z\" fill=\"currentColor\" />\\n</svg>',id:\"Qnp_g4vQe\",layoutId:\"Qnp_g4vQe\",name:\"icon\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WBuEd.framer-6o2s9n, .framer-WBuEd .framer-6o2s9n { display: block; }\",\".framer-WBuEd.framer-1nh7h7a { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 32px; justify-content: center; overflow: hidden; padding: 0px 12px 0px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-WBuEd .framer-a0mouj-container { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: auto; z-index: 1; }\",\".framer-WBuEd .framer-i83dkz { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-WBuEd .framer-14x49n4-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-WBuEd.framer-v-mvss2r.framer-1nh7h7a { padding: 0px 8px 0px 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 58\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"qjqHQurzu\":{\"layout\":[\"auto\",\"fixed\"]},\"cq0qkuHKF\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"P5ZT7GpkO\":\"text\",\"L3xiRJmpg\":\"cMSField\",\"NLhtlt2hH\":\"value\",\"BT6v8BMo5\":\"preserve\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFSB87wlVU=withCSS(Component,css,\"framer-WBuEd\");export default FramerFSB87wlVU;FramerFSB87wlVU.displayName=\"Filters/filter-toggle\";FramerFSB87wlVU.defaultProps={height:32,width:58};addPropertyControls(FramerFSB87wlVU,{variant:{options:[\"w_IBCXNmV\",\"qjqHQurzu\"],optionTitles:[\"inactive\",\"active\"],title:\"Variant\",type:ControlType.Enum},P5ZT7GpkO:{defaultValue:\"Label\",displayTextArea:false,title:\"Text\",type:ControlType.String},L3xiRJmpg:{defaultValue:\"Vide\\xf3\",title:\"CMS Field\",type:ControlType.String},NLhtlt2hH:{defaultValue:true,title:\"Value\",type:ControlType.Boolean},BT6v8BMo5:{defaultValue:true,title:\"Preserve?\",type:ControlType.Boolean}});addFonts(FramerFSB87wlVU,[{explicitInter:true,fonts:[{family:\"General Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/3RZHWSNONLLWJK3RLPEKUZOMM56GO4LJ/BPDRY7AHVI3MCDXXVXTQQ76H3UXA63S3/SB2OEB6IKZPRR6JT4GFJ2TFT6HBB6AZN.woff2\",weight:\"500\"}]},...FilterToggleFonts,...EmbedFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFSB87wlVU\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"58\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"P5ZT7GpkO\\\":\\\"text\\\",\\\"L3xiRJmpg\\\":\\\"cMSField\\\",\\\"NLhtlt2hH\\\":\\\"value\\\",\\\"BT6v8BMo5\\\":\\\"preserve\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"qjqHQurzu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"cq0qkuHKF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FSB87wlVU.map", "import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,// @ts-ignore\ngetPropertyControls,ControlType}from\"framer\";import{useFilter}from\"https://framerusercontent.com/modules/uaC9hWf3ec7HqMv3sXMc/GkCN5aqy42BBzGiVQ4np/Hooks.js\";import BaseControls from\"https://framerusercontent.com/modules/1abSdslctova79WmNQRw/3fHstYFUOpeaxageGRMz/Filter_Base.js\";import CollectionIDControl from\"https://framerusercontent.com/modules/Hxho9sUnioBkMjGbLBed/csoxszrftuhmv2NyuE1c/collectionID.js\";import CMSFieldNameControl from\"https://framerusercontent.com/modules/xPWn77sAdxuRvon75kLo/B2UIyi7WVbdsZJvHIaDR/cmsFieldName.js\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function PlainTextFilterPlus(props){const{applyFilter,cmsFieldName,collectionID,condition,interactionActiveFilter,interactionInactiveFilter,preserveActiveFilter,value}=props;const cmsPlusComponentName=\"Filter+ PlainText\";useFilter({cmsFieldName,cmsPlusComponentName,collectionID,condition,interactionActiveFilter,interactionInactiveFilter,isPreserving:preserveActiveFilter,value:value.trim()?value:undefined,isFilterActive:applyFilter,controlType:\"string\",valueIsRequired:!condition.includes(\"IS_SET\")});return /*#__PURE__*/_jsx(_Fragment,{});}PlainTextFilterPlus.displayName=\"Filter+ PlainText\";addPropertyControls(PlainTextFilterPlus,{...getPropertyControls(CollectionIDControl),...getPropertyControls(BaseControls),...getPropertyControls(CMSFieldNameControl),condition:{type:ControlType.Enum,title:\"Condition\",defaultValue:\"==\",optionTitles:[\"Is Set\",\"Isn't Set\",\"Equals\",\"Doesn't Equal\",\"Starts With\",\"Doesn't Start With\",\"Ends With\",\"Doesn't End With\",\"Contains\",\"Doesn't Contain\"],options:[\"IS_SET\",\"!IS_SET\",\"==\",\"!=\",\"STARTS_WITH\",\"!STARTS_WITH\",\"ENDS_WITH\",\"!ENDS_WITH\",\"CONTAINS\",\"!CONTAINS\"]},value:{type:ControlType.String,title:\"Value\",defaultValue:\"\",placeholder:\"case-sensitive\",hidden:props=>props.condition.includes(\"IS_SET\")}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PlainTextFilterPlus\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (27ad407)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js\";import FilterPlainText from\"https://framerusercontent.com/modules/rh6e2sb1Jywsg0Jg5MC9/QDGc6qr3OOSzeqpgslC0/PlainText_Plus.js\";const FilterPlainTextFonts=getFonts(FilterPlainText);const EmbedFonts=getFonts(Embed);const FilterPlainTextControls=getPropertyControls(FilterPlainText);const enabledGestures={BDOTEVEwF:{hover:true}};const cycleOrder=[\"BDOTEVEwF\",\"Y1njNZ63V\"];const serializationHash=\"framer-oq0X8\";const variantClassNames={BDOTEVEwF:\"framer-v-80zgp0\",Y1njNZ63V:\"framer-v-1qga3sj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Doesn't Contain\":\"!CONTAINS\",\"Doesn't End With\":\"!ENDS_WITH\",\"Doesn't Equal\":\"!=\",\"Doesn't Start With\":\"!STARTS_WITH\",\"Ends With\":\"ENDS_WITH\",\"Is Set\":\"IS_SET\",\"Isn't Set\":\"!IS_SET\",\"Starts With\":\"STARTS_WITH\",Contains:\"CONTAINS\",Equals:\"==\"};const humanReadableVariantMap={active:\"Y1njNZ63V\",inactive:\"BDOTEVEwF\"};const getProps=({cMSField,condition,height,id,preserve,text,value,width,...props})=>{return{...props,dZGc7cVuh:humanReadableEnumMap[condition]??condition??props.dZGc7cVuh??\"==\",Gd6VMjN0k:preserve??props.Gd6VMjN0k??true,L3xiRJmpg:cMSField??props.L3xiRJmpg??\"Vide\\xf3\",P5ZT7GpkO:text??props.P5ZT7GpkO??\"Vide\\xf3\",UnqvrGZox:value??props.UnqvrGZox,variant:humanReadableVariantMap[props.variant]??props.variant??\"BDOTEVEwF\"};};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,P5ZT7GpkO,L3xiRJmpg,dZGc7cVuh,UnqvrGZox,Gd6VMjN0k,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BDOTEVEwF\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1318hmx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"Y1njNZ63V\");});const onTapc2o2pr=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"BDOTEVEwF\");});const interactionActiveFiltersdurxn=activeVariantCallback(async(...args)=>{setVariant(\"Y1njNZ63V\");});const interactionInactiveFilterwrn92h=activeVariantCallback(async(...args)=>{setVariant(\"BDOTEVEwF\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Y1njNZ63V\")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-80zgp0\",className,classNames),\"data-framer-name\":\"inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BDOTEVEwF\",onTap:onTap1318hmx,ref:refBinding,style:{backgroundColor:\"var(--token-de1abd3f-5504-4fee-979e-94407c28fa11, rgba(0, 0, 0, 0.05))\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,...style},variants:{\"BDOTEVEwF-hover\":{backgroundColor:\"rgba(0, 0, 0, 0.08)\"},Y1njNZ63V:{backgroundColor:\"var(--token-4cbffb55-af69-43b5-9bc5-625b8a2635ae, rgb(26, 26, 26))\"}},...addPropertyOverrides({\"BDOTEVEwF-hover\":{\"data-framer-name\":undefined},Y1njNZ63V:{\"data-framer-name\":\"active\",onTap:onTapc2o2pr}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yodv85-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UEyp72zHh-container\",nodeId:\"UEyp72zHh\",rendersWithMotion:true,scopeId:\"KP80pvOke\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FilterPlainText,{applyFilter:false,cmsFieldName:L3xiRJmpg,collectionID:1,condition:dZGc7cVuh,height:\"100%\",id:\"UEyp72zHh\",interactionActiveFilter:interactionActiveFiltersdurxn,interactionInactiveFilter:interactionInactiveFilterwrn92h,layoutId:\"UEyp72zHh\",preserveActiveFilter:true,value:UnqvrGZox,width:\"100%\",...addPropertyOverrides({Y1njNZ63V:{applyFilter:true,preserveActiveFilter:Gd6VMjN0k}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLW1lZGl1bQ==\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f562465-b5ce-4cfc-ba02-42b2b599d403, rgb(0, 0, 0)))\"},children:\"Vide\\xf3\"})}),className:\"framer-144aaz0\",fonts:[\"FS;General Sans-medium\"],layoutDependency:layoutDependency,layoutId:\"ctdagwS20\",style:{\"--extracted-r6o4lv\":\"var(--token-5f562465-b5ce-4cfc-ba02-42b2b599d403, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.8},text:P5ZT7GpkO,variants:{\"BDOTEVEwF-hover\":{opacity:1},Y1njNZ63V:{\"--extracted-r6o4lv\":\"var(--token-7a31ca25-dc3b-41d6-b828-2350d54b6440, rgb(255, 255, 255))\",opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Y1njNZ63V:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLW1lZGl1bQ==\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7a31ca25-dc3b-41d6-b828-2350d54b6440, rgb(255, 255, 255)))\"},children:\"Vide\\xf3\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k5srtv-container\",\"data-framer-name\":\"icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"B_FpO15NN-container\",name:\"icon\",nodeId:\"B_FpO15NN\",rendersWithMotion:true,scopeId:\"KP80pvOke\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" color=\"#FFFFFF\" fill=\"none\">\\n    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.25 12C1.25 17.9371 6.06294 22.75 12 22.75C17.9371 22.75 22.75 17.9371 22.75 12C22.75 6.06294 17.9371 1.25 12 1.25C6.06294 1.25 1.25 6.06294 1.25 12ZM8.29293 8.29286C8.68348 7.90235 9.31664 7.90239 9.70714 8.29293L12 10.586L14.2929 8.29293C14.6834 7.90239 15.3165 7.90235 15.7071 8.29286C16.0976 8.68336 16.0976 9.31652 15.7071 9.70707L13.4141 12.0003L15.7065 14.2929C16.097 14.6835 16.097 15.3166 15.7064 15.7071C15.3159 16.0976 14.6827 16.0976 14.2922 15.7071L12 13.4146L9.70779 15.7071C9.31728 16.0976 8.68412 16.0976 8.29357 15.7071C7.90303 15.3166 7.90299 14.6835 8.2935 14.2929L10.5859 12.0003L8.29286 9.70707C7.90235 9.31652 7.90239 8.68336 8.29293 8.29286Z\" fill=\"currentColor\" />\\n</svg>',id:\"B_FpO15NN\",layoutId:\"B_FpO15NN\",name:\"icon\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oq0X8.framer-1bs747y, .framer-oq0X8 .framer-1bs747y { display: block; }\",\".framer-oq0X8.framer-80zgp0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 32px; justify-content: center; overflow: hidden; padding: 0px 12px 0px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-oq0X8 .framer-yodv85-container { flex: none; height: auto; left: 50%; position: absolute; top: -193px; width: auto; z-index: 1; }\",\".framer-oq0X8 .framer-144aaz0 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-oq0X8 .framer-k5srtv-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-oq0X8.framer-v-1qga3sj.framer-80zgp0 { padding: 0px 8px 0px 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Y1njNZ63V\":{\"layout\":[\"auto\",\"fixed\"]},\"clXTANbjd\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"P5ZT7GpkO\":\"text\",\"L3xiRJmpg\":\"cMSField\",\"dZGc7cVuh\":\"condition\",\"UnqvrGZox\":\"value\",\"Gd6VMjN0k\":\"preserve\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKP80pvOke=withCSS(Component,css,\"framer-oq0X8\");export default FramerKP80pvOke;FramerKP80pvOke.displayName=\"Filters/filter-plain-text\";FramerKP80pvOke.defaultProps={height:32,width:60};addPropertyControls(FramerKP80pvOke,{variant:{options:[\"BDOTEVEwF\",\"Y1njNZ63V\"],optionTitles:[\"inactive\",\"active\"],title:\"Variant\",type:ControlType.Enum},P5ZT7GpkO:{defaultValue:\"Vide\\xf3\",displayTextArea:false,title:\"Text\",type:ControlType.String},L3xiRJmpg:{defaultValue:\"Vide\\xf3\",title:\"CMS Field\",type:ControlType.String},dZGc7cVuh:FilterPlainTextControls?.[\"condition\"]&&{...FilterPlainTextControls[\"condition\"],defaultValue:\"==\",description:undefined,hidden:undefined,title:\"Condition\"},UnqvrGZox:{defaultValue:\"\",description:\"Case sentitive\",title:\"Value\",type:ControlType.String},Gd6VMjN0k:{defaultValue:true,title:\"Preserve\",type:ControlType.Boolean}});addFonts(FramerKP80pvOke,[{explicitInter:true,fonts:[{family:\"General Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/3RZHWSNONLLWJK3RLPEKUZOMM56GO4LJ/BPDRY7AHVI3MCDXXVXTQQ76H3UXA63S3/SB2OEB6IKZPRR6JT4GFJ2TFT6HBB6AZN.woff2\",weight:\"500\"}]},...FilterPlainTextFonts,...EmbedFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKP80pvOke\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"P5ZT7GpkO\\\":\\\"text\\\",\\\"L3xiRJmpg\\\":\\\"cMSField\\\",\\\"dZGc7cVuh\\\":\\\"condition\\\",\\\"UnqvrGZox\\\":\\\"value\\\",\\\"Gd6VMjN0k\\\":\\\"preserve\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Y1njNZ63V\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"clXTANbjd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"32\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"60\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KP80pvOke.map", "import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,// @ts-ignore\ngetPropertyControls,ControlType}from\"framer\";import{useFilter}from\"https://framerusercontent.com/modules/uaC9hWf3ec7HqMv3sXMc/GkCN5aqy42BBzGiVQ4np/Hooks.js\";import BaseControls from\"https://framerusercontent.com/modules/1abSdslctova79WmNQRw/3fHstYFUOpeaxageGRMz/Filter_Base.js\";import CollectionIDControl from\"https://framerusercontent.com/modules/Hxho9sUnioBkMjGbLBed/csoxszrftuhmv2NyuE1c/collectionID.js\";import CMSFieldNameControl from\"https://framerusercontent.com/modules/xPWn77sAdxuRvon75kLo/B2UIyi7WVbdsZJvHIaDR/cmsFieldName.js\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function OptionFilterPlus(props){const{applyFilter,cmsFieldName,collectionID,condition,interactionActiveFilter,interactionInactiveFilter,preserveActiveFilter,value}=props;const cmsPlusComponentName=\"Filter+ Option\";useFilter({cmsFieldName,cmsPlusComponentName,collectionID,condition,interactionActiveFilter,interactionInactiveFilter,isPreserving:preserveActiveFilter,isFilterActive:applyFilter,controlType:\"enum\",value:value.trim()?value:undefined,valueIsRequired:true});return /*#__PURE__*/_jsx(_Fragment,{});}OptionFilterPlus.displayName=\"Filter+ Option\";addPropertyControls(OptionFilterPlus,{...getPropertyControls(CollectionIDControl),...getPropertyControls(BaseControls),...getPropertyControls(CMSFieldNameControl),condition:{type:ControlType.Enum,title:\"Condition\",defaultValue:\"==\",optionTitles:[\"Equals\",\"Doesn't Equal\"],options:[\"==\",\"!=\"]},value:{type:ControlType.String,title:\"Value\",defaultValue:\"\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OptionFilterPlus\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (27ad407)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FilterOption from\"https://framerusercontent.com/modules/cF4BbWM5faZdppOwbrSl/6igwy9mwJTuFz9mMTFbk/Option_Plus.js\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js\";const FilterOptionFonts=getFonts(FilterOption);const EmbedFonts=getFonts(Embed);const FilterOptionControls=getPropertyControls(FilterOption);const enabledGestures={sFp7Lk35J:{hover:true}};const cycleOrder=[\"sFp7Lk35J\",\"FEHafX4TX\"];const serializationHash=\"framer-OILsI\";const variantClassNames={FEHafX4TX:\"framer-v-ajbkv8\",sFp7Lk35J:\"framer-v-177xufw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};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 humanReadableEnumMap={\"Doesn't Equal\":\"!=\",Equals:\"==\"};const humanReadableVariantMap={active:\"FEHafX4TX\",inactive:\"sFp7Lk35J\"};const getProps=({cMSField,contition,height,id,text,value,width,...props})=>{return{...props,HC39Jr9lu:humanReadableEnumMap[contition]??contition??props.HC39Jr9lu??\"==\",L3xiRJmpg:cMSField??props.L3xiRJmpg??\"Vide\\xf3\",P5ZT7GpkO:text??props.P5ZT7GpkO??\"Option\",UnqvrGZox:value??props.UnqvrGZox,variant:humanReadableVariantMap[props.variant]??props.variant??\"sFp7Lk35J\"};};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,P5ZT7GpkO,L3xiRJmpg,UnqvrGZox,HC39Jr9lu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sFp7Lk35J\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapamjcwz=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"FEHafX4TX\");});const onTap18tx8co=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"sFp7Lk35J\");});const interactionActiveFilter1yvljbk=activeVariantCallback(async(...args)=>{setVariant(\"FEHafX4TX\");});const interactionInactiveFilter4c6dnz=activeVariantCallback(async(...args)=>{setVariant(\"sFp7Lk35J\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"FEHafX4TX\")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-177xufw\",className,classNames),\"data-framer-name\":\"inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"sFp7Lk35J\",onTap:onTapamjcwz,ref:refBinding,style:{backgroundColor:\"var(--token-de1abd3f-5504-4fee-979e-94407c28fa11, rgba(0, 0, 0, 0.05))\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,...style},variants:{\"sFp7Lk35J-hover\":{backgroundColor:\"rgba(0, 0, 0, 0.08)\"},FEHafX4TX:{backgroundColor:\"var(--token-4cbffb55-af69-43b5-9bc5-625b8a2635ae, rgb(26, 26, 26))\"}},...addPropertyOverrides({\"sFp7Lk35J-hover\":{\"data-framer-name\":undefined},FEHafX4TX:{\"data-framer-name\":\"active\",onTap:onTap18tx8co}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pblnoh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BaGvndo76-container\",nodeId:\"BaGvndo76\",rendersWithMotion:true,scopeId:\"p1cJhqNWS\",children:/*#__PURE__*/_jsx(FilterOption,{applyFilter:false,cmsFieldName:L3xiRJmpg,collectionID:1,condition:HC39Jr9lu,height:\"100%\",id:\"BaGvndo76\",interactionActiveFilter:interactionActiveFilter1yvljbk,interactionInactiveFilter:interactionInactiveFilter4c6dnz,layoutId:\"BaGvndo76\",preserveActiveFilter:true,value:UnqvrGZox,width:\"100%\",...addPropertyOverrides({FEHafX4TX:{applyFilter:true}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLW1lZGl1bQ==\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f562465-b5ce-4cfc-ba02-42b2b599d403, rgb(0, 0, 0)))\"},children:\"Vide\\xf3\"})}),className:\"framer-s7ddzd\",fonts:[\"FS;General Sans-medium\"],layoutDependency:layoutDependency,layoutId:\"YgHCAvHVl\",style:{\"--extracted-r6o4lv\":\"var(--token-5f562465-b5ce-4cfc-ba02-42b2b599d403, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.8},text:P5ZT7GpkO,variants:{\"sFp7Lk35J-hover\":{opacity:1},FEHafX4TX:{\"--extracted-r6o4lv\":\"var(--token-7a31ca25-dc3b-41d6-b828-2350d54b6440, rgb(255, 255, 255))\",opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FEHafX4TX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLW1lZGl1bQ==\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7a31ca25-dc3b-41d6-b828-2350d54b6440, rgb(255, 255, 255)))\"},children:\"Vide\\xf3\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18gxfo7-container\",\"data-framer-name\":\"icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"T_HG8Otwf-container\",name:\"icon\",nodeId:\"T_HG8Otwf\",rendersWithMotion:true,scopeId:\"p1cJhqNWS\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" color=\"#FFFFFF\" fill=\"none\">\\n    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.25 12C1.25 17.9371 6.06294 22.75 12 22.75C17.9371 22.75 22.75 17.9371 22.75 12C22.75 6.06294 17.9371 1.25 12 1.25C6.06294 1.25 1.25 6.06294 1.25 12ZM8.29293 8.29286C8.68348 7.90235 9.31664 7.90239 9.70714 8.29293L12 10.586L14.2929 8.29293C14.6834 7.90239 15.3165 7.90235 15.7071 8.29286C16.0976 8.68336 16.0976 9.31652 15.7071 9.70707L13.4141 12.0003L15.7065 14.2929C16.097 14.6835 16.097 15.3166 15.7064 15.7071C15.3159 16.0976 14.6827 16.0976 14.2922 15.7071L12 13.4146L9.70779 15.7071C9.31728 16.0976 8.68412 16.0976 8.29357 15.7071C7.90303 15.3166 7.90299 14.6835 8.2935 14.2929L10.5859 12.0003L8.29286 9.70707C7.90235 9.31652 7.90239 8.68336 8.29293 8.29286Z\" fill=\"currentColor\" />\\n</svg>',id:\"T_HG8Otwf\",layoutId:\"T_HG8Otwf\",name:\"icon\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OILsI.framer-1upu59t, .framer-OILsI .framer-1upu59t { display: block; }\",\".framer-OILsI.framer-177xufw { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 32px; justify-content: center; overflow: hidden; padding: 0px 12px 0px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-OILsI .framer-pblnoh-container { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: auto; z-index: 1; }\",\".framer-OILsI .framer-s7ddzd { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-OILsI .framer-18gxfo7-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-OILsI.framer-v-ajbkv8.framer-177xufw { padding: 0px 8px 0px 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 67\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"FEHafX4TX\":{\"layout\":[\"auto\",\"fixed\"]},\"kWCzFw0Tg\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"P5ZT7GpkO\":\"text\",\"L3xiRJmpg\":\"cMSField\",\"UnqvrGZox\":\"value\",\"HC39Jr9lu\":\"contition\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerp1cJhqNWS=withCSS(Component,css,\"framer-OILsI\");export default Framerp1cJhqNWS;Framerp1cJhqNWS.displayName=\"Filters/filter-option\";Framerp1cJhqNWS.defaultProps={height:32,width:67};addPropertyControls(Framerp1cJhqNWS,{variant:{options:[\"sFp7Lk35J\",\"FEHafX4TX\"],optionTitles:[\"inactive\",\"active\"],title:\"Variant\",type:ControlType.Enum},P5ZT7GpkO:{defaultValue:\"Option\",displayTextArea:false,title:\"Text\",type:ControlType.String},L3xiRJmpg:{defaultValue:\"Vide\\xf3\",title:\"CMS Field\",type:ControlType.String},UnqvrGZox:{defaultValue:\"\",description:\"Case sentitive\",title:\"Value\",type:ControlType.String},HC39Jr9lu:FilterOptionControls?.[\"condition\"]&&{...FilterOptionControls[\"condition\"],defaultValue:\"==\",description:undefined,hidden:undefined,title:\"Contition\"}});addFonts(Framerp1cJhqNWS,[{explicitInter:true,fonts:[{family:\"General Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/3RZHWSNONLLWJK3RLPEKUZOMM56GO4LJ/BPDRY7AHVI3MCDXXVXTQQ76H3UXA63S3/SB2OEB6IKZPRR6JT4GFJ2TFT6HBB6AZN.woff2\",weight:\"500\"}]},...FilterOptionFonts,...EmbedFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerp1cJhqNWS\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"FEHafX4TX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"kWCzFw0Tg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"P5ZT7GpkO\\\":\\\"text\\\",\\\"L3xiRJmpg\\\":\\\"cMSField\\\",\\\"UnqvrGZox\\\":\\\"value\\\",\\\"HC39Jr9lu\\\":\\\"contition\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"67\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./p1cJhqNWS.map", "// Generated by Framer (27ad407)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,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 Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js\";const EmbedFonts=getFonts(Embed);const enabledGestures={oUPPWswtF:{hover:true}};const cycleOrder=[\"oUPPWswtF\",\"Kh7bXPUjW\"];const serializationHash=\"framer-aVrpw\";const variantClassNames={Kh7bXPUjW:\"framer-v-1tqr5na\",oUPPWswtF:\"framer-v-wmsfmy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};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={active:\"Kh7bXPUjW\",default:\"oUPPWswtF\"};const getProps=({height,id,link,text,width,...props})=>{return{...props,etWk2YdBo:link??props.etWk2YdBo,P5ZT7GpkO:text??props.P5ZT7GpkO??\"Vide\\xf3\",variant:humanReadableVariantMap[props.variant]??props.variant??\"oUPPWswtF\"};};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,P5ZT7GpkO,etWk2YdBo,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"oUPPWswtF\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Kh7bXPUjW\")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__*/_jsx(Link,{href:etWk2YdBo,motionChild:true,nodeId:\"oUPPWswtF\",openInNewTab:false,scopeId:\"Pkn9BhIAL\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-wmsfmy\",className,classNames)} framer-1pbtl01`,\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"oUPPWswtF\",ref:refBinding,style:{backgroundColor:\"var(--token-de1abd3f-5504-4fee-979e-94407c28fa11, rgba(0, 0, 0, 0.05))\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,...style},variants:{\"oUPPWswtF-hover\":{backgroundColor:\"rgba(0, 0, 0, 0.08)\"},Kh7bXPUjW:{backgroundColor:\"var(--token-5f562465-b5ce-4cfc-ba02-42b2b599d403, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"oUPPWswtF-hover\":{\"data-framer-name\":undefined},Kh7bXPUjW:{\"data-framer-name\":\"active\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLW1lZGl1bQ==\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f562465-b5ce-4cfc-ba02-42b2b599d403, rgb(0, 0, 0)))\"},children:\"Vide\\xf3\"})}),className:\"framer-tbello\",fonts:[\"FS;General Sans-medium\"],layoutDependency:layoutDependency,layoutId:\"OFtX8o_Vq\",style:{\"--extracted-r6o4lv\":\"var(--token-5f562465-b5ce-4cfc-ba02-42b2b599d403, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.8},text:P5ZT7GpkO,variants:{\"oUPPWswtF-hover\":{opacity:1},Kh7bXPUjW:{\"--extracted-r6o4lv\":\"var(--token-7a31ca25-dc3b-41d6-b828-2350d54b6440, rgb(255, 255, 255))\",opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Kh7bXPUjW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLW1lZGl1bQ==\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7a31ca25-dc3b-41d6-b828-2350d54b6440, rgb(255, 255, 255)))\"},children:\"Vide\\xf3\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e4bvok-container\",\"data-framer-name\":\"icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"oWocIihiY-container\",name:\"icon\",nodeId:\"oWocIihiY\",rendersWithMotion:true,scopeId:\"Pkn9BhIAL\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" color=\"#FFFFFF\" fill=\"none\">\\n    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.25 12C1.25 17.9371 6.06294 22.75 12 22.75C17.9371 22.75 22.75 17.9371 22.75 12C22.75 6.06294 17.9371 1.25 12 1.25C6.06294 1.25 1.25 6.06294 1.25 12ZM8.29293 8.29286C8.68348 7.90235 9.31664 7.90239 9.70714 8.29293L12 10.586L14.2929 8.29293C14.6834 7.90239 15.3165 7.90235 15.7071 8.29286C16.0976 8.68336 16.0976 9.31652 15.7071 9.70707L13.4141 12.0003L15.7065 14.2929C16.097 14.6835 16.097 15.3166 15.7064 15.7071C15.3159 16.0976 14.6827 16.0976 14.2922 15.7071L12 13.4146L9.70779 15.7071C9.31728 16.0976 8.68412 16.0976 8.29357 15.7071C7.90303 15.3166 7.90299 14.6835 8.2935 14.2929L10.5859 12.0003L8.29286 9.70707C7.90235 9.31652 7.90239 8.68336 8.29293 8.29286Z\" fill=\"currentColor\" />\\n</svg>',id:\"oWocIihiY\",layoutId:\"oWocIihiY\",name:\"icon\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aVrpw.framer-1pbtl01, .framer-aVrpw .framer-1pbtl01 { display: block; }\",\".framer-aVrpw.framer-wmsfmy { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 32px; justify-content: center; overflow: hidden; padding: 0px 12px 0px 12px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-aVrpw .framer-tbello { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-aVrpw .framer-e4bvok-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-aVrpw.framer-v-1tqr5na.framer-wmsfmy { padding: 0px 8px 0px 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Kh7bXPUjW\":{\"layout\":[\"auto\",\"fixed\"]},\"MUtXeSuvS\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"P5ZT7GpkO\":\"text\",\"etWk2YdBo\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPkn9BhIAL=withCSS(Component,css,\"framer-aVrpw\");export default FramerPkn9BhIAL;FramerPkn9BhIAL.displayName=\"filter-like-button\";FramerPkn9BhIAL.defaultProps={height:32,width:60};addPropertyControls(FramerPkn9BhIAL,{variant:{options:[\"oUPPWswtF\",\"Kh7bXPUjW\"],optionTitles:[\"default\",\"active\"],title:\"Variant\",type:ControlType.Enum},P5ZT7GpkO:{defaultValue:\"Vide\\xf3\",displayTextArea:false,title:\"Text\",type:ControlType.String},etWk2YdBo:{title:\"Link\",type:ControlType.Link}});addFonts(FramerPkn9BhIAL,[{explicitInter:true,fonts:[{family:\"General Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/3RZHWSNONLLWJK3RLPEKUZOMM56GO4LJ/BPDRY7AHVI3MCDXXVXTQQ76H3UXA63S3/SB2OEB6IKZPRR6JT4GFJ2TFT6HBB6AZN.woff2\",weight:\"500\"}]},...EmbedFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPkn9BhIAL\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"60\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Kh7bXPUjW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"MUtXeSuvS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"P5ZT7GpkO\\\":\\\"text\\\",\\\"etWk2YdBo\\\":\\\"link\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Pkn9BhIAL.map", "/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */import{jsx as _jsx}from\"react/jsx-runtime\";export default function Branding_Tag({productName}){const styles={fontSize:\"10px\",position:\"absolute\",top:6,left:6};return /*#__PURE__*/_jsx(\"div\",{style:styles,children:productName||\"productName\"});}Branding_Tag.displayName=\"Branding Tag\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Branding_Tag\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Branding_Tag.map", "/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */import{jsx as _jsx}from\"react/jsx-runtime\";export default function Header({text,align=\"left\"}){const styles={fontWeight:\"bold\",textAlign:align,width:\"100%\"};// @ts-ignore\nreturn /*#__PURE__*/_jsx(\"div\",{style:styles,children:text||\"Header\"});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Header\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Header.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import Branding_Tag from\"https://framerusercontent.com/modules/L7TdKQ7OCrUDcI7mEHAV/saJ1D5cYziXCHw3cuoS0/Branding_Tag.js\";import Header from\"https://framerusercontent.com/modules/tb6g3uFMaN9A8Y0Nh5te/NSmLj9GJ3YcGYE7rQwfM/Header.js\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 800\n *\n * @framerDisableUnlink\n */export default function HelperFrame({children,productName,align=\"center\",error=null,justify=\"center\"}){const colors={default:[67,198,135],error:[255,43,43]};const rgb=colors[error?\"error\":\"default\"].join(\",\");const containerProps={style:{alignItems:align,background:`rgba(${rgb}, 0.05)`,border:`1px solid rgb(${rgb})`,color:`rgb(${rgb})`,display:\"flex\",flexDirection:\"column\",fontSize:\"12px\",gap:\"12px\",height:\"fit-content\",justifyContent:justify,padding:\"32px 8px 8px 8px\",position:\"relative\",width:\"100%\"}};if(error){containerProps.style.cursor=\"pointer\";containerProps.onClick=()=>alert(error.message);}return /*#__PURE__*/_jsxs(\"div\",{...containerProps,className:\"cmsPlusError\",children:[/*#__PURE__*/_jsx(Branding_Tag,{productName:productName}),error&&/*#__PURE__*/_jsx(Header,{text:\"Error!\"}),children]});}HelperFrame.displayName=\"Helper Frame\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HelperFrame\",\"slots\":[\"children\"],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"400\",\"framerIntrinsicWidth\":\"800\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */import{jsx as _jsx}from\"react/jsx-runtime\";export default function Header({text,align=\"left\"}){const styles={fontWeight:\"bold\",textAlign:align,width:\"100%\"};// @ts-ignore\nreturn /*#__PURE__*/_jsx(\"div\",{style:styles,children:text||\"Header\"});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Header\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Header.map", "/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";export default function ListItem({text,isChecked}){const bulletUnicode=\"\u2022\";const checkUnicode=\"\u2713\";const listStyles={alignItems:\"start\",display:\"flex\",gap:\"10px\",marginBottom:\"10px\",width:\"100%\"};const iconStyles={textAlign:\"center\",minWidth:\"20px\"};return /*#__PURE__*/_jsxs(\"li\",{style:listStyles,children:[/*#__PURE__*/_jsx(\"span\",{style:iconStyles,children:isChecked?checkUnicode:bulletUnicode}),/*#__PURE__*/_jsx(\"span\",{children:text})]});}ListItem.displayName=\"List Item\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ListItem\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./List_Item.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import ListItem from\"https://framerusercontent.com/modules/bmCFSKUhALa4QmIOqr6i/BpmPTjkfVB4lOyz9EiXT/List_Item.js\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function ToDoList({items}){const listStyles={listStyle:\"none\",marginTop:0,paddingLeft:\"16px\",width:\"100%\"};return /*#__PURE__*/_jsx(\"ul\",{style:listStyles,children:items===null||items===void 0?void 0:items.map((item,index)=>/*#__PURE__*/_jsx(ListItem,{text:item.text,isChecked:item.isChecked},index))});}ToDoList.displayName=\"To Do List\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ToDoList\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./To_Do_List.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas}from\"framer\";import{cloneElement}from\"react\";import{Header,HelperFrame,ToDoList}from\"https://framer.com/m/Index-nylz.js\";import{useFramerCollectionList}from\"https://framerusercontent.com/modules/uaC9hWf3ec7HqMv3sXMc/GkCN5aqy42BBzGiVQ4np/Hooks.js\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n *\n * @framerIntrinsicWidth 500\n *\n * @framerDisableUnlink\n */export default function Collection_Plus(props){const cmsPlusComponentName=\"CMS+ Collection+\";const isOnFramerCanvas=useIsOnFramerCanvas();const isDebuggingCMSPlus=!!props._cmsPlusDebugging;const linkedCollectionListFrame=props._collectionListInstance?.[0];const linkedNoSearchResultsFrame=props._noSearchResultsInstance?.[0];// any missing linked frames will show helper frame\nconst missingFrames=!linkedCollectionListFrame||!linkedNoSearchResultsFrame;const{key,noSearchResults}=useFramerCollectionList({collectionPlusID:props.collectionID,framerCollectionList:linkedCollectionListFrame,isDebugging:isDebuggingCMSPlus});/**\n     * The collection list may undergo multiple updates during initial render and filter changes.\n     * To optimize performance and prevent unnecessary re-renders, a key is used to track the list's state:\n     * key = 0: The list is still being initialized or updated due to filter changes.\n     * key > 0: The list is stable and has finished updating.\n     */const isUpdating=isOnFramerCanvas?false:key===0;// show the list when not loading, no missing frames, and doesn't have any errors\nconst showCollectionList=!isUpdating&&!missingFrames&&!noSearchResults;const showNoResultsFrame=isOnFramerCanvas?false:!missingFrames&&noSearchResults;if(isDebuggingCMSPlus){console.log(\"\uD83D\uDD11:\",key);console.log(\"\");}return /*#__PURE__*/_jsxs(_Fragment,{children:[missingFrames&&/*#__PURE__*/_jsxs(HelperFrame,{productName:cmsPlusComponentName,children:[/*#__PURE__*/_jsx(Header,{text:\"Connect Frames\"}),/*#__PURE__*/_jsx(ToDoList,{items:[{text:\"Connect to a Collection List.\",isChecked:!!linkedCollectionListFrame},{text:\"Connect a custom frame to display when there's no search results.\",isChecked:!!linkedNoSearchResultsFrame}]})]}),showCollectionList&&/*#__PURE__*/cloneElement(linkedCollectionListFrame,{key,id:\"cmsPlus\",style:{...linkedCollectionListFrame.props?.style,...props?.style}}),showNoResultsFrame&&/*#__PURE__*/cloneElement(linkedNoSearchResultsFrame,{style:{...linkedNoSearchResultsFrame.props?.style,...props?.style}})]});}// set the name that will be displayed in Assets menu\nCollection_Plus.displayName=\"Collection+\";// property controls for Collection_Plus\naddPropertyControls(Collection_Plus,{collectionID:{type:ControlType.Number,title:\"ID\",defaultValue:0,min:0,displayStepper:true,step:1,description:`Explore its [documentation](https://framercms.plus/documentation/component-collection-plus).`},_collectionListInstance:{type:ControlType.ComponentInstance,title:\"Collection List\",description:`Getting started [video](https://framercms.plus/documentation#quick-start) guide.`},_noSearchResultsInstance:{type:ControlType.ComponentInstance,title:\"No Search Results\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Collection_Plus\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"500\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (27ad407)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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 Clear from\"https://framerusercontent.com/modules/b9Ahpqbe406WaEtVhaF0/dKktanQzGoSPvZOustvS/Clear_Plus.js\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js\";const ClearFonts=getFonts(Clear);const EmbedFonts=getFonts(Embed);const enabledGestures={M_6AYAyv2:{hover:true,pressed:true}};const serializationHash=\"framer-l0OkC\";const variantClassNames={M_6AYAyv2:\"framer-v-1szcu9a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};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 getProps=({height,icon,id,showLabel,text,width,...props})=>{return{...props,CqDevXQMv:icon??props.CqDevXQMv??'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" color=\"#000000\" fill=\"none\">\\n    <path d=\"M4 15L3.46967 14.4697C3.17678 14.7626 3.17678 15.2374 3.46967 15.5303L4 15ZM7.53033 12.5303C7.82322 12.2374 7.82322 11.7626 7.53033 11.4697C7.23744 11.1768 6.76256 11.1768 6.46967 11.4697L7.53033 12.5303ZM6.46967 18.5303C6.76256 18.8232 7.23744 18.8232 7.53033 18.5303C7.82322 18.2374 7.82322 17.7626 7.53033 17.4697L6.46967 18.5303ZM6.46967 11.4697L3.46967 14.4697L4.53033 15.5303L7.53033 12.5303L6.46967 11.4697ZM3.46967 15.5303L6.46967 18.5303L7.53033 17.4697L4.53033 14.4697L3.46967 15.5303Z\" fill=\"currentColor\" />\\n    <path d=\"M11 5.25C10.5858 5.25 10.25 5.58579 10.25 6C10.25 6.41421 10.5858 6.75 11 6.75V5.25ZM4.00001 14.25C3.5858 14.25 3.25001 14.5858 3.25001 15C3.25001 15.4142 3.5858 15.75 4.00001 15.75V14.25ZM11 6.75H16V5.25H11V6.75ZM16 15.75C17.3742 15.75 18.5687 15.0388 19.3991 14.0651C20.2284 13.0926 20.75 11.7983 20.75 10.5H19.25C19.25 11.4109 18.8762 12.3665 18.2577 13.0918C17.6404 13.8157 16.835 14.25 16 14.25V15.75ZM16 6.75C16.8349 6.75 17.6404 7.18427 18.2577 7.90822C18.8762 8.63348 19.25 9.58913 19.25 10.5H20.75C20.75 9.20173 20.2284 7.90738 19.3991 6.93492C18.5687 5.96116 17.3741 5.25 16 5.25V6.75ZM16 14.25H4.00001V15.75H16V14.25Z\" fill=\"currentColor\" />\\n</svg>',jzR2HBvkB:showLabel??props.jzR2HBvkB??true,P5ZT7GpkO:text??props.P5ZT7GpkO??\"Vissza\\xe1ll\\xedt\\xe1s\"};};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,P5ZT7GpkO,CqDevXQMv,jzR2HBvkB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"M_6AYAyv2\",enabledGestures,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-1szcu9a\",className,classNames),\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"M_6AYAyv2\",ref:refBinding,style:{borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,...style},...addPropertyOverrides({\"M_6AYAyv2-hover\":{\"data-framer-name\":undefined},\"M_6AYAyv2-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qqveal-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wwo9Oojnx-container\",nodeId:\"wwo9Oojnx\",rendersWithMotion:true,scopeId:\"eL4181EcQ\",children:/*#__PURE__*/_jsx(Clear,{clearNow:false,height:\"100%\",id:\"wwo9Oojnx\",layoutId:\"wwo9Oojnx\",selectedFilters:[{clearAllActiveFilters:false,cmsFieldNames:[\"Online\",\"Id\u0151pontok\",\"D\\xe9lel\u0151tt\",\"D\\xe9lut\\xe1n\",\"H\\xe9tv\\xe9g\\xe9n\",\"Neme\",\"Besz\\xe9lt nyelvek\"],collectionID:1}],selectedRealTimeSearches:[],width:\"100%\",...addPropertyOverrides({\"M_6AYAyv2-pressed\":{clearNow:true,selectedFilters:[{clearAllActiveFilters:true,cmsFieldNames:[],collectionID:1}],selectedRealTimeSearches:[1]}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15rhvg9-container\",\"data-framer-name\":\"icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Awl1aANWg-container\",name:\"icon\",nodeId:\"Awl1aANWg\",rendersWithMotion:true,scopeId:\"eL4181EcQ\",style:{opacity:.6},variants:{\"M_6AYAyv2-hover\":{opacity:1},\"M_6AYAyv2-pressed\":{opacity:1}},children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:CqDevXQMv,id:\"Awl1aANWg\",layoutId:\"Awl1aANWg\",name:\"icon\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})}),jzR2HBvkB&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLW1lZGl1bQ==\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5f562465-b5ce-4cfc-ba02-42b2b599d403, rgb(0, 0, 0)))\"},children:\"Vissza\\xe1ll\\xedt\\xe1s\"})}),className:\"framer-147km8q\",fonts:[\"FS;General Sans-medium\"],layoutDependency:layoutDependency,layoutId:\"zTQjgxV4s\",style:{\"--extracted-r6o4lv\":\"var(--token-5f562465-b5ce-4cfc-ba02-42b2b599d403, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.6},text:P5ZT7GpkO,variants:{\"M_6AYAyv2-hover\":{opacity:.8},\"M_6AYAyv2-pressed\":{opacity:.8}},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-l0OkC.framer-1rxkbig, .framer-l0OkC .framer-1rxkbig { display: block; }\",\".framer-l0OkC.framer-1szcu9a { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 32px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-l0OkC .framer-qqveal-container { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: auto; z-index: 1; }\",\".framer-l0OkC .framer-15rhvg9-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-l0OkC .framer-147km8q { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 98\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"VVLyz9xT_\":{\"layout\":[\"auto\",\"fixed\"]},\"kCQblu4v4\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"P5ZT7GpkO\":\"text\",\"CqDevXQMv\":\"icon\",\"jzR2HBvkB\":\"showLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereL4181EcQ=withCSS(Component,css,\"framer-l0OkC\");export default FramereL4181EcQ;FramereL4181EcQ.displayName=\"Filters/filter-reset\";FramereL4181EcQ.defaultProps={height:32,width:98};addPropertyControls(FramereL4181EcQ,{P5ZT7GpkO:{defaultValue:\"Vissza\\xe1ll\\xedt\\xe1s\",displayTextArea:false,title:\"Text\",type:ControlType.String},CqDevXQMv:{defaultValue:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" color=\"#000000\" fill=\"none\">\\n    <path d=\"M4 15L3.46967 14.4697C3.17678 14.7626 3.17678 15.2374 3.46967 15.5303L4 15ZM7.53033 12.5303C7.82322 12.2374 7.82322 11.7626 7.53033 11.4697C7.23744 11.1768 6.76256 11.1768 6.46967 11.4697L7.53033 12.5303ZM6.46967 18.5303C6.76256 18.8232 7.23744 18.8232 7.53033 18.5303C7.82322 18.2374 7.82322 17.7626 7.53033 17.4697L6.46967 18.5303ZM6.46967 11.4697L3.46967 14.4697L4.53033 15.5303L7.53033 12.5303L6.46967 11.4697ZM3.46967 15.5303L6.46967 18.5303L7.53033 17.4697L4.53033 14.4697L3.46967 15.5303Z\" fill=\"currentColor\" />\\n    <path d=\"M11 5.25C10.5858 5.25 10.25 5.58579 10.25 6C10.25 6.41421 10.5858 6.75 11 6.75V5.25ZM4.00001 14.25C3.5858 14.25 3.25001 14.5858 3.25001 15C3.25001 15.4142 3.5858 15.75 4.00001 15.75V14.25ZM11 6.75H16V5.25H11V6.75ZM16 15.75C17.3742 15.75 18.5687 15.0388 19.3991 14.0651C20.2284 13.0926 20.75 11.7983 20.75 10.5H19.25C19.25 11.4109 18.8762 12.3665 18.2577 13.0918C17.6404 13.8157 16.835 14.25 16 14.25V15.75ZM16 6.75C16.8349 6.75 17.6404 7.18427 18.2577 7.90822C18.8762 8.63348 19.25 9.58913 19.25 10.5H20.75C20.75 9.20173 20.2284 7.90738 19.3991 6.93492C18.5687 5.96116 17.3741 5.25 16 5.25V6.75ZM16 14.25H4.00001V15.75H16V14.25Z\" fill=\"currentColor\" />\\n</svg>',displayTextArea:true,title:\"Icon\",type:ControlType.String},jzR2HBvkB:{defaultValue:true,title:\"Show label?\",type:ControlType.Boolean}});addFonts(FramereL4181EcQ,[{explicitInter:true,fonts:[{family:\"General Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/3RZHWSNONLLWJK3RLPEKUZOMM56GO4LJ/BPDRY7AHVI3MCDXXVXTQQ76H3UXA63S3/SB2OEB6IKZPRR6JT4GFJ2TFT6HBB6AZN.woff2\",weight:\"500\"}]},...ClearFonts,...EmbedFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereL4181EcQ\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"98\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"VVLyz9xT_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"kCQblu4v4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"32\",\"framerVariables\":\"{\\\"P5ZT7GpkO\\\":\\\"text\\\",\\\"CqDevXQMv\\\":\\\"icon\\\",\\\"jzR2HBvkB\\\":\\\"showLabel\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eL4181EcQ.map", "// Generated by Framer (27ad407)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,PathVariablesContext,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Collection from\"https://framerusercontent.com/modules/vJeS6Ad5hYI9zKL5FEp9/P8K2KQw5XjJs0zofhgYj/Collection_Plus.js\";import AkikSegTenek from\"https://framerusercontent.com/modules/fdfihZe7BzmNi9KBJ6Kt/qk8ubFIZ4lbZIiTQtKyx/weYgqur0G.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/qdkFCo1l5JJ79u67CJlG/ZWzX0LNgihv18NO51oWI/NvUcu1Pyq.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/xses8VtltLJcVNqUx29j/oUoZiApyHK6bLrsTs1jG/QW3UBYQQL.js\";import FiltersFilterReset from\"https://framerusercontent.com/modules/koILuqptKx1jOgt2O84z/U9UqbLR9YEMiyV6tMXAW/eL4181EcQ.js\";import CardsTherapistCard from\"https://framerusercontent.com/modules/dBs415l5VKhledbJz2gm/UgVR4tqnQui0QxjILJH7/GGJEMhuPQ.js\";const CardsTherapistCardFonts=getFonts(CardsTherapistCard);const FiltersFilterResetFonts=getFonts(FiltersFilterReset);const CollectionFonts=getFonts(Collection);const cycleOrder=[\"QDudmvjfQ\",\"sK5Bozfab\",\"GjiusTHvA\"];const serializationHash=\"framer-vA1uq\";const variantClassNames={GjiusTHvA:\"framer-v-17fsdjm\",QDudmvjfQ:\"framer-v-120zaza\",sK5Bozfab:\"framer-v-7psjxy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=prequery=>prequery({from:{alias:\"ssWQrOu6L\",data:AkikSegTenek,type:\"Collection\"},select:[{collection:\"ssWQrOu6L\",name:\"D6fBQJLHT\",type:\"Identifier\"},{collection:\"ssWQrOu6L\",name:\"Yg2hog5Vo\",type:\"Identifier\"},{collection:\"ssWQrOu6L\",name:\"N42PwswXe\",type:\"Identifier\"},{collection:\"ssWQrOu6L\",name:\"otiUWf0ib\",type:\"Identifier\"},{collection:\"ssWQrOu6L\",name:\"fE20LUR3b\",type:\"Identifier\"},{collection:\"ssWQrOu6L\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query1=prequery=>prequery({from:{alias:\"InPOq3Z3O\",data:AkikSegTenek,type:\"Collection\"},select:[{collection:\"InPOq3Z3O\",name:\"D6fBQJLHT\",type:\"Identifier\"},{collection:\"InPOq3Z3O\",name:\"Yg2hog5Vo\",type:\"Identifier\"},{collection:\"InPOq3Z3O\",name:\"N42PwswXe\",type:\"Identifier\"},{collection:\"InPOq3Z3O\",name:\"otiUWf0ib\",type:\"Identifier\"},{collection:\"InPOq3Z3O\",name:\"fE20LUR3b\",type:\"Identifier\"},{collection:\"InPOq3Z3O\",name:\"id\",type:\"Identifier\"}]});const query2=prequery=>prequery({from:{alias:\"jp1vXNBIM\",data:AkikSegTenek,type:\"Collection\"},select:[{collection:\"jp1vXNBIM\",name:\"D6fBQJLHT\",type:\"Identifier\"},{collection:\"jp1vXNBIM\",name:\"Yg2hog5Vo\",type:\"Identifier\"},{collection:\"jp1vXNBIM\",name:\"N42PwswXe\",type:\"Identifier\"},{collection:\"jp1vXNBIM\",name:\"otiUWf0ib\",type:\"Identifier\"},{collection:\"jp1vXNBIM\",name:\"fE20LUR3b\",type:\"Identifier\"},{collection:\"jp1vXNBIM\",name:\"id\",type:\"Identifier\"}]});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 humanReadableEnumMap={desktop:\"GBLRbUs_x\",mobile:\"zAQwCfBRb\",tablet:\"azvAbhQ1h\"};const humanReadableVariantMap={desktop:\"QDudmvjfQ\",mobile:\"GjiusTHvA\",tablet:\"sK5Bozfab\"};const getProps=({height,id,viewport,width,...props})=>{return{...props,OjAFFLbGr:humanReadableEnumMap[viewport]??viewport??props.OjAFFLbGr??\"GBLRbUs_x\",variant:humanReadableVariantMap[props.variant]??props.variant??\"QDudmvjfQ\"};};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,OjAFFLbGr,D6fBQJLHTssWQrOu6L,Yg2hog5VossWQrOu6L,N42PwswXessWQrOu6L,otiUWf0ibssWQrOu6L,fE20LUR3bssWQrOu6L,idssWQrOu6L,D6fBQJLHTInPOq3Z3O,Yg2hog5VoInPOq3Z3O,N42PwswXeInPOq3Z3O,otiUWf0ibInPOq3Z3O,fE20LUR3bInPOq3Z3O,idInPOq3Z3O,D6fBQJLHTjp1vXNBIM,Yg2hog5Vojp1vXNBIM,N42PwswXejp1vXNBIM,otiUWf0ibjp1vXNBIM,fE20LUR3bjp1vXNBIM,idjp1vXNBIM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QDudmvjfQ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=equals(OjAFFLbGr,\"GBLRbUs_x\");const isDisplayed=value=>{if([\"sK5Bozfab\",\"GjiusTHvA\"].includes(baseVariant))return false;return value;};const router=useRouter();const visible1=equals(OjAFFLbGr,\"azvAbhQ1h\");const isDisplayed1=value=>{if(baseVariant===\"sK5Bozfab\")return true;return value;};const visible2=equals(OjAFFLbGr,\"zAQwCfBRb\");const isDisplayed2=value=>{if(baseVariant===\"GjiusTHvA\")return true;return value;};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-120zaza\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"QDudmvjfQ\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({GjiusTHvA:{\"data-framer-name\":\"mobile\"},sK5Bozfab:{\"data-framer-name\":\"tablet\"}},baseVariant,gestureVariant),children:[isDisplayed(visible)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z2hxs0-container\",\"data-framer-name\":\"desktop +\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"MHdb57Jq7-container\",name:\"desktop +\",nodeId:\"MHdb57Jq7\",rendersWithMotion:true,scopeId:\"uv4_B4i2p\",children:/*#__PURE__*/_jsx(Collection,{_collectionListInstance:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-647kbk\",\"data-framer-name\":\"cms-desktop\",layoutDependency:layoutDependency,layoutId:\"ssWQrOu6L\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"ssWQrOu6L\",data:AkikSegTenek,type:\"Collection\"},select:[{collection:\"ssWQrOu6L\",name:\"D6fBQJLHT\",type:\"Identifier\"},{collection:\"ssWQrOu6L\",name:\"Yg2hog5Vo\",type:\"Identifier\"},{collection:\"ssWQrOu6L\",name:\"N42PwswXe\",type:\"Identifier\"},{collection:\"ssWQrOu6L\",name:\"otiUWf0ib\",type:\"Identifier\"},{collection:\"ssWQrOu6L\",name:\"fE20LUR3b\",type:\"Identifier\"},{collection:\"ssWQrOu6L\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({D6fBQJLHT:D6fBQJLHTssWQrOu6L,fE20LUR3b:fE20LUR3bssWQrOu6L,id:idssWQrOu6L,N42PwswXe:N42PwswXessWQrOu6L,otiUWf0ib:otiUWf0ibssWQrOu6L,Yg2hog5Vo:Yg2hog5VossWQrOu6L},index)=>{Yg2hog5VossWQrOu6L??=\"\";fE20LUR3bssWQrOu6L??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`ssWQrOu6L-${idssWQrOu6L}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fE20LUR3b:fE20LUR3bssWQrOu6L},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-mb1x1c\",layoutDependency:layoutDependency,layoutId:\"pXCk0nEKB\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{fE20LUR3b:fE20LUR3bssWQrOu6L},webPageId:\"IJAEZCzo_\"},implicitPathVariables:undefined},{href:{hash:\":v0SL7moBi\",pathVariables:{fE20LUR3b:fE20LUR3bssWQrOu6L},webPageId:\"IJAEZCzo_\"},implicitPathVariables:undefined},{href:{hash:\":CZX3fVxrW\",pathVariables:{fE20LUR3b:fE20LUR3bssWQrOu6L},webPageId:\"IJAEZCzo_\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:507,width:\"280px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12wbr0x-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"KXvl0rtpk-container\",nodeId:\"KXvl0rtpk\",rendersWithMotion:true,scopeId:\"uv4_B4i2p\",children:/*#__PURE__*/_jsx(CardsTherapistCard,{Cm8g3mEzm:equals(otiUWf0ibssWQrOu6L,\"OspC6GdKV\"),height:\"100%\",hKTCaRmPx:equals(N42PwswXessWQrOu6L,\"q3CGnCagE\"),id:\"KXvl0rtpk\",IyitKHPnZ:resolvedLinks[0],l8JIDCQzi:resolvedLinks[1],layoutId:\"KXvl0rtpk\",s6sRKGU_U:equals(otiUWf0ibssWQrOu6L,\"ZZNSsZDrq\"),style:{width:\"100%\"},variant:\"T4XnKuOql\",width:\"100%\",xiQOKeprO:toResponsiveImage(D6fBQJLHTssWQrOu6L),zJ3wehGYu:Yg2hog5VossWQrOu6L,ztzCDJ_X9:resolvedLinks[2]})})})})})})},idssWQrOu6L);})})})})})],_noSearchResultsInstance:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rzxucg\",\"data-framer-name\":\"No results\",layoutDependency:layoutDependency,layoutId:\"qODi0TQNO\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sfnl0d\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"L5ULIyCsh\",style:{backgroundColor:\"rgba(0, 0, 0, 0.03)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-phtfg1\",\"data-framer-name\":\"text\",layoutDependency:layoutDependency,layoutId:\"qItxQJOdI\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-nmcv84\",\"data-styles-preset\":\"NvUcu1Pyq\",style:{\"--framer-text-alignment\":\"left\"},children:\"Sajnos nem tal\\xe1ltunk az ig\\xe9nyeidnek megfelel\u0151 szakembert.\"})}),className:\"framer-8osrp2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MyMoDazES\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ceiyjs\",\"data-styles-preset\":\"QW3UBYQQL\",children:\"Pr\\xf3b\\xe1ld meg finom\\xedtani a sz\u0171r\\xe9st.\"})}),className:\"framer-1lr7top\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bQYADihnh\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.6},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17h49bv-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"uwf0wytiS-container\",nodeId:\"uwf0wytiS\",rendersWithMotion:true,scopeId:\"uv4_B4i2p\",children:/*#__PURE__*/_jsx(FiltersFilterReset,{CqDevXQMv:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" color=\"#000000\" fill=\"none\">\\n    <path d=\"M4 15L3.46967 14.4697C3.17678 14.7626 3.17678 15.2374 3.46967 15.5303L4 15ZM7.53033 12.5303C7.82322 12.2374 7.82322 11.7626 7.53033 11.4697C7.23744 11.1768 6.76256 11.1768 6.46967 11.4697L7.53033 12.5303ZM6.46967 18.5303C6.76256 18.8232 7.23744 18.8232 7.53033 18.5303C7.82322 18.2374 7.82322 17.7626 7.53033 17.4697L6.46967 18.5303ZM6.46967 11.4697L3.46967 14.4697L4.53033 15.5303L7.53033 12.5303L6.46967 11.4697ZM3.46967 15.5303L6.46967 18.5303L7.53033 17.4697L4.53033 14.4697L3.46967 15.5303Z\" fill=\"currentColor\" />\\n    <path d=\"M11 5.25C10.5858 5.25 10.25 5.58579 10.25 6C10.25 6.41421 10.5858 6.75 11 6.75V5.25ZM4.00001 14.25C3.5858 14.25 3.25001 14.5858 3.25001 15C3.25001 15.4142 3.5858 15.75 4.00001 15.75V14.25ZM11 6.75H16V5.25H11V6.75ZM16 15.75C17.3742 15.75 18.5687 15.0388 19.3991 14.0651C20.2284 13.0926 20.75 11.7983 20.75 10.5H19.25C19.25 11.4109 18.8762 12.3665 18.2577 13.0918C17.6404 13.8157 16.835 14.25 16 14.25V15.75ZM16 6.75C16.8349 6.75 17.6404 7.18427 18.2577 7.90822C18.8762 8.63348 19.25 9.58913 19.25 10.5H20.75C20.75 9.20173 20.2284 7.90738 19.3991 6.93492C18.5687 5.96116 17.3741 5.25 16 5.25V6.75ZM16 14.25H4.00001V15.75H16V14.25Z\" fill=\"currentColor\" />\\n</svg>',height:\"100%\",id:\"uwf0wytiS\",jzR2HBvkB:true,layoutId:\"uwf0wytiS\",P5ZT7GpkO:\"Sz\u0171r\\xe9s vissza\\xe1ll\\xedt\\xe1sa\",width:\"100%\"})})})]})})],collectionID:1,height:\"100%\",id:\"MHdb57Jq7\",layoutId:\"MHdb57Jq7\",name:\"desktop +\",style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed1(visible1)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e29g2-container\",\"data-framer-name\":\"tablet +\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"U4kSLm3Bw-container\",name:\"tablet +\",nodeId:\"U4kSLm3Bw\",rendersWithMotion:true,scopeId:\"uv4_B4i2p\",children:/*#__PURE__*/_jsx(Collection,{_collectionListInstance:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-8gdglg\",\"data-framer-name\":\"cms-tablet\",layoutDependency:layoutDependency,layoutId:\"InPOq3Z3O\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"InPOq3Z3O\",data:AkikSegTenek,type:\"Collection\"},select:[{collection:\"InPOq3Z3O\",name:\"D6fBQJLHT\",type:\"Identifier\"},{collection:\"InPOq3Z3O\",name:\"Yg2hog5Vo\",type:\"Identifier\"},{collection:\"InPOq3Z3O\",name:\"N42PwswXe\",type:\"Identifier\"},{collection:\"InPOq3Z3O\",name:\"otiUWf0ib\",type:\"Identifier\"},{collection:\"InPOq3Z3O\",name:\"fE20LUR3b\",type:\"Identifier\"},{collection:\"InPOq3Z3O\",name:\"id\",type:\"Identifier\"}]},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({D6fBQJLHT:D6fBQJLHTInPOq3Z3O,fE20LUR3b:fE20LUR3bInPOq3Z3O,id:idInPOq3Z3O,N42PwswXe:N42PwswXeInPOq3Z3O,otiUWf0ib:otiUWf0ibInPOq3Z3O,Yg2hog5Vo:Yg2hog5VoInPOq3Z3O},index1)=>{Yg2hog5VoInPOq3Z3O??=\"\";fE20LUR3bInPOq3Z3O??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`InPOq3Z3O-${idInPOq3Z3O}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fE20LUR3b:fE20LUR3bInPOq3Z3O},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i3kk17\",layoutDependency:layoutDependency,layoutId:\"SiYPJhGed\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{fE20LUR3b:fE20LUR3bInPOq3Z3O},webPageId:\"IJAEZCzo_\"},implicitPathVariables:undefined},{href:{hash:\":v0SL7moBi\",pathVariables:{fE20LUR3b:fE20LUR3bInPOq3Z3O},webPageId:\"IJAEZCzo_\"},implicitPathVariables:undefined},{href:{hash:\":CZX3fVxrW\",pathVariables:{fE20LUR3b:fE20LUR3bInPOq3Z3O},webPageId:\"IJAEZCzo_\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:507,width:\"320px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11z7nhj-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"mcxKemASn-container\",nodeId:\"mcxKemASn\",rendersWithMotion:true,scopeId:\"uv4_B4i2p\",children:/*#__PURE__*/_jsx(CardsTherapistCard,{Cm8g3mEzm:equals(otiUWf0ibInPOq3Z3O,\"OspC6GdKV\"),height:\"100%\",hKTCaRmPx:equals(N42PwswXeInPOq3Z3O,\"q3CGnCagE\"),id:\"mcxKemASn\",IyitKHPnZ:resolvedLinks1[0],l8JIDCQzi:resolvedLinks1[1],layoutId:\"mcxKemASn\",s6sRKGU_U:equals(otiUWf0ibInPOq3Z3O,\"ZZNSsZDrq\"),style:{width:\"100%\"},variant:\"CuSD37NdA\",width:\"100%\",xiQOKeprO:toResponsiveImage(D6fBQJLHTInPOq3Z3O),zJ3wehGYu:Yg2hog5VoInPOq3Z3O,ztzCDJ_X9:resolvedLinks1[2]})})})})})})},idInPOq3Z3O);})})})})})],_noSearchResultsInstance:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rzxucg\",\"data-framer-name\":\"No results\",layoutDependency:layoutDependency,layoutId:\"qODi0TQNO\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sfnl0d\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"L5ULIyCsh\",style:{backgroundColor:\"rgba(0, 0, 0, 0.03)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-phtfg1\",\"data-framer-name\":\"text\",layoutDependency:layoutDependency,layoutId:\"qItxQJOdI\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-nmcv84\",\"data-styles-preset\":\"NvUcu1Pyq\",style:{\"--framer-text-alignment\":\"left\"},children:\"Sajnos nem tal\\xe1ltunk az ig\\xe9nyeidnek megfelel\u0151 szakembert.\"})}),className:\"framer-8osrp2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MyMoDazES\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ceiyjs\",\"data-styles-preset\":\"QW3UBYQQL\",children:\"Pr\\xf3b\\xe1ld meg finom\\xedtani a sz\u0171r\\xe9st.\"})}),className:\"framer-1lr7top\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bQYADihnh\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.6},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17h49bv-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"uwf0wytiS-container\",nodeId:\"uwf0wytiS\",rendersWithMotion:true,scopeId:\"uv4_B4i2p\",children:/*#__PURE__*/_jsx(FiltersFilterReset,{CqDevXQMv:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" color=\"#000000\" fill=\"none\">\\n    <path d=\"M4 15L3.46967 14.4697C3.17678 14.7626 3.17678 15.2374 3.46967 15.5303L4 15ZM7.53033 12.5303C7.82322 12.2374 7.82322 11.7626 7.53033 11.4697C7.23744 11.1768 6.76256 11.1768 6.46967 11.4697L7.53033 12.5303ZM6.46967 18.5303C6.76256 18.8232 7.23744 18.8232 7.53033 18.5303C7.82322 18.2374 7.82322 17.7626 7.53033 17.4697L6.46967 18.5303ZM6.46967 11.4697L3.46967 14.4697L4.53033 15.5303L7.53033 12.5303L6.46967 11.4697ZM3.46967 15.5303L6.46967 18.5303L7.53033 17.4697L4.53033 14.4697L3.46967 15.5303Z\" fill=\"currentColor\" />\\n    <path d=\"M11 5.25C10.5858 5.25 10.25 5.58579 10.25 6C10.25 6.41421 10.5858 6.75 11 6.75V5.25ZM4.00001 14.25C3.5858 14.25 3.25001 14.5858 3.25001 15C3.25001 15.4142 3.5858 15.75 4.00001 15.75V14.25ZM11 6.75H16V5.25H11V6.75ZM16 15.75C17.3742 15.75 18.5687 15.0388 19.3991 14.0651C20.2284 13.0926 20.75 11.7983 20.75 10.5H19.25C19.25 11.4109 18.8762 12.3665 18.2577 13.0918C17.6404 13.8157 16.835 14.25 16 14.25V15.75ZM16 6.75C16.8349 6.75 17.6404 7.18427 18.2577 7.90822C18.8762 8.63348 19.25 9.58913 19.25 10.5H20.75C20.75 9.20173 20.2284 7.90738 19.3991 6.93492C18.5687 5.96116 17.3741 5.25 16 5.25V6.75ZM16 14.25H4.00001V15.75H16V14.25Z\" fill=\"currentColor\" />\\n</svg>',height:\"100%\",id:\"uwf0wytiS\",jzR2HBvkB:true,layoutId:\"uwf0wytiS\",P5ZT7GpkO:\"Sz\u0171r\\xe9s vissza\\xe1ll\\xedt\\xe1sa\",width:\"100%\"})})})]})})],collectionID:1,height:\"100%\",id:\"U4kSLm3Bw\",layoutId:\"U4kSLm3Bw\",name:\"tablet +\",style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed2(visible2)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12rlj4z-container\",\"data-framer-name\":\"mobile +\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"HKhjYNwvg-container\",name:\"mobile +\",nodeId:\"HKhjYNwvg\",rendersWithMotion:true,scopeId:\"uv4_B4i2p\",children:/*#__PURE__*/_jsx(Collection,{_collectionListInstance:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-h2b0u9\",\"data-framer-name\":\"cms-mobile\",layoutDependency:layoutDependency,layoutId:\"jp1vXNBIM\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"jp1vXNBIM\",data:AkikSegTenek,type:\"Collection\"},select:[{collection:\"jp1vXNBIM\",name:\"D6fBQJLHT\",type:\"Identifier\"},{collection:\"jp1vXNBIM\",name:\"Yg2hog5Vo\",type:\"Identifier\"},{collection:\"jp1vXNBIM\",name:\"N42PwswXe\",type:\"Identifier\"},{collection:\"jp1vXNBIM\",name:\"otiUWf0ib\",type:\"Identifier\"},{collection:\"jp1vXNBIM\",name:\"fE20LUR3b\",type:\"Identifier\"},{collection:\"jp1vXNBIM\",name:\"id\",type:\"Identifier\"}]},children:(collection2,paginationInfo2,loadMore2)=>/*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({D6fBQJLHT:D6fBQJLHTjp1vXNBIM,fE20LUR3b:fE20LUR3bjp1vXNBIM,id:idjp1vXNBIM,N42PwswXe:N42PwswXejp1vXNBIM,otiUWf0ib:otiUWf0ibjp1vXNBIM,Yg2hog5Vo:Yg2hog5Vojp1vXNBIM},index2)=>{Yg2hog5Vojp1vXNBIM??=\"\";fE20LUR3bjp1vXNBIM??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`jp1vXNBIM-${idjp1vXNBIM}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fE20LUR3b:fE20LUR3bjp1vXNBIM},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5b20ps\",layoutDependency:layoutDependency,layoutId:\"B0SGwfcnZ\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{fE20LUR3b:fE20LUR3bjp1vXNBIM},webPageId:\"IJAEZCzo_\"},implicitPathVariables:undefined},{href:{hash:\":v0SL7moBi\",pathVariables:{fE20LUR3b:fE20LUR3bjp1vXNBIM},webPageId:\"IJAEZCzo_\"},implicitPathVariables:undefined},{href:{hash:\":CZX3fVxrW\",pathVariables:{fE20LUR3b:fE20LUR3bjp1vXNBIM},webPageId:\"IJAEZCzo_\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:507,width:\"390px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13llveg-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"u2pBKWLKz-container\",nodeId:\"u2pBKWLKz\",rendersWithMotion:true,scopeId:\"uv4_B4i2p\",children:/*#__PURE__*/_jsx(CardsTherapistCard,{Cm8g3mEzm:equals(otiUWf0ibjp1vXNBIM,\"OspC6GdKV\"),height:\"100%\",hKTCaRmPx:equals(N42PwswXejp1vXNBIM,\"q3CGnCagE\"),id:\"u2pBKWLKz\",IyitKHPnZ:resolvedLinks2[0],l8JIDCQzi:resolvedLinks2[1],layoutId:\"u2pBKWLKz\",s6sRKGU_U:equals(otiUWf0ibjp1vXNBIM,\"ZZNSsZDrq\"),style:{width:\"100%\"},variant:\"CuSD37NdA\",width:\"100%\",xiQOKeprO:toResponsiveImage(D6fBQJLHTjp1vXNBIM),zJ3wehGYu:Yg2hog5Vojp1vXNBIM,ztzCDJ_X9:resolvedLinks2[2]})})})})})})},idjp1vXNBIM);})})})})})],_noSearchResultsInstance:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rzxucg\",\"data-framer-name\":\"No results\",layoutDependency:layoutDependency,layoutId:\"qODi0TQNO\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sfnl0d\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"L5ULIyCsh\",style:{backgroundColor:\"rgba(0, 0, 0, 0.03)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-phtfg1\",\"data-framer-name\":\"text\",layoutDependency:layoutDependency,layoutId:\"qItxQJOdI\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-nmcv84\",\"data-styles-preset\":\"NvUcu1Pyq\",style:{\"--framer-text-alignment\":\"left\"},children:\"Sajnos nem tal\\xe1ltunk az ig\\xe9nyeidnek megfelel\u0151 szakembert.\"})}),className:\"framer-8osrp2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MyMoDazES\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ceiyjs\",\"data-styles-preset\":\"QW3UBYQQL\",children:\"Pr\\xf3b\\xe1ld meg finom\\xedtani a sz\u0171r\\xe9st.\"})}),className:\"framer-1lr7top\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bQYADihnh\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.6},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17h49bv-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"uwf0wytiS-container\",nodeId:\"uwf0wytiS\",rendersWithMotion:true,scopeId:\"uv4_B4i2p\",children:/*#__PURE__*/_jsx(FiltersFilterReset,{CqDevXQMv:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" color=\"#000000\" fill=\"none\">\\n    <path d=\"M4 15L3.46967 14.4697C3.17678 14.7626 3.17678 15.2374 3.46967 15.5303L4 15ZM7.53033 12.5303C7.82322 12.2374 7.82322 11.7626 7.53033 11.4697C7.23744 11.1768 6.76256 11.1768 6.46967 11.4697L7.53033 12.5303ZM6.46967 18.5303C6.76256 18.8232 7.23744 18.8232 7.53033 18.5303C7.82322 18.2374 7.82322 17.7626 7.53033 17.4697L6.46967 18.5303ZM6.46967 11.4697L3.46967 14.4697L4.53033 15.5303L7.53033 12.5303L6.46967 11.4697ZM3.46967 15.5303L6.46967 18.5303L7.53033 17.4697L4.53033 14.4697L3.46967 15.5303Z\" fill=\"currentColor\" />\\n    <path d=\"M11 5.25C10.5858 5.25 10.25 5.58579 10.25 6C10.25 6.41421 10.5858 6.75 11 6.75V5.25ZM4.00001 14.25C3.5858 14.25 3.25001 14.5858 3.25001 15C3.25001 15.4142 3.5858 15.75 4.00001 15.75V14.25ZM11 6.75H16V5.25H11V6.75ZM16 15.75C17.3742 15.75 18.5687 15.0388 19.3991 14.0651C20.2284 13.0926 20.75 11.7983 20.75 10.5H19.25C19.25 11.4109 18.8762 12.3665 18.2577 13.0918C17.6404 13.8157 16.835 14.25 16 14.25V15.75ZM16 6.75C16.8349 6.75 17.6404 7.18427 18.2577 7.90822C18.8762 8.63348 19.25 9.58913 19.25 10.5H20.75C20.75 9.20173 20.2284 7.90738 19.3991 6.93492C18.5687 5.96116 17.3741 5.25 16 5.25V6.75ZM16 14.25H4.00001V15.75H16V14.25Z\" fill=\"currentColor\" />\\n</svg>',height:\"100%\",id:\"uwf0wytiS\",jzR2HBvkB:true,layoutId:\"uwf0wytiS\",P5ZT7GpkO:\"Sz\u0171r\\xe9s vissza\\xe1ll\\xedt\\xe1sa\",width:\"100%\"})})})]})})],collectionID:1,height:\"100%\",id:\"HKhjYNwvg\",layoutId:\"HKhjYNwvg\",name:\"mobile +\",style:{width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vA1uq.framer-1vj6qkl, .framer-vA1uq .framer-1vj6qkl { display: block; }\",\".framer-vA1uq.framer-120zaza { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 840px; }\",\".framer-vA1uq .framer-z2hxs0-container, .framer-vA1uq .framer-1e29g2-container, .framer-vA1uq .framer-12rlj4z-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-vA1uq .framer-647kbk { display: grid; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); height: min-content; justify-content: center; padding: 0px; position: relative; width: 840px; }\",\".framer-vA1uq .framer-mb1x1c { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-vA1uq .framer-12wbr0x-container, .framer-vA1uq .framer-11z7nhj-container, .framer-vA1uq .framer-13llveg-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-vA1uq .framer-1rzxucg { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 72px 24px 72px 24px; position: relative; width: 359px; }\",\".framer-vA1uq .framer-sfnl0d { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 12px; position: relative; width: min-content; }\",\".framer-vA1uq .framer-phtfg1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; max-width: 280px; overflow: visible; padding: 0px; position: relative; width: 280px; }\",\".framer-vA1uq .framer-8osrp2, .framer-vA1uq .framer-1lr7top { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-vA1uq .framer-17h49bv-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-vA1uq .framer-8gdglg { display: grid; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); height: min-content; justify-content: center; padding: 0px; position: relative; width: 640px; }\",\".framer-vA1uq .framer-1i3kk17, .framer-vA1uq .framer-5b20ps { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-vA1uq .framer-h2b0u9 { display: grid; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(1, minmax(50px, 1fr)); height: min-content; justify-content: center; padding: 0px; position: relative; width: 390px; }\",\".framer-vA1uq.framer-v-17fsdjm.framer-120zaza { width: 390px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 5657\n * @framerIntrinsicWidth 840\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"sK5Bozfab\":{\"layout\":[\"fixed\",\"auto\"]},\"GjiusTHvA\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"OjAFFLbGr\":\"viewport\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameruv4_B4i2p=withCSS(Component,css,\"framer-vA1uq\");export default Frameruv4_B4i2p;Frameruv4_B4i2p.displayName=\"Filters/cms-list (responsive)\";Frameruv4_B4i2p.defaultProps={height:5657,width:840};addPropertyControls(Frameruv4_B4i2p,{variant:{options:[\"QDudmvjfQ\",\"sK5Bozfab\",\"GjiusTHvA\"],optionTitles:[\"desktop\",\"tablet\",\"mobile\"],title:\"Variant\",type:ControlType.Enum},OjAFFLbGr:{defaultValue:\"GBLRbUs_x\",description:\"\",options:[\"GBLRbUs_x\",\"azvAbhQ1h\",\"zAQwCfBRb\"],optionTitles:[\"desktop\",\"tablet\",\"mobile\"],title:\"Viewport\",type:ControlType.Enum}});addFonts(Frameruv4_B4i2p,[{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\"}]},...CardsTherapistCardFonts,...FiltersFilterResetFonts,...CollectionFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameruv4_B4i2p\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"OjAFFLbGr\\\":\\\"viewport\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sK5Bozfab\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GjiusTHvA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"5657\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"840\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["createStore", "state1", "dataStore", "Data", "setDataStore", "newState", "storeState", "storeSetters", "setStoreState", "setter", "useStore", "state", "setState", "ye", "ue", "useObserveData", "useStore", "createStore", "useDevStore", "getProps", "object", "target", "returnParent", "propMatch", "typeMatch", "nestedProp", "value", "result", "getAllCollections", "queryFrom", "referencedCollections", "constraint", "left", "right", "type", "createBinaryOperationNode", "operator", "createCaseNode", "controlId", "optionIds", "createCondition", "optionId", "createFunctionCallNode", "binaryNode", "functionName", "createUnaryOperationNode", "handleCondition_IsIncludedIn", "collection", "condition", "name", "negateValue", "node", "handleCondition_IsSet", "handleCondition_StartsWith_EndsWith_Contains", "controlIdentifier", "parseRangeCondition", "rangeString", "startOperator", "endOperator", "ranges", "handleCondition_IsBetween", "start", "end", "createFramerFilterTree", "nodes", "tree", "index", "useConsoleLogWhenDebuggingCMSPlus", "store", "useDevStore", "args", "useDebouncer", "delay", "value", "debouncedValue", "setDebouncedValue", "ye", "ue", "ID", "useConstructFramerCollectionQueryWhere", "collectionID", "consoleLogWhenDebuggingCMSPlus", "useConsoleLogWhenDebuggingCMSPlus", "store", "useStore", "collection", "alias", "fields", "realTimeSearch", "collectionReferences", "branches", "nodes", "fieldName", "control", "type", "controlIdentifier", "createFunctionCallNode", "createBinaryOperationNode", "createFramerFilterTree", "name", "props", "id", "options", "optionTitles", "filters", "activeFilter", "currentFilterIndex", "theseFilters", "condition", "value", "isActive", "activeFilterOptionIds", "thisFilter", "index", "createCaseNode", "handleCondition_IsSet", "handleCondition_StartsWith_EndsWith_Contains", "range", "parseRangeCondition", "start", "end", "handleCondition_IsBetween", "createUnaryOperationNode", "collectionIdentifier", "handleCondition_IsIncludedIn", "argument", "negateValue", "node", "where", "useFramerCollectionList", "collectionPlusID", "framerCollectionList", "isDebugging", "setStore", "devStore", "setDevStore", "useDevStore", "key", "setKey", "ye", "noSearchResults", "setNoSearchResults", "setCollection", "collectionInitializedInStore", "sortDirection", "debounced_delay", "isOnFramerCanvas", "useIsOnFramerCanvas", "constructFramerCollectionQueryWhere", "fields_debounced", "useDebouncer", "searchText_debounced", "framerCollectionList_debounced", "searchResults", "se", "useQueryData", "ue", "noResults", "updatedKey", "prev", "query", "getProps", "storedCollection", "defaultFilters", "cmsFieldsByID", "cmsFieldsByName", "controlID", "field", "title", "otherProps", "from", "allCollections", "getAllCollections", "useCollectionFromStore", "useIsFilter_Valid", "controlType", "cmsFieldName", "valueIsRequired", "isFilter_Valid", "setIsFilter_Valid", "isCollectionReady", "collectionFromStore", "supportedControlTypes", "isSupportedType", "usingMatchingFilterType", "errors", "useInitializeFilter", "isFilterActive", "isPreserving", "defaultValues_Ref", "pe", "initializedFilter", "f", "isFilterActive_defaultRef", "isFilterActive_Ref", "isFilter_Initialized_Ref", "prevFilters", "currentValues", "hasOverrides", "prevCMSFieldName", "prevCollectionID", "prevCondition", "prevValue", "useVariantSync", "component_isReady", "debuggingLog", "desynchronized", "remoteValue", "transitionToVariant", "checkVariantSync", "setCheckVariantSync", "useFilter", "cmsPlusComponentName", "interactionActiveFilter", "interactionInactiveFilter", "isFilter_Initialized", "isFilter_CurrentlyActive", "isFilterActive_Debounced", "CollectionIDControl", "props", "p", "l", "addPropertyControls", "ControlType", "Clear_Plus", "props", "cmsPlusComponentName", "selectedFilters", "selectedRealTimeSearches", "clearNow", "store", "setStore", "useStore", "isOnFramerCanvas", "useIsOnFramerCanvas", "consoleLogWhenDebuggingCMSPlus", "useConsoleLogWhenDebuggingCMSPlus", "hasSelectedFilters", "hasSelectedRealTimeSearches", "hasSelections", "ue", "prev", "newStore", "index", "collectionID", "clearAllActiveFilters", "cmsFieldNames", "collection", "name1", "filters", "f", "cmsFieldName", "field", "p", "l", "addPropertyControls", "ControlType", "getPropertyControls", "CollectionIDControl", "Count_Plus", "props", "cmsPlusComponentName", "counters", "countOption", "interactionAboveZero", "interactionOnZero", "selectedCollections", "fontStyles", "fontColor", "store", "useStore", "count", "setCount", "ye", "isOnFramerCanvas", "useIsOnFramerCanvas", "pStyles", "ue", "tally", "selections", "index", "collectionID", "collection", "countAllActiveFilters", "cmsFields", "fieldName", "filters", "filter", "p", "addPropertyControls", "ControlType", "getPropertyControls", "CollectionIDControl", "Search_Plus", "props", "fontColor", "cmsFieldNames", "fontStyles", "placeHolderColor", "placeHolderText", "preserveFilter", "selectedRealTimeSearches", "fieldPlusComponent", "store", "setStore", "useStore", "foundValidCollection", "collectionID", "collection", "collectionIsInitialized", "realTimeSearchTexts", "supportedFieldTypes", "isOnFramerCanvas", "useIsOnFramerCanvas", "consoleLogWhenDebuggingCMSPlus", "useConsoleLogWhenDebuggingCMSPlus", "userInput", "setUserInput", "ye", "userInputDebounced", "useDebouncer", "inputHasFocus", "setInputHasFocus", "hasMountedRef", "pe", "inputStyles", "handleOnInput", "e", "handleInputOnFocus", "handleInputOnBlur", "ue", "search", "prev", "newStore", "index", "clearAllActiveFilters", "searchFields", "fieldName", "type", "p", "addPropertyControls", "ControlType", "getPropertyControls", "CollectionIDControl", "ClearFonts", "getFonts", "Clear_Plus", "EmbedFonts", "Embed", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "icon", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "CqDevXQMv", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerDteM6BcCZ", "withCSS", "DteM6BcCZ_default", "addPropertyControls", "ControlType", "addFonts", "BaseFilterControls", "props", "p", "l", "addPropertyControls", "getPropertyControls", "CollectionIDControl", "ControlType", "CMSFieldNameControl", "props", "p", "l", "addPropertyControls", "ControlType", "ToggleFilterPlus", "props", "applyFilter", "cmsFieldName", "collectionID", "condition", "interactionActiveFilter", "interactionInactiveFilter", "preserveActiveFilter", "value", "useFilter", "p", "l", "addPropertyControls", "getPropertyControls", "CollectionIDControl", "BaseFilterControls", "CMSFieldNameControl", "ControlType", "FilterToggleFonts", "getFonts", "ToggleFilterPlus", "EmbedFonts", "Embed", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "cMSField", "height", "id", "preserve", "text", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "P5ZT7GpkO", "L3xiRJmpg", "NLhtlt2hH", "BT6v8BMo5", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapoua838", "args", "onTap147z7r3", "interactionActiveFilter16i6p3s", "interactionInactiveFilter1gt0wqd", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "css", "FramerFSB87wlVU", "withCSS", "FSB87wlVU_default", "addPropertyControls", "ControlType", "addFonts", "PlainTextFilterPlus", "props", "applyFilter", "cmsFieldName", "collectionID", "condition", "interactionActiveFilter", "interactionInactiveFilter", "preserveActiveFilter", "value", "useFilter", "p", "l", "addPropertyControls", "getPropertyControls", "CollectionIDControl", "BaseFilterControls", "CMSFieldNameControl", "ControlType", "FilterPlainTextFonts", "getFonts", "PlainTextFilterPlus", "EmbedFonts", "Embed", "FilterPlainTextControls", "getPropertyControls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "cMSField", "condition", "height", "id", "preserve", "text", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "P5ZT7GpkO", "L3xiRJmpg", "dZGc7cVuh", "UnqvrGZox", "Gd6VMjN0k", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1318hmx", "args", "onTapc2o2pr", "interactionActiveFiltersdurxn", "interactionInactiveFilterwrn92h", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "css", "FramerKP80pvOke", "withCSS", "KP80pvOke_default", "addPropertyControls", "ControlType", "addFonts", "OptionFilterPlus", "props", "applyFilter", "cmsFieldName", "collectionID", "condition", "interactionActiveFilter", "interactionInactiveFilter", "preserveActiveFilter", "value", "useFilter", "p", "l", "addPropertyControls", "getPropertyControls", "CollectionIDControl", "BaseFilterControls", "CMSFieldNameControl", "ControlType", "FilterOptionFonts", "getFonts", "OptionFilterPlus", "EmbedFonts", "Embed", "FilterOptionControls", "getPropertyControls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "cMSField", "contition", "height", "id", "text", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "P5ZT7GpkO", "L3xiRJmpg", "UnqvrGZox", "HC39Jr9lu", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapamjcwz", "args", "onTap18tx8co", "interactionActiveFilter1yvljbk", "interactionInactiveFilter4c6dnz", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "css", "Framerp1cJhqNWS", "withCSS", "p1cJhqNWS_default", "addPropertyControls", "ControlType", "addFonts", "EmbedFonts", "getFonts", "Embed", "enabledGestures", "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", "link", "text", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "P5ZT7GpkO", "etWk2YdBo", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "Link", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerPkn9BhIAL", "withCSS", "Pkn9BhIAL_default", "addPropertyControls", "ControlType", "addFonts", "Branding_Tag", "productName", "p", "Header", "text", "align", "p", "HelperFrame", "children", "productName", "align", "error", "justify", "rgb", "containerProps", "u", "p", "Branding_Tag", "Header", "Header", "text", "align", "p", "ListItem", "text", "isChecked", "u", "p", "ToDoList", "items", "p", "item", "index", "ListItem", "Collection_Plus", "props", "cmsPlusComponentName", "isOnFramerCanvas", "useIsOnFramerCanvas", "isDebuggingCMSPlus", "linkedCollectionListFrame", "linkedNoSearchResultsFrame", "missingFrames", "key", "noSearchResults", "useFramerCollectionList", "showCollectionList", "showNoResultsFrame", "u", "l", "HelperFrame", "p", "Header", "ToDoList", "q", "addPropertyControls", "ControlType", "ClearFonts", "getFonts", "Clear_Plus", "EmbedFonts", "Embed", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "icon", "id", "showLabel", "text", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "P5ZT7GpkO", "CqDevXQMv", "jzR2HBvkB", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "css", "FramereL4181EcQ", "withCSS", "eL4181EcQ_default", "addPropertyControls", "ControlType", "addFonts", "CardsTherapistCardFonts", "getFonts", "GGJEMhuPQ_default", "FiltersFilterResetFonts", "eL4181EcQ_default", "CollectionFonts", "Collection_Plus", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "equals", "a", "b", "toResponsiveImage", "value", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "height", "id", "viewport", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "OjAFFLbGr", "D6fBQJLHTssWQrOu6L", "Yg2hog5VossWQrOu6L", "N42PwswXessWQrOu6L", "otiUWf0ibssWQrOu6L", "fE20LUR3bssWQrOu6L", "idssWQrOu6L", "D6fBQJLHTInPOq3Z3O", "Yg2hog5VoInPOq3Z3O", "N42PwswXeInPOq3Z3O", "otiUWf0ibInPOq3Z3O", "fE20LUR3bInPOq3Z3O", "idInPOq3Z3O", "D6fBQJLHTjp1vXNBIM", "Yg2hog5Vojp1vXNBIM", "N42PwswXejp1vXNBIM", "otiUWf0ibjp1vXNBIM", "fE20LUR3bjp1vXNBIM", "idjp1vXNBIM", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "visible", "equals", "isDisplayed", "router", "useRouter", "visible1", "isDisplayed1", "visible2", "isDisplayed2", "LayoutGroup", "transition1", "u", "addPropertyOverrides", "ComponentViewportProvider", "SmartComponentScopedContainer", "Collection_Plus", "ChildrenCanSuspend", "QueryData", "weYgqur0G_default", "collection", "paginationInfo", "loadMore", "l", "index", "PathVariablesContext", "ResolveLinks", "resolvedLinks", "GGJEMhuPQ_default", "toResponsiveImage", "RichText2", "eL4181EcQ_default", "collection1", "paginationInfo1", "loadMore1", "index1", "resolvedLinks1", "collection2", "paginationInfo2", "loadMore2", "index2", "resolvedLinks2", "css", "Frameruv4_B4i2p", "withCSS", "uv4_B4i2p_default", "addPropertyControls", "ControlType", "addFonts", "CardsTherapistCardFonts", "FiltersFilterResetFonts", "CollectionFonts", "getFontsFromSharedStyle", "fonts"]
}
