{"version":3,"file":"SortingSelector.ts4kNpi0.mjs","names":["useState","ControlTypeExtended","SortingSelector","parsePadding","OriginalSortingSelector"],"sources":["https:/framerusercontent.com/modules/3uGnzxOH6mP18wRhuwQt/I2IPrC4rdqDvl87VaG2N/SortingSelector.js","https:/framerusercontent.com/modules/jk0AaeMV5emloSTzTmrG/vTDclWFzktE6VDRUNCnJ/SortingSelector.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion}from\"framer-motion\";import{borderPropertyControl,Border,fillProp,fillPropOnOff,createBackground,superfieldsId,parsePadding,sortingControls,DEFAULT_SORTING_ID}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/9cz7ek89fMdNfYUyPOlg/SuperfieldsShared.js\";import useSuperfieldsStore from\"https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/SrfgZxoYwWZOduOAI06A/Store.js\";import{useState,useEffect}from\"react\";const ControlTypeExtended=ControlType;const DIVIDER=\"divider\";const BORDER_WIDTH_KEYS=[\"width\",\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"];function normalizeButtonBorder(border){if(!border){return null;}const normalized={...border};for(const key of BORDER_WIDTH_KEYS){const value=border[key];if(typeof value===\"string\"){const parsed=parseFloat(value.replace(\"px\",\"\"));normalized[key]=Number.isFinite(parsed)?parsed:undefined;}}return normalized;}function isSortingOptionNormalized(option){return option!==DIVIDER;}function SortingSelectorComponent(props){const{superfieldsId,selectorType,buttonGroupLayout,buttonGroupStyle,dropdownStyle,transition}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[initialized,setInitialized]=useState(false);const options=[];const optionsById={};let defaultOption=null;let optionCounter=0;for(const option of props.options){if(option.type===DIVIDER){options.push(DIVIDER);continue;}const normalizedOption={...option,index:optionCounter,id:option.sortBy===\"defaultSorting\"?DEFAULT_SORTING_ID:option.sortBy===\"favourites\"?`favourites-${option.favouritesSort??\"favouritesFirst\"}`:`field-${option.fieldName}-${option.fieldType}-${getOptionSortValue(option)}`};options.push(normalizedOption);optionsById[normalizedOption.id]=normalizedOption;optionCounter+=1;if(!defaultOption&&normalizedOption.defaultValue){defaultOption=normalizedOption;}}if(!defaultOption){const firstOption=options.find(isSortingOptionNormalized)??null;defaultOption=firstOption;}useEffect(()=>{setInitialized(true);},[]);const[sortOption,setSortOption]=useSuperfieldsStore(superfieldsId,state=>[state.sortOption,state.setSortOption],state=>{let defaultSort=defaultOption;if(typeof window!==\"undefined\"&&props.urlParameter?.name){const urlParams=new URLSearchParams(window.location.search);const urlValue=urlParams.get(props.urlParameter.name);if(urlValue!==null){const option=options.find(candidate=>isSortingOptionNormalized(candidate)&&candidate.title===urlValue);if(option){defaultSort=option;}}}state.sortOption=defaultSort;state.defaultSortOption=defaultOption;state.sortingUrlParameter=props.urlParameter?.name||null;});const value=isCanvas||!initialized?defaultOption:sortOption||null;const valueId=value?.id??DEFAULT_SORTING_ID;const layers=[];const setSorting=id=>{setSortOption(optionsById[id]||null);};switch(selectorType){case\"dropdown\":{const dropdownArrow=dropdownStyle.arrow;const[pt,pr,pb,pl]=parsePadding(dropdownStyle.padding);const prWithArrow=pr+(dropdownArrow?dropdownArrow.size+dropdownArrow.gap:0);layers.push(/*#__PURE__*/_jsx(\"select\",{className:\"superfields-sorting-dropdown\",value:valueId,onChange:event=>{setSorting(event.target.value);},style:{position:\"relative\",appearance:\"none\",height:\"100%\",cursor:\"pointer\",...createBackground(dropdownStyle.fill),color:dropdownStyle.fontColor,padding:`${pt}px ${prWithArrow}px ${pb}px ${pl}px`,borderRadius:dropdownStyle.radius,border:\"none\",boxShadow:dropdownStyle.shadows??undefined,backdropFilter:dropdownStyle.bgBlur?`blur(${dropdownStyle.bgBlur}px)`:undefined,...props.font,...props.style},children:options.map((item,index)=>item===DIVIDER?/*#__PURE__*/_jsx(\"option\",{disabled:true,value:`divider-${index}`,children:\"────────────────\"},`divider-${index}`):/*#__PURE__*/_jsx(\"option\",{value:item.id,children:item.title},item.id))},\"sorting-selector-dropdown\"));if(dropdownStyle.border){layers.push(/*#__PURE__*/_jsx(Border,{...dropdownStyle.border,radius:dropdownStyle.radius},\"sorting-selector-dropdown-border\"));}if(dropdownArrow){layers.push(/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:dropdownArrow.size,height:dropdownArrow.size,viewBox:\"0 0 18 18\",fill:\"none\",strokeWidth:dropdownArrow.stroke,stroke:dropdownArrow.color??dropdownStyle.fontColor,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{display:\"block\",position:\"absolute\",right:pr,top:`calc(50% - ${dropdownArrow.size/2}px)`,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2 5.5L9 12.5L16 5.5\"})},\"sorting-selector-dropdown-arrow\"));}break;}case\"buttonGroup\":{const{border:rawBorder,fill,...buttonStyle}=buttonGroupStyle;const normalizedBorder=normalizeButtonBorder(rawBorder);layers.push(/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:buttonGroupLayout.direction===\"horizontal\"?\"row\":\"column\",flexWrap:buttonGroupLayout.wrap?\"wrap\":\"nowrap\",justifyContent:buttonGroupLayout.distribute,columnGap:buttonGroupLayout.gapH,rowGap:buttonGroupLayout.gapV,textAlign:props.font?.textAlign||\"center\",...props.style},children:options.map((option,index)=>option===DIVIDER?/*#__PURE__*/_jsx(ButtonGroupDivider,{...props.dividerStyle,layout:buttonGroupLayout},`divider-${index}`):/*#__PURE__*/_jsx(OptionButton,{selected:valueId===option.id,onClick:()=>setSorting(option.id),text:option.title,direction:buttonGroupLayout.direction,width:buttonGroupLayout.width,transition:transition,fill:fill,border:normalizedBorder,...buttonStyle},option.id))},\"sorting-selector-button-group\"));break;}}return /*#__PURE__*/_jsx(\"div\",{\"data-superfields\":true,style:{position:\"relative\",userSelect:\"none\",...props.font,...props.style},children:layers});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */const SortingSelector=withCSS(SortingSelectorComponent,[\"select.superfields-sorting-dropdown:focus-visible { outline: none; }\"],\"superfields-sorting-selector\");export default SortingSelector;SortingSelector.displayName=\"Sorting Selector\";addPropertyControls(SortingSelector,{...superfieldsId(),options:{type:ControlType.Array,defaultValue:[{type:\"option\",title:\"Default\",sortBy:\"defaultSorting\",defaultValue:true}],control:{type:ControlType.Object,controls:{type:{type:ControlType.Enum,defaultValue:\"option\",options:[\"option\",\"divider\"],optionTitles:[\"Option\",\"Divider\"],displaySegmentedControl:true},title:{type:ControlType.String,defaultValue:\"\",placeholder:\"Title\",hidden:props=>props.type!==\"option\"},...sortingControls({defaultSorting:true,hidden:props=>props.type!==\"option\"}),defaultValue:{type:ControlType.Boolean,defaultValue:false,title:\"Default\",hidden:props=>props.type!==\"option\"}}}},selectorType:{type:ControlType.Enum,defaultValue:\"dropdown\",options:[\"dropdown\",\"buttonGroup\"],optionTitles:[\"Dropdown\",\"Buttons\"],title:\"Type\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},font:{type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4}},buttonGroupStyle:{type:ControlType.Object,title:\"Buttons\",buttonTitle:\"Styles\",controls:{fill:fillPropOnOff({colorOff:\"#F0F0F0\",colorAOff:\"#EDEDED\",colorBOff:\"#CCC\",colorOn:\"#0075FF\",colorAOn:\"#70B3FF\",colorBOn:\"#0075FF\"}),selectedFontColor:{type:ControlType.Color,defaultValue:\"#FFF\",title:\"Font Color On\"},defaultFontColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Font Color Off\"},padding:{type:ControlTypeExtended.Padding,defaultValue:\"12px 24px 12px 24px\"},radius:{type:ControlTypeExtended.BorderRadius,defaultValue:\"8px\"},border:{type:ControlType.Object,optional:true,controls:{selectedColor:{type:ControlType.Color,defaultValue:\"#0051ad\",title:\"Color On\"},defaultColor:{type:ControlType.Color,defaultValue:\"#222\",title:\"Color Off\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadowsSelected:{type:ControlTypeExtended.BoxShadow,title:\"Shadow On\"},shadows:{type:ControlTypeExtended.BoxShadow,title:\"Shadow Off\"},bgBlur:{type:ControlType.Number,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\"}},hidden:props=>props.selectorType!==\"buttonGroup\"},buttonGroupLayout:{type:ControlType.Object,title:\"Layout\",buttonTitle:\"Stack\",controls:{direction:{type:ControlType.Enum,defaultValue:\"horizontal\",options:[\"horizontal\",\"vertical\"],displaySegmentedControl:true},distribute:{type:ControlType.Enum,defaultValue:\"center\",options:[\"flex-start\",\"center\",\"flex-end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"]},wrap:{type:ControlType.Boolean,defaultValue:false},gapH:{type:ControlType.Number,defaultValue:8,min:0,step:1},gapV:{type:ControlType.Number,defaultValue:8,min:0,step:1},width:{type:ControlType.Enum,defaultValue:\"fit\",options:[\"fit\",\"fill\"],optionTitles:[\"Fit\",\"Fill\"],displaySegmentedControl:true}},hidden:props=>props.selectorType!==\"buttonGroup\"},dividerStyle:{type:ControlType.Object,title:\"Dividers\",controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},width:{type:ControlType.Number,defaultValue:1,min:0,displayStepper:true},rounded:{type:ControlType.Boolean,defaultValue:false},marginH:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true},marginV:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true}},hidden:props=>props.selectorType!==\"buttonGroup\"},dropdownStyle:{type:ControlType.Object,title:\"Dropdown\",buttonTitle:\"Styles\",controls:{fill:fillProp({color:\"#F0F0F0\"}),fontColor:{type:ControlType.Color,defaultValue:\"#000\"},padding:{type:ControlTypeExtended.Padding,defaultValue:\"12px 24px 12px 24px\"},radius:{type:ControlTypeExtended.BorderRadius,defaultValue:\"8px\"},arrow:{type:ControlType.Object,defaultValue:{size:12,gap:10},optional:true,buttonTitle:\"Style\",controls:{color:{type:ControlType.Color,optional:true},size:{type:ControlType.Number,defaultValue:12,min:1,step:1},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1},stroke:{type:ControlType.Number,defaultValue:2,min:.1,step:.1,displayStepper:true}}},border:borderPropertyControl(),shadows:{type:ControlTypeExtended.BoxShadow},bgBlur:{type:ControlType.Number,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\"}},hidden:props=>props.selectorType!==\"dropdown\"},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.2,bounce:0},hidden:props=>props.selectorType===\"dropdown\"}});function OptionButton({selected,border,fill,transition,text,direction,width,onClick,selectedFontColor,defaultFontColor,padding,radius,bgBlur,shadowsSelected,shadows}){let borderNode=null;if(border){const{selectedColor,defaultColor,transition:borderTransition,...borderProps}=border;borderNode=/*#__PURE__*/_jsx(Border,{...borderProps,color:selected?selectedColor:defaultColor,transition:borderTransition??transition});}return /*#__PURE__*/_jsxs(motion.div,{onClick:onClick,animate:{...createBackground(fill,selected),color:selected?selectedFontColor:defaultFontColor,boxShadow:selected&&shadowsSelected?shadowsSelected??undefined:shadows??undefined},style:{position:\"relative\",width:direction===\"vertical\"&&width===\"fill\"?\"100%\":\"max-content\",flex:width===\"fill\"?1:undefined,cursor:\"pointer\",padding,borderRadius:radius,backdropFilter:bgBlur?`blur(${bgBlur}px)`:undefined},initial:false,transition:transition,children:[text,borderNode]});}function ButtonGroupDivider({color,width,rounded,marginH,marginV,layout}){const horizontal=layout.direction===\"vertical\";return /*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:color,width:horizontal?undefined:width,height:horizontal?width:undefined,margin:`${marginV}px ${marginH}px`,borderRadius:rounded?1e4:undefined,alignSelf:\"stretch\"}});}function getOptionSortValue(option){if(option.sortBy===\"favourites\"){return option.favouritesSort;}switch(option.fieldType){case\"string\":return option.stringSort;case\"number\":return option.numberSort;case\"date\":return option.dateSort;case\"boolean\":return option.booleanSort;case\"enum\":return option.enumSort;default:return undefined;}}\nexport const __FramerMetadata__ = {\"exports\":{\"SortingOption\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SortingSelectorProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SortingSelectorMotionTransition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"variable\",\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType}from\"framer\";import{addPropertyControlsV2,idControl,parsePadding}from\"https://framerusercontent.com/modules/wzF1aUkHoslINE1PWbP0/pud8aXQ40ffzFv6s5hLJ/Shared.js\";import OriginalSortingSelector from\"https://framerusercontent.com/modules/3uGnzxOH6mP18wRhuwQt/I2IPrC4rdqDvl87VaG2N/SortingSelector.js\";import{fillPropOnOff,fillProp,sortingControls}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/9cz7ek89fMdNfYUyPOlg/SuperfieldsShared.js\";const ControlTypeExtended=ControlType;const TRANSITION_PROPERTY={transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.2,bounce:0}}};const FONT_PROPERTY={font:{type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4}}};/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function SortingSelector(props){const advanced=props.mode===\"advanced\";let font=null;let transition=null;switch(props.selectorType){case\"dropdown\":font=props.dropdownStyle.font;transition=props.dropdownStyle.transition;break;case\"buttonGroup\":font=props.buttonGroupStyle.font;transition=props.buttonGroupStyle.transition;break;}// Transform v2 button group style to legacy format\nconst legacyButtonGroupStyle={...props.buttonGroupStyle,shadowsSelected:props.buttonGroupStyle.shadows?.shadowOn??\"\",shadows:props.buttonGroupStyle.shadows?.shadowOff??\"\"};// Transform v2 dropdown style to legacy format\nconst legacyDropdownStyle={...props.dropdownStyle,border:props.dropdownStyle.border?{...props.dropdownStyle.border,...parsePadding(props.dropdownStyle.border.width,\"width\")}:undefined};const legacyProps={options:props.options,selectorType:props.selectorType,superfieldsId:advanced?props.settings.id:0,font,buttonGroupStyle:legacyButtonGroupStyle,buttonGroupLayout:props.buttonGroupStyle.layout,dividerStyle:props.buttonGroupStyle.dividerStyle,dropdownStyle:legacyDropdownStyle,transition,style:props.style};return /*#__PURE__*/_jsx(OriginalSortingSelector,{...legacyProps});}SortingSelector.displayName=\"Sorting Selector\";addPropertyControlsV2(SortingSelector,{options:{type:ControlType.Array,defaultValue:[{type:\"option\",title:\"Default\",sortBy:\"defaultSorting\",defaultValue:true}],control:{type:ControlType.Object,controls:{type:{type:ControlType.Enum,defaultValue:\"option\",options:[\"option\",\"divider\"],optionTitles:[\"Option\",\"Divider\"],displaySegmentedControl:true},title:{type:ControlType.String,defaultValue:\"\",placeholder:\"Title\",hidden:props=>props.type!==\"option\"},...sortingControls({defaultSorting:true,hidden:props=>props.type!==\"option\"}),defaultValue:{type:ControlType.Boolean,defaultValue:false,title:\"Default\",hidden:props=>props.type!==\"option\"}}}},selectorType:{type:ControlType.Enum,defaultValue:\"dropdown\",options:[\"dropdown\",\"buttonGroup\"],optionTitles:[\"Dropdown\",\"Buttons\"],title:\"Type\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},buttonGroupStyle:{type:ControlType.Object,title:\"Styling 🎨\",description:\"Update the buttons styling.\",buttonTitle:\"Buttons\",hidden:props=>props.selectorType!==\"buttonGroup\",controls:{layout:{type:ControlType.Object,buttonTitle:\"Stack\",controls:{direction:{type:ControlType.Enum,defaultValue:\"horizontal\",options:[\"horizontal\",\"vertical\"],displaySegmentedControl:true},distribute:{type:ControlType.Enum,defaultValue:\"center\",options:[\"flex-start\",\"center\",\"flex-end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"]},wrap:{type:ControlType.Boolean,defaultValue:false},gapH:{type:ControlType.Number,defaultValue:8,min:0,step:1},gapV:{type:ControlType.Number,defaultValue:8,min:0,step:1},width:{type:ControlType.Enum,defaultValue:\"fit\",options:[\"fit\",\"fill\"],optionTitles:[\"Fit\",\"Fill\"],displaySegmentedControl:true}}},fill:fillPropOnOff({colorOff:\"#F0F0F0\",colorAOff:\"#EDEDED\",colorBOff:\"#CCC\",colorOn:\"#0075FF\",colorAOn:\"#70B3FF\",colorBOn:\"#0075FF\"}),...FONT_PROPERTY,selectedFontColor:{type:ControlType.Color,defaultValue:\"#FFF\",title:\"Color On\"},defaultFontColor:{type:ControlType.Color,defaultValue:\"#000\",title:\"Color Off\"},padding:{type:ControlTypeExtended.Padding,defaultValue:\"10px 16px 10px 16px\"},radius:{type:ControlTypeExtended.BorderRadius,defaultValue:\"8px\"},border:{type:ControlType.Object,optional:true,controls:{selectedColor:{type:ControlType.Color,defaultValue:\"#0051ad\",title:\"Color On\"},defaultColor:{type:ControlType.Color,defaultValue:\"#222\",title:\"Color Off\"},width:{type:ControlTypeExtended.Padding,defaultValue:\"1px\"},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadows:{type:ControlType.Object,optional:true,buttonTitle:\"Shadows\",controls:{shadowOn:{type:ControlTypeExtended.BoxShadow,title:\"On\"},shadowOff:{type:ControlTypeExtended.BoxShadow,title:\"Off\"}}},bgBlur:{type:ControlType.Number,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\"},dividerStyle:{type:ControlType.Object,title:\"Dividers\",controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.25)\"},width:{type:ControlType.Number,defaultValue:1,min:0,displayStepper:true},rounded:{type:ControlType.Boolean,defaultValue:false},marginH:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true},marginV:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true}}},...TRANSITION_PROPERTY}},dropdownStyle:{type:ControlType.Object,title:\"Styling 🎨\",description:\"Update the dropdown styling.\",buttonTitle:\"Dropdown\",hidden:props=>props.selectorType!==\"dropdown\",controls:{fill:fillProp({color:\"#F0F0F0\"}),...FONT_PROPERTY,fontColor:{type:ControlType.Color,defaultValue:\"#000\"},padding:{type:ControlTypeExtended.Padding,defaultValue:\"10px 16px 10px 16px\"},radius:{type:ControlTypeExtended.BorderRadius,defaultValue:\"8px\"},arrow:{type:ControlType.Object,defaultValue:{size:12,gap:10},optional:true,buttonTitle:\"Style\",controls:{color:{type:ControlType.Color,optional:true},size:{type:ControlType.Number,defaultValue:12,min:1,step:1},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1},stroke:{type:ControlType.Number,defaultValue:2,min:.1,step:.1,displayStepper:true}}},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlTypeExtended.Padding,defaultValue:\"1px\"},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadows:{type:ControlTypeExtended.BoxShadow},bgBlur:{type:ControlType.Number,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\"},...TRANSITION_PROPERTY}},settings:{type:ControlType.Object,advanced:true,description:\"Add more control around sorting options.\",controls:{id:idControl}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SortingSelector\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}