{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js", "ssg:https://framerusercontent.com/modules/5IHlxLztjRtNeCtslMP4/HFHGTxjziuFT0sNOAp0O/iBSFNW50Z-0.js", "ssg:https://framerusercontent.com/modules/5IHlxLztjRtNeCtslMP4/HFHGTxjziuFT0sNOAp0O/iBSFNW50Z-1.js", "ssg:https://framerusercontent.com/modules/5IHlxLztjRtNeCtslMP4/HFHGTxjziuFT0sNOAp0O/iBSFNW50Z-3.js", "ssg:https://framerusercontent.com/modules/5IHlxLztjRtNeCtslMP4/HFHGTxjziuFT0sNOAp0O/iBSFNW50Z.js", "ssg:https://framerusercontent.com/modules/qe1oM3ehfHU0nkE3D6c2/5JkjJpkzk0UFIQCjaKcd/pMa3hxtXp.js", "ssg:https://framerusercontent.com/modules/Pd9DDwpzIUWGW6RNYyhV/GswaTvganCGVPG2b70jF/pMa3hxtXp.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};const supportsAcceleratedAnimations=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/createRef(),/*#__PURE__*/createRef()];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=[];let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useEffect(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(filteredSlots,(child,childIndex)=>{var _child_props,_child_props1,_child_props2,_child_props3,_child_props4,_child_props5;const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\",willChange:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,width:widthType?(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.width:\"100%\",height:heightType?(_child_props4=child.props)===null||_child_props4===void 0?void 0:_child_props4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(_child_props5=child.props)===null||_child_props5===void 0?void 0:_child_props5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);})];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */if(supportsAcceleratedAnimations){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);// Pause the animation when it's out of view\nuseEffect(()=>{if(!animationRef.current)return;if(isInView&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if(!isInView&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsAcceleratedAnimations){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas?\"auto\":\"transform\",transform:supportsAcceleratedAnimations?transformer(0):transform},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},u=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},l=(t,n,i)=>(i=null!=t?e(s(t)):{},u(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),h=o({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),c=l(h()),f={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},g=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=f.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=f.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=f.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=f.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=f.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=f.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=f.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=f.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=f.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=f.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,this.offset=0,this.view=d(this.bytes),this.decoder=new TextDecoder;}};function d(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as p}from\"framer\";// ../../library/src/utils/utils.ts\nvar y=\"undefined\"!=typeof window,v=y&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction w(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function m(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar I=1024,b=1.5,U=t=>2**t-1,S=t=>-(2**(t-1)),k=t=>2**(t-1)-1,L={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:S(8),Int16:S(16),Int32:S(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},B={Uint8:U(8),Uint16:U(16),Uint32:U(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:k(8),Int16:k(16),Int32:k(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function E(t,e,r,n){w(t>=e,t,\"outside lower bound for\",n),w(t<=r,t,\"outside upper bound for\",n);}var M=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*b)+t);r.set(this.bytes),this.bytes=r,this.view=d(r);}writeUint8(t){E(t,L.Uint8,B.Uint8,\"Uint8\");let e=f.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){E(t,L.Uint16,B.Uint16,\"Uint16\");let e=f.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){E(t,L.Uint32,B.Uint32,\"Uint32\");let e=f.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){E(t,L.Uint64,B.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){E(t,L.BigUint64,B.BigUint64,\"BigUint64\");let e=f.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){E(t,L.Int8,B.Int8,\"Int8\");let e=f.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){E(t,L.Int16,B.Int16,\"Int16\");let e=f.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){E(t,L.Int32,B.Int32,\"Int32\");let e=f.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){E(t,L.Int64,B.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){E(t,L.BigInt64,B.BigInt64,\"BigInt64\");let e=f.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=f.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=f.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){this.offset=0,this.bytes=new Uint8Array(I),this.view=d(this.bytes),this.encoder=new TextEncoder,this.encodedStrings=/* @__PURE__ */new Map;}};// src/utils/typeChecks.ts\nfunction F(t){return Number.isFinite(t);}function T(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar N=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return w(F(r),\"Invalid chunkId\"),w(F(n),\"Invalid offset\"),w(F(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(w(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as A}from\"framer\";function O(t){if(T(t))return 0/* Null */;switch(t.type){case A.Array:return 1/* Array */;case A.Boolean:return 2/* Boolean */;case A.Color:return 3/* Color */;case A.Date:return 4/* Date */;case A.Enum:return 5/* Enum */;case A.File:return 6/* File */;case A.ResponsiveImage:return 10/* ResponsiveImage */;case A.Link:return 7/* Link */;case A.Number:return 8/* Number */;case A.Object:return 9/* Object */;case A.RichText:return 11/* RichText */;case A.String:return 12/* String */;default:m(t);}}function x(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:A.Array,value:n};}function P(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function q(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function R(t){return{type:A.Boolean,value:0!==t.readUint8()};}function _(t,e){t.writeUint8(e.value?1:0);}function D(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function j(t){return{type:A.Color,value:t.readString()};}function C(t,e){t.writeString(e.value);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function W(t){let e=t.readInt64(),r=new Date(e);return{type:A.Date,value:r.toISOString()};}function $(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function z(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function G(t){return{type:A.Enum,value:t.readString()};}function K(t,e){t.writeString(e.value);}function H(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:A.File,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:A.Link,value:t.readJson()};}function Z(t,e){t.writeJson(e.value);}function tt(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function te(t){return{type:A.Number,value:t.readFloat64()};}function tr(t,e){t.writeFloat64(e.value);}function tn(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function ti(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:A.Object,value:n};}function ts(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function ta(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function to(t){return{type:A.ResponsiveImage,value:t.readJson()};}function tu(t,e){t.writeJson(e.value);}function tl(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function th(t){return{type:A.RichText,value:t.readUint32()};}function tc(t,e){t.writeUint32(e.value);}function tf(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}function tg(t){return{type:A.String,value:t.readString()};}function td(t,e){t.writeString(e.value);}function tp(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return x(t);case 2/* Boolean */:return R(t);case 3/* Color */:return j(t);case 4/* Date */:return W(t);case 5/* Enum */:return G(t);case 6/* File */:return V(t);case 7/* Link */:return Y(t);case 8/* Number */:return te(t);case 9/* Object */:return ti(t);case 10/* ResponsiveImage */:return to(t);case 11/* RichText */:return th(t);case 12/* String */:return tg(t);default:m(e);}},t.write=function(t,e){let r=O(e);if(t.writeUint8(r),!T(e))switch(e.type){case A.Array:return P(t,e);case A.Boolean:return _(t,e);case A.Color:return C(t,e);case A.Date:return $(t,e);case A.Enum:return K(t,e);case A.File:return X(t,e);case A.Link:return Z(t,e);case A.Number:return tr(t,e);case A.Object:return ts(t,e);case A.ResponsiveImage:return tu(t,e);case A.RichText:return tc(t,e);case A.String:return td(t,e);default:m(e);}},t.compare=function(t,e,r){let n=O(t),i=O(e);if(n<i)return -1;if(n>i)return 1;if(T(t)||T(e))return 0;switch(t.type){case A.Array:return w(e.type===A.Array),q(t,e,r);case A.Boolean:return w(e.type===A.Boolean),D(t,e);case A.Color:return w(e.type===A.Color),J(t,e);case A.Date:return w(e.type===A.Date),z(t,e);case A.Enum:return w(e.type===A.Enum),H(t,e);case A.File:return w(e.type===A.File),Q(t,e);case A.Link:return w(e.type===A.Link),tt(t,e);case A.Number:return w(e.type===A.Number),tn(t,e);case A.Object:return w(e.type===A.Object),ta(t,e,r);case A.ResponsiveImage:return w(e.type===A.ResponsiveImage),tl(t,e);case A.RichText:return w(e.type===A.RichText),tf(t,e);case A.String:return w(e.type===A.String),tp(t,e,r);default:m(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar ty=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new g(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=N.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new M;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,this.entries=[];}},tv=3,tw=250,tm=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tI=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tm.includes(n.status)||++r>tv)return n;}catch(t){if(e?.signal?.aborted||++r>tv)throw t;}await tb(r);}};async function tb(t){let e=Math.floor(tw*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tU(t,e){let r=tL(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tI(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tS,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tS=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(w(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tk(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(w(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tk(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){this.chunks=[];}};function tk(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tL(t){w(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tB=class{async loadModel(){let[t]=await tU(this.options.url,[this.options.range]);return w(t,\"Failed to load model\"),ty.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){w(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:m(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==p.String||e.value?.type!==p.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==p.String||e.value?.type!==p.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==p.String||e.value?.type!==p.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       \u2193\n   * \u250C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2510\n   * \u2502 1 \u2502 2 \u2502 2 \u2502 2 \u2502 2 \u2502 3 \u2502\n   * \u2514\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2518\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   \u2193\n   * \u250C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2510\n   * \u2502 1 \u2502 2 \u2502 2 \u2502 2 \u2502 2 \u2502 3 \u2502\n   * \u2514\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2518\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,this.supportedLookupTypes=[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */],this.collation=this.options.collation;let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];w(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r;}},tE=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){this.fields=/* @__PURE__ */new Map;}},tM=class{scanItems(){return this.itemsPromise??=tI(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new g(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tE.read(n),r=n.getOffset()-t,s=new N(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,this.itemLoader=new c.default(async t=>{let e=t.map(t=>{let e=N.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tU(this.url,e);return r.map((e,r)=>{let n=new g(e),i=tE.read(n),s=t[r];return w(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});});}},tF=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async resolveItems(t){return Promise.all(t.map(t=>{let e=N.fromString(t),r=this.chunks[e.chunkId];return w(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=N.fromString(t.pointer),n=N.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,this.schema=this.options.schema,this.indexes=this.options.indexes,this.resolveRichText=this.options.resolveRichText,this.chunks=this.options.chunks.map((t,e)=>new tM(e,t));}};export{tF as DatabaseCollection,tB as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "let e=[];export async function resolveRichText(t){let i=e[t];if(i)return await i();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "let e=[];export async function resolveRichTextFr(t){let r=e[t];if(r)return await r();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichTextFr\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (0c5492c)\nimport{addPropertyControls as e,ControlType as t,QueryCache as l,QueryEngine as r}from\"framer\";import{DatabaseCollection as i}from\"./iBSFNW50Z-0.js\";import{resolveRichText as a}from\"./iBSFNW50Z-1.js\";import{resolveRichTextFr as n}from\"./iBSFNW50Z-3.js\";let o={d4gzEM1F8:{isNullable:!0,type:t.ResponsiveImage},eG64_XyMw:{isNullable:!0,type:t.String},id:{isNullable:!1,type:t.String},nextItemId:{isNullable:!0,type:t.String},NLKv34rKP:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},rotnWRPQs:{isNullable:!0,type:t.Boolean},VwTr0hTGp:{isNullable:!0,type:t.String},zcnU9MrFd:{isNullable:!0,type:t.Enum}},p=new r,u=new l(p),s={collectionByLocaleId:{default:new i({chunks:[new URL(\"./iBSFNW50Z-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/5IHlxLztjRtNeCtslMP4/HFHGTxjziuFT0sNOAp0O/iBSFNW50Z.js\").href.replace(\"/modules/\",\"/cms/\")],indexes:[],resolveRichText:a,schema:o}),Lk1g0rEZT:new i({chunks:[new URL(\"./iBSFNW50Z-chunk-Lk1g0rEZT-0.framercms\",\"https://framerusercontent.com/modules/5IHlxLztjRtNeCtslMP4/HFHGTxjziuFT0sNOAp0O/iBSFNW50Z.js\").href.replace(\"/modules/\",\"/cms/\")],indexes:[],resolveRichText:n,schema:o})},displayName:\"Zero Trust\"};export default s;e(s,{eG64_XyMw:{defaultValue:\"\",title:\"Title\",type:t.String},d4gzEM1F8:{title:\"Image\",type:t.ResponsiveImage},zcnU9MrFd:{defaultValue:\"SzKRIVxa7\",options:[\"lzZNMgkGl\",\"SEo91G3AW\",\"SzKRIVxa7\"],optionTitles:[\"Identity\",\"Applications\",\"Network\"],title:\"Category\",type:t.Enum},rotnWRPQs:{defaultValue:!0,title:\"Featured\",type:t.Boolean},VwTr0hTGp:{title:\"Slug\",type:t.String},NLKv34rKP:{defaultValue:\"\",displayTextArea:!0,title:\"Description\",type:t.String},previousItemId:{dataIdentifier:\"local-module:collection/iBSFNW50Z:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/iBSFNW50Z:default\",title:\"Next\",type:t.CollectionReference}});export const zcnU9MrFdToDisplayName=(e,t)=>{let l=t?.fallback;switch(e){case\"lzZNMgkGl\":if(t?.id===\"Lk1g0rEZT\")return\"Identit\\xe9\";if(l)return zcnU9MrFdToDisplayName(e,l);return\"Identity\";case\"SEo91G3AW\":if(t?.id===\"Lk1g0rEZT\")return\"Applications\";if(l)return zcnU9MrFdToDisplayName(e,l);return\"Applications\";case\"SzKRIVxa7\":if(t?.id===\"Lk1g0rEZT\")return\"R\\xe9seau\";if(l)return zcnU9MrFdToDisplayName(e,l);return\"Network\";default:return\"\";}};export const enumToDisplayNameFunctions={zcnU9MrFd:zcnU9MrFdToDisplayName};export const utils={async getSlugByRecordId(e,t){let[l]=await u.get({from:{data:s,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"VwTr0hTGp\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t).readAsync();return l?.VwTr0hTGp;},async getRecordIdBySlug(e,t){let[l]=await u.get({from:{data:s,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"VwTr0hTGp\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t).readAsync();return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerCollectionId\":\"iBSFNW50Z\",\"framerAutoSizeImages\":\"true\",\"framerCollectionUtils\":\"1\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerContractVersion\":\"1\",\"framerData\":\"\",\"framerSlug\":\"VwTr0hTGp\",\"framerColorSyntax\":\"false\",\"framerRecordIdKey\":\"id\"}},\"zcnU9MrFdToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (2306ade)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={Lk1g0rEZT:new LazyValue(()=>import(\"./pMa3hxtXp-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (2306ade)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,Image,Link,PathVariablesContext,PropertyOverrides,resolvePageScope,RichText,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useQueryData,useRouteElementId,useRouter,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/HPzg2Uk7mwtBmDzvGbWF/Search.js\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import FooterFooter from\"#framer/local/canvasComponent/AZ5eR20vR/AZ5eR20vR.js\";import IntegrationsCard from\"#framer/local/canvasComponent/I4TPvJ_Se/I4TPvJ_Se.js\";import NavBarNavBar from\"#framer/local/canvasComponent/SIS8HZtvZ/SIS8HZtvZ.js\";import ComponentsButton from\"#framer/local/canvasComponent/sY7_Xl9zB/sY7_Xl9zB.js\";import ZeroTrust from\"#framer/local/collection/iBSFNW50Z/iBSFNW50Z.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"#framer/local/localization/pMa3hxtXp/pMa3hxtXp.js\";import metadataProvider from\"#framer/local/webPageMetadata/pMa3hxtXp/pMa3hxtXp.js\";const NavBarNavBarFonts=getFonts(NavBarNavBar);const ContainerWithFX=withFX(Container);const PhosphorFonts=getFonts(Phosphor);const TickerFonts=getFonts(Ticker);const SearchFonts=getFonts(Search);const IntegrationsCardFonts=getFonts(IntegrationsCard);const ComponentsButtonFonts=getFonts(ComponentsButton);const FooterFooterFonts=getFonts(FooterFooter);const breakpoints={dCOumMw7E:\"(max-width: 809px)\",lrIrwFKN0:\"(min-width: 1280px)\",pNdMfMpou:\"(min-width: 1024px) and (max-width: 1279px)\",VA1zaw9Ul:\"(min-width: 810px) and (max-width: 1023px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-iJ2M8\";const variantClassNames={dCOumMw7E:\"framer-v-hddfx4\",lrIrwFKN0:\"framer-v-16jax73\",pNdMfMpou:\"framer-v-avxgsd\",VA1zaw9Ul:\"framer-v-wq8o8g\"};const transition1={damping:35,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:-91};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Large Desktop\":\"lrIrwFKN0\",Desktop:\"pNdMfMpou\",Phone:\"dCOumMw7E\",Tablet:\"VA1zaw9Ul\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"lrIrwFKN0\"};};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,eG64_XyMwFAe5SV7Kn,d4gzEM1F8FAe5SV7Kn,NLKv34rKPFAe5SV7Kn,VwTr0hTGpFAe5SV7Kn,idFAe5SV7Kn,eG64_XyMwF_Lpo2tBa,d4gzEM1F8F_Lpo2tBa,NLKv34rKPF_Lpo2tBa,VwTr0hTGpF_Lpo2tBa,idF_Lpo2tBa,eG64_XyMwhZmEfQFxh,d4gzEM1F8hZmEfQFxh,NLKv34rKPhZmEfQFxh,VwTr0hTGphZmEfQFxh,idhZmEfQFxh,eG64_XyMwcaEntsuYZ,d4gzEM1F8caEntsuYZ,NLKv34rKPcaEntsuYZ,VwTr0hTGpcaEntsuYZ,idcaEntsuYZ,...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);const elementId=useRouteElementId(\"XAS41DdnV\");const ref1=React.useRef(null);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"dCOumMw7E\")return false;return true;};const router=useRouter();const elementId1=useRouteElementId(\"TXHm03bBS\");const ref2=React.useRef(null);const elementId2=useRouteElementId(\"MneYnkzLC\");const ref3=React.useRef(null);const elementId3=useRouteElementId(\"DzY91Pom3\");const ref4=React.useRef(null);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"lrIrwFKN0\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-4c7f010d-bb1c-4d62-970d-39953d2c2c6e, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-16jax73\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:91,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-hvm9nt-container\",\"data-framer-name\":\"Nav Bar\",layoutScroll:true,name:\"Nav Bar\",nodeId:\"esqdZlMiS\",rendersWithMotion:true,scopeId:\"pMa3hxtXp\",style:{transformPerspective:1200},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dCOumMw7E:{variant:\"Q3Y7zcxfb\"},VA1zaw9Ul:{variant:\"bmXeMwG81\"}},children:/*#__PURE__*/_jsx(NavBarNavBar,{height:\"100%\",id:\"esqdZlMiS\",layoutId:\"esqdZlMiS\",name:\"Nav Bar\",style:{width:\"100%\"},variant:\"E8n2tYfUA\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-ubdjs8\",\"data-framer-name\":\"ZT Section\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1p3o1tv\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-sbkuga\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hdhjb9\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-lnucit\",\"data-border\":true,\"data-framer-name\":\"Components / Pill Copy\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-76it93-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"bcr_EdlU9\",scopeId:\"pMa3hxtXp\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-11ff12d9-32be-40f8-8981-def548ce84f3, rgb(10, 122, 21))\",height:\"100%\",iconSearch:getLocalizedValue(\"v0\",activeLocale)??\"House\",iconSelection:\"Stack\",id:\"bcr_EdlU9\",layoutId:\"bcr_EdlU9\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--token-11ff12d9-32be-40f8-8981-def548ce84f3, rgb(10, 122, 21))\"},children:\"Zero Trust\"})}),className:\"framer-ur95az\",fonts:[\"GF;DM Sans-500\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"56px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4c7cef44-82df-4f77-8b59-4bd8e4842e58, rgb(43, 47, 48))\"},children:\"Zero Trust integrations\"})}),className:\"framer-1i5xegx\",fonts:[\"GF;DM Sans-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dCOumMw7E:{children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9057e439-6d68-470e-b29f-25e88d33cc8e, rgb(78, 77, 81))\"},children:\"EDAMAME ensures that only devices running its platform\u2014and meeting stringent security and compliance standards\u2014gain access to vital resources such as code repositories, secrets, and test data. By continuously verifying endpoint security at the OS, network, and configuration levels, it enforces Zero Trust principles, granting entry exclusively to secure, trusted devices.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9057e439-6d68-470e-b29f-25e88d33cc8e, rgb(78, 77, 81))\"},children:\"Thanks to EDAMAME\u2019s versatile access control integration engine, it\u2019s simple to configure and customize for your unique environment. Compatible with virtually any REST or GraphQL-supporting API, it seamlessly integrates with existing Zero Trust architectures and access control solutions, including Identity Providers, Application Providers, and Network Access Control systems such as firewalls and VPNs.\"})]})},pNdMfMpou:{children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9057e439-6d68-470e-b29f-25e88d33cc8e, rgb(78, 77, 81))\"},children:\"EDAMAME ensures that only devices running its platform\u2014and meeting stringent security and compliance standards\u2014gain access to vital resources such as code repositories, secrets, and test data. By continuously verifying endpoint security at the OS, network, and configuration levels, it enforces Zero Trust principles, granting entry exclusively to secure, trusted devices.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9057e439-6d68-470e-b29f-25e88d33cc8e, rgb(78, 77, 81))\"},children:\"Thanks to EDAMAME\u2019s versatile access control integration engine, it\u2019s simple to configure and customize for your unique environment. Compatible with virtually any REST or GraphQL-supporting API, it seamlessly integrates with existing Zero Trust architectures and access control solutions, including Identity Providers, Application Providers, and Network Access Control systems such as firewalls and VPNs.\"})]})},VA1zaw9Ul:{children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9057e439-6d68-470e-b29f-25e88d33cc8e, rgb(78, 77, 81))\"},children:\"EDAMAME ensures that only devices running its platform\u2014and meeting stringent security and compliance standards\u2014gain access to vital resources such as code repositories, secrets, and test data. By continuously verifying endpoint security at the OS, network, and configuration levels, it enforces Zero Trust principles, granting entry exclusively to secure, trusted devices.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9057e439-6d68-470e-b29f-25e88d33cc8e, rgb(78, 77, 81))\"},children:\"Thanks to EDAMAME\u2019s versatile access control integration engine, it\u2019s simple to configure and customize for your unique environment. Compatible with virtually any REST or GraphQL-supporting API, it seamlessly integrates with existing Zero Trust architectures and access control solutions, including Identity Providers, Application Providers, and Network Access Control systems such as firewalls and VPNs.\"})]})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9057e439-6d68-470e-b29f-25e88d33cc8e, rgb(78, 77, 81))\"},children:\"EDAMAME ensures that only devices running its platform\u2014and meeting stringent security and compliance standards\u2014gain access to vital resources such as code repositories, secrets, and test data. By continuously verifying endpoint security at the OS, network, and configuration levels, it enforces Zero Trust principles, granting entry exclusively to secure, trusted devices.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9057e439-6d68-470e-b29f-25e88d33cc8e, rgb(78, 77, 81))\"},children:\"Thanks to EDAMAME\u2019s versatile access control integration engine, it\u2019s simple to configure and customize for your unique environment. Compatible with virtually any REST or GraphQL-supporting API, it seamlessly integrates with existing Zero Trust architectures and access control solutions, including Identity Providers, Application Providers, and Network Access Control systems such as firewalls and VPNs.\"})]}),className:\"framer-1ubs97r\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1p7ssn\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-5hl60e-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"U8qsEjOFi\",scopeId:\"pMa3hxtXp\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:50,overflow:false},gap:40,height:\"100%\",hoverFactor:1,id:\"U8qsEjOFi\",layoutId:\"U8qsEjOFi\",padding:0,paddingBottom:0,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10nqwj7\",\"data-framer-name\":\"Logos\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:120,intrinsicWidth:120,pixelHeight:1200,pixelWidth:1200,sizes:\"64px\",src:\"https://framerusercontent.com/images/MYb6PpAK5Wl3ThDzwMjqGwzeRY.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/MYb6PpAK5Wl3ThDzwMjqGwzeRY.png?scale-down-to=512 512w,https://framerusercontent.com/images/MYb6PpAK5Wl3ThDzwMjqGwzeRY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/MYb6PpAK5Wl3ThDzwMjqGwzeRY.png 1200w\"},className:\"framer-1edsus3\",\"data-framer-name\":\"Entra\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:120,intrinsicWidth:120,pixelHeight:240,pixelWidth:240,src:\"https://framerusercontent.com/images/EX3TdXvb3H7oeqHkU5JtZK8abEk.png\"},className:\"framer-fyzg13\",\"data-framer-name\":\"Github\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:120,intrinsicWidth:120,pixelHeight:480,pixelWidth:480,src:\"https://framerusercontent.com/images/t2Gbd86ejVyZZ0TTar0Ivi3hHc.png\"},className:\"framer-1iks0wu\",\"data-framer-name\":\"Google\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:120,intrinsicWidth:120,pixelHeight:1101,pixelWidth:1537,positionX:\"center\",positionY:\"center\",sizes:\"64px\",src:\"https://framerusercontent.com/images/hduZEDPWFECFu6cFzdtIQfF6JGM.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/hduZEDPWFECFu6cFzdtIQfF6JGM.png?scale-down-to=512 512w,https://framerusercontent.com/images/hduZEDPWFECFu6cFzdtIQfF6JGM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/hduZEDPWFECFu6cFzdtIQfF6JGM.png 1537w\"},className:\"framer-1aehd4q\",\"data-framer-name\":\"Fortinet\"})]})],speed:15,style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-140axuz\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1thgqsu\",id:elementId,ref:ref1,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-g5vaeb\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"21px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4c7cef44-82df-4f77-8b59-4bd8e4842e58, rgb(43, 47, 48))\"},children:\"Popular\"})}),className:\"framer-16zo1ke\",fonts:[\"GF;DM Sans-600\"],verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9iuplw hidden-hddfx4\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15mww7c\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":XAS41DdnV\",webPageId:\"pMa3hxtXp\"},motionChild:true,nodeId:\"rzPAkzhUX\",openInNewTab:false,scopeId:\"pMa3hxtXp\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-vjouqd framer-omp8v1\",\"data-framer-name\":\"Integrations / Menu Copy\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-935xm0-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Vy3Zh1Yoa\",scopeId:\"pMa3hxtXp\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-9057e439-6d68-470e-b29f-25e88d33cc8e, rgb(78, 77, 81))\",height:\"100%\",iconSearch:getLocalizedValue(\"v0\",activeLocale)??\"House\",iconSelection:\"Star\",id:\"Vy3Zh1Yoa\",layoutId:\"Vy3Zh1Yoa\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-9057e439-6d68-470e-b29f-25e88d33cc8e, rgb(78, 77, 81))\"},children:\"Popular\"})}),className:\"framer-aioru5\",fonts:[\"GF;DM Sans-500\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":TXHm03bBS\",webPageId:\"pMa3hxtXp\"},motionChild:true,nodeId:\"PsCToGv36\",openInNewTab:false,scopeId:\"pMa3hxtXp\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-bejobg framer-omp8v1\",\"data-framer-name\":\"Integrations / Menu Copy\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-186dbzd-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"g76brALUV\",scopeId:\"pMa3hxtXp\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-9057e439-6d68-470e-b29f-25e88d33cc8e, rgb(78, 77, 81))\",height:\"100%\",iconSearch:getLocalizedValue(\"v0\",activeLocale)??\"House\",iconSelection:\"IdentificationCard\",id:\"g76brALUV\",layoutId:\"g76brALUV\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v9\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-9057e439-6d68-470e-b29f-25e88d33cc8e, rgb(78, 77, 81))\"},children:\"Identity\"})}),className:\"framer-rgdf0m\",fonts:[\"GF;DM Sans-500\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":MneYnkzLC\",webPageId:\"pMa3hxtXp\"},motionChild:true,nodeId:\"nEp9KLcG8\",openInNewTab:false,scopeId:\"pMa3hxtXp\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-114tee framer-omp8v1\",\"data-framer-name\":\"Integrations / Menu Copy\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bf0b1l-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"DpQEAca3y\",scopeId:\"pMa3hxtXp\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-9057e439-6d68-470e-b29f-25e88d33cc8e, rgb(78, 77, 81))\",height:\"100%\",iconSearch:getLocalizedValue(\"v0\",activeLocale)??\"House\",iconSelection:\"Code\",id:\"DpQEAca3y\",layoutId:\"DpQEAca3y\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-9057e439-6d68-470e-b29f-25e88d33cc8e, rgb(78, 77, 81))\"},children:\"Applications\"})}),className:\"framer-mac0em\",fonts:[\"GF;DM Sans-500\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":DzY91Pom3\",webPageId:\"pMa3hxtXp\"},motionChild:true,nodeId:\"mEz7bQG3w\",openInNewTab:false,scopeId:\"pMa3hxtXp\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-l38hck framer-omp8v1\",\"data-framer-name\":\"Integrations / Menu Copy\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-11as13c-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"vkC3kdDXF\",scopeId:\"pMa3hxtXp\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-9057e439-6d68-470e-b29f-25e88d33cc8e, rgb(78, 77, 81))\",height:\"100%\",iconSearch:getLocalizedValue(\"v0\",activeLocale)??\"House\",iconSelection:\"Fire\",id:\"vkC3kdDXF\",layoutId:\"vkC3kdDXF\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v11\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-9057e439-6d68-470e-b29f-25e88d33cc8e, rgb(78, 77, 81))\"},children:\"Network\"})}),className:\"framer-vrdel4\",fonts:[\"GF;DM Sans-500\"],verticalAlignment:\"top\",withExternalLayout:true})]})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jmfhro-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"FPbsS_OMV\",scopeId:\"pMa3hxtXp\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-9057e439-6d68-470e-b29f-25e88d33cc8e, rgb(78, 77, 81))\",iconSize:16,iconType:\"default\",id:\"FPbsS_OMV\",inputOptions:{clearButtonText:getLocalizedValue(\"v13\",activeLocale)??\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"custom\"},inputFont:{fontFamily:'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:getLocalizedValue(\"v12\",activeLocale)??\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"FPbsS_OMV\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},urlScope:resolvePageScope({webPageId:\"ePsWCSwDF\"},router),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ihmvle\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"FAe5SV7Kn\",data:ZeroTrust,type:\"Collection\"},select:[{collection:\"FAe5SV7Kn\",name:\"eG64_XyMw\",type:\"Identifier\"},{collection:\"FAe5SV7Kn\",name:\"d4gzEM1F8\",type:\"Identifier\"},{collection:\"FAe5SV7Kn\",name:\"NLKv34rKP\",type:\"Identifier\"},{collection:\"FAe5SV7Kn\",name:\"VwTr0hTGp\",type:\"Identifier\"},{collection:\"FAe5SV7Kn\",name:\"id\",type:\"Identifier\"}],where:{collection:\"FAe5SV7Kn\",name:\"rotnWRPQs\",type:\"Identifier\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({d4gzEM1F8:d4gzEM1F8FAe5SV7Kn,eG64_XyMw:eG64_XyMwFAe5SV7Kn,id:idFAe5SV7Kn,NLKv34rKP:NLKv34rKPFAe5SV7Kn,VwTr0hTGp:VwTr0hTGpFAe5SV7Kn},index)=>{eG64_XyMwFAe5SV7Kn??=\"\";NLKv34rKPFAe5SV7Kn??=\"\";VwTr0hTGpFAe5SV7Kn??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`FAe5SV7Kn-${idFAe5SV7Kn}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{VwTr0hTGp:VwTr0hTGpFAe5SV7Kn},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dCOumMw7E:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1280px) - 40px, 200px)`},pNdMfMpou:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 92px) / 2, 200px)`},VA1zaw9Ul:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 92px) / 2, 200px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:300,width:`max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 112px) / 2, 200px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-11ge56w-container\",nodeId:\"eRoh1r08t\",scopeId:\"pMa3hxtXp\",children:/*#__PURE__*/_jsx(IntegrationsCard,{ft2KiETRy:NLKv34rKPFAe5SV7Kn,height:\"100%\",id:\"eRoh1r08t\",layoutId:\"eRoh1r08t\",sSeRqj5Sk:eG64_XyMwFAe5SV7Kn,style:{width:\"100%\"},u39YJmhp2:toResponsiveImage(d4gzEM1F8FAe5SV7Kn),width:\"100%\"})})})})})},idFAe5SV7Kn);})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-irrn8b\",id:elementId1,ref:ref2,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v14\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"21px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4c7cef44-82df-4f77-8b59-4bd8e4842e58, rgb(43, 47, 48))\"},children:\"Identity\"})}),className:\"framer-1kuv4ou\",\"data-framer-name\":\"Identity\",fonts:[\"GF;DM Sans-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mty81n\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"F_Lpo2tBa\",data:ZeroTrust,type:\"Collection\"},select:[{collection:\"F_Lpo2tBa\",name:\"eG64_XyMw\",type:\"Identifier\"},{collection:\"F_Lpo2tBa\",name:\"d4gzEM1F8\",type:\"Identifier\"},{collection:\"F_Lpo2tBa\",name:\"NLKv34rKP\",type:\"Identifier\"},{collection:\"F_Lpo2tBa\",name:\"VwTr0hTGp\",type:\"Identifier\"},{collection:\"F_Lpo2tBa\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"F_Lpo2tBa\",name:\"zcnU9MrFd\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"lzZNMgkGl\"},type:\"BinaryOperation\"}},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({d4gzEM1F8:d4gzEM1F8F_Lpo2tBa,eG64_XyMw:eG64_XyMwF_Lpo2tBa,id:idF_Lpo2tBa,NLKv34rKP:NLKv34rKPF_Lpo2tBa,VwTr0hTGp:VwTr0hTGpF_Lpo2tBa},index1)=>{eG64_XyMwF_Lpo2tBa??=\"\";NLKv34rKPF_Lpo2tBa??=\"\";VwTr0hTGpF_Lpo2tBa??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`F_Lpo2tBa-${idF_Lpo2tBa}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{VwTr0hTGp:VwTr0hTGpF_Lpo2tBa},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dCOumMw7E:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1280px) - 40px, 200px)`},pNdMfMpou:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 92px) / 2, 200px)`},VA1zaw9Ul:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 92px) / 2, 200px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:300,width:`max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 112px) / 2, 200px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-14hkmjk-container\",nodeId:\"GsIINveBA\",scopeId:\"pMa3hxtXp\",children:/*#__PURE__*/_jsx(IntegrationsCard,{ft2KiETRy:NLKv34rKPF_Lpo2tBa,height:\"100%\",id:\"GsIINveBA\",layoutId:\"GsIINveBA\",sSeRqj5Sk:eG64_XyMwF_Lpo2tBa,style:{width:\"100%\"},u39YJmhp2:toResponsiveImage(d4gzEM1F8F_Lpo2tBa),width:\"100%\"})})})})})},idF_Lpo2tBa);})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1lumult\",id:elementId2,ref:ref3,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v15\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"21px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4c7cef44-82df-4f77-8b59-4bd8e4842e58, rgb(43, 47, 48))\"},children:\"Application\"})}),className:\"framer-8ym396\",\"data-framer-name\":\"Applications\",fonts:[\"GF;DM Sans-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ip6mn\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"hZmEfQFxh\",data:ZeroTrust,type:\"Collection\"},select:[{collection:\"hZmEfQFxh\",name:\"eG64_XyMw\",type:\"Identifier\"},{collection:\"hZmEfQFxh\",name:\"d4gzEM1F8\",type:\"Identifier\"},{collection:\"hZmEfQFxh\",name:\"NLKv34rKP\",type:\"Identifier\"},{collection:\"hZmEfQFxh\",name:\"VwTr0hTGp\",type:\"Identifier\"},{collection:\"hZmEfQFxh\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"hZmEfQFxh\",name:\"zcnU9MrFd\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"SEo91G3AW\"},type:\"BinaryOperation\"}},children:(collection2,paginationInfo2,loadMore2)=>/*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({d4gzEM1F8:d4gzEM1F8hZmEfQFxh,eG64_XyMw:eG64_XyMwhZmEfQFxh,id:idhZmEfQFxh,NLKv34rKP:NLKv34rKPhZmEfQFxh,VwTr0hTGp:VwTr0hTGphZmEfQFxh},index2)=>{eG64_XyMwhZmEfQFxh??=\"\";NLKv34rKPhZmEfQFxh??=\"\";VwTr0hTGphZmEfQFxh??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`hZmEfQFxh-${idhZmEfQFxh}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{VwTr0hTGp:VwTr0hTGphZmEfQFxh},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dCOumMw7E:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1280px) - 40px, 200px)`},pNdMfMpou:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 92px) / 2, 200px)`},VA1zaw9Ul:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 92px) / 2, 200px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:300,width:`max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 112px) / 2, 200px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xnovq6-container\",nodeId:\"Pw8G9uQUU\",scopeId:\"pMa3hxtXp\",children:/*#__PURE__*/_jsx(IntegrationsCard,{ft2KiETRy:NLKv34rKPhZmEfQFxh,height:\"100%\",id:\"Pw8G9uQUU\",layoutId:\"Pw8G9uQUU\",sSeRqj5Sk:eG64_XyMwhZmEfQFxh,style:{width:\"100%\"},u39YJmhp2:toResponsiveImage(d4gzEM1F8hZmEfQFxh),width:\"100%\"})})})})})},idhZmEfQFxh);})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pe654u\",id:elementId3,ref:ref4,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v16\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"21px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4c7cef44-82df-4f77-8b59-4bd8e4842e58, rgb(43, 47, 48))\"},children:\"Network\"})}),className:\"framer-yh5jr2\",\"data-framer-name\":\"Network\",fonts:[\"GF;DM Sans-600\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-eei4md\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"caEntsuYZ\",data:ZeroTrust,type:\"Collection\"},select:[{collection:\"caEntsuYZ\",name:\"eG64_XyMw\",type:\"Identifier\"},{collection:\"caEntsuYZ\",name:\"d4gzEM1F8\",type:\"Identifier\"},{collection:\"caEntsuYZ\",name:\"NLKv34rKP\",type:\"Identifier\"},{collection:\"caEntsuYZ\",name:\"VwTr0hTGp\",type:\"Identifier\"},{collection:\"caEntsuYZ\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"caEntsuYZ\",name:\"zcnU9MrFd\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"SzKRIVxa7\"},type:\"BinaryOperation\"}},children:(collection3,paginationInfo3,loadMore3)=>/*#__PURE__*/_jsx(_Fragment,{children:collection3?.map(({d4gzEM1F8:d4gzEM1F8caEntsuYZ,eG64_XyMw:eG64_XyMwcaEntsuYZ,id:idcaEntsuYZ,NLKv34rKP:NLKv34rKPcaEntsuYZ,VwTr0hTGp:VwTr0hTGpcaEntsuYZ},index3)=>{eG64_XyMwcaEntsuYZ??=\"\";NLKv34rKPcaEntsuYZ??=\"\";VwTr0hTGpcaEntsuYZ??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`caEntsuYZ-${idcaEntsuYZ}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{VwTr0hTGp:VwTr0hTGpcaEntsuYZ},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dCOumMw7E:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1280px) - 40px, 200px)`},pNdMfMpou:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 92px) / 2, 200px)`},VA1zaw9Ul:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 92px) / 2, 200px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:300,width:`max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 112px) / 2, 200px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-19xhvge-container\",nodeId:\"hANdSxSgT\",scopeId:\"pMa3hxtXp\",children:/*#__PURE__*/_jsx(IntegrationsCard,{ft2KiETRy:NLKv34rKPcaEntsuYZ,height:\"100%\",id:\"hANdSxSgT\",layoutId:\"hANdSxSgT\",sSeRqj5Sk:eG64_XyMwcaEntsuYZ,style:{width:\"100%\"},u39YJmhp2:toResponsiveImage(d4gzEM1F8caEntsuYZ),width:\"100%\"})})})})})},idcaEntsuYZ);})})})})})]})]})]})}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-kdyv4k\",\"data-framer-name\":\"CTA Section\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-10wew6j\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dCOumMw7E:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:744,intrinsicWidth:730,pixelHeight:744,pixelWidth:730,sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 40px)`,src:\"https://framerusercontent.com/images/qdI8V7nGDksAlFuh29Y8WkQGNB4.svg\",srcSet:\"https://framerusercontent.com/images/qdI8V7nGDksAlFuh29Y8WkQGNB4.svg 730w\"}},pNdMfMpou:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:456,intrinsicWidth:1200,pixelHeight:456,pixelWidth:1200,sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 60px)`,src:\"https://framerusercontent.com/images/aMkTg3sbKiyW4Y8eD4KkMZok0I.svg\",srcSet:\"https://framerusercontent.com/images/aMkTg3sbKiyW4Y8eD4KkMZok0I.svg?scale-down-to=512 512w,https://framerusercontent.com/images/aMkTg3sbKiyW4Y8eD4KkMZok0I.svg?scale-down-to=1024 1024w,https://framerusercontent.com/images/aMkTg3sbKiyW4Y8eD4KkMZok0I.svg 1200w\"}},VA1zaw9Ul:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:744,intrinsicWidth:730,pixelHeight:744,pixelWidth:730,sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 60px)`,src:\"https://framerusercontent.com/images/qdI8V7nGDksAlFuh29Y8WkQGNB4.svg\",srcSet:\"https://framerusercontent.com/images/qdI8V7nGDksAlFuh29Y8WkQGNB4.svg 730w\"}}},children:/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:456,intrinsicWidth:1200,pixelHeight:456,pixelWidth:1200,sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 80px)`,src:\"https://framerusercontent.com/images/aMkTg3sbKiyW4Y8eD4KkMZok0I.svg\",srcSet:\"https://framerusercontent.com/images/aMkTg3sbKiyW4Y8eD4KkMZok0I.svg?scale-down-to=512 512w,https://framerusercontent.com/images/aMkTg3sbKiyW4Y8eD4KkMZok0I.svg?scale-down-to=1024 1024w,https://framerusercontent.com/images/aMkTg3sbKiyW4Y8eD4KkMZok0I.svg 1200w\"},className:\"framer-4pd5ri\",\"data-border\":true,\"data-framer-name\":\"CTA Content\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:789.5,intrinsicWidth:1188.5,pixelHeight:1579,pixelWidth:2377,sizes:\"1188px\",src:\"https://framerusercontent.com/images/a1VxQ3Aj8bMvKwTTNc1HpAAXto.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/a1VxQ3Aj8bMvKwTTNc1HpAAXto.png?scale-down-to=512 512w,https://framerusercontent.com/images/a1VxQ3Aj8bMvKwTTNc1HpAAXto.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/a1VxQ3Aj8bMvKwTTNc1HpAAXto.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/a1VxQ3Aj8bMvKwTTNc1HpAAXto.png 2377w\"},className:\"framer-cqmvkv\",\"data-framer-name\":\"spotlight\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-cj2nqi\",\"data-framer-name\":\"Title Content\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-o98f1q\",\"data-framer-name\":\"Subscription Content\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9oofd5\",\"data-framer-name\":\"Title Content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dCOumMw7E:{children:getLocalizedValue(\"v18\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-4c7cef44-82df-4f77-8b59-4bd8e4842e58, rgb(43, 47, 48))\"},children:\"Build your own integration\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v17\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4c7cef44-82df-4f77-8b59-4bd8e4842e58, rgb(43, 47, 48))\"},children:\"Build your own integration\"})}),className:\"framer-q06bc4\",fonts:[\"GF;DM Sans-600\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dCOumMw7E:{children:getLocalizedValue(\"v20\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-9057e439-6d68-470e-b29f-25e88d33cc8e, rgb(78, 77, 81))\"},children:\"Our custom access control integration engine is compatible with virtually all APIs that support REST or GraphQL. Give it a try!\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v19\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-9057e439-6d68-470e-b29f-25e88d33cc8e, rgb(78, 77, 81))\"},children:\"Our custom access control integration engine is compatible with virtually all APIs that support REST or GraphQL. Give it a try!\"})}),className:\"framer-wvmy8v\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ujh5z1\",\"data-framer-name\":\"Image Wrapper\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:740,intrinsicWidth:1100,pixelHeight:1712,pixelWidth:2722,positionX:\"center\",positionY:\"center\",sizes:\"550px\",src:\"https://framerusercontent.com/images/zPoMjxrzzZfRgp41ozJpmcioJg.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/zPoMjxrzzZfRgp41ozJpmcioJg.png?scale-down-to=512 512w,https://framerusercontent.com/images/zPoMjxrzzZfRgp41ozJpmcioJg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/zPoMjxrzzZfRgp41ozJpmcioJg.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/zPoMjxrzzZfRgp41ozJpmcioJg.png 2722w\"},className:\"framer-9gz75z\",\"data-framer-name\":\"Product Image\"})})]})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wb8hmr\",\"data-framer-name\":\"Buttons\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-4s0mat\",\"data-framer-name\":\"Buttons\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:59,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wnqjc0-container\",\"data-framer-name\":\"Button 1\",name:\"Button 1\",nodeId:\"Tn3BeHkoc\",scopeId:\"pMa3hxtXp\",children:/*#__PURE__*/_jsx(ComponentsButton,{CLwo5toVX:getLocalizedValue(\"v21\",activeLocale)??\"Get started\",height:\"100%\",id:\"Tn3BeHkoc\",layoutId:\"Tn3BeHkoc\",name:\"Button 1\",plvHhF5ch:false,qAejPu7n3:\"https://github.com/edamametechnologies/integrations\",variant:\"y9qy8UrNa\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:555,width:`min(${componentViewport?.width||\"100vw\"}, 1280px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1499w20-container\",nodeId:\"Gg52DYa30\",scopeId:\"pMa3hxtXp\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dCOumMw7E:{variant:\"c78WwvDVI\"}},children:/*#__PURE__*/_jsx(FooterFooter,{height:\"100%\",id:\"Gg52DYa30\",layoutId:\"Gg52DYa30\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"iKFj3Lqy0\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iJ2M8.framer-omp8v1, .framer-iJ2M8 .framer-omp8v1 { display: block; }\",\".framer-iJ2M8.framer-16jax73 { align-content: center; align-items: center; background-color: var(--token-4c7f010d-bb1c-4d62-970d-39953d2c2c6e, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1280px; }\",\".framer-iJ2M8 .framer-hvm9nt-container { flex: none; height: auto; left: 50%; position: fixed; top: 0px; transform: translateX(-50%); width: 100%; z-index: 10; }\",\".framer-iJ2M8 .framer-ubdjs8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 120px 0px 40px 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-iJ2M8 .framer-1p3o1tv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 96px; height: min-content; justify-content: center; max-width: 1280px; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-iJ2M8 .framer-sbkuga { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; max-width: 768px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-iJ2M8 .framer-1hdhjb9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-iJ2M8 .framer-lnucit { --border-bottom-width: 1px; --border-color: var(--token-4ab8ccda-4faa-4b8d-9df7-1275bcc8c72b, #c9f1cc); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-0884347d-9266-4c73-9863-858719853d7b, #e2f1e4); border-bottom-left-radius: 32px; border-bottom-right-radius: 32px; border-top-left-radius: 32px; border-top-right-radius: 32px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 12px 8px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-iJ2M8 .framer-76it93-container, .framer-iJ2M8 .framer-935xm0-container, .framer-iJ2M8 .framer-186dbzd-container, .framer-iJ2M8 .framer-1bf0b1l-container, .framer-iJ2M8 .framer-11as13c-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-iJ2M8 .framer-ur95az, .framer-iJ2M8 .framer-aioru5, .framer-iJ2M8 .framer-rgdf0m, .framer-iJ2M8 .framer-mac0em, .framer-iJ2M8 .framer-vrdel4 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-iJ2M8 .framer-1i5xegx, .framer-iJ2M8 .framer-1ubs97r, .framer-iJ2M8 .framer-q06bc4, .framer-iJ2M8 .framer-wvmy8v { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-iJ2M8 .framer-1p7ssn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-iJ2M8 .framer-5hl60e-container { align-self: stretch; flex: 1 0 0px; height: auto; max-width: 500px; position: relative; width: 1px; }\",\".framer-iJ2M8 .framer-10nqwj7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-iJ2M8 .framer-1edsus3, .framer-iJ2M8 .framer-fyzg13 { aspect-ratio: 1 / 1; flex: none; height: 64px; overflow: visible; position: relative; width: var(--framer-aspect-ratio-supported, 64px); z-index: 1; }\",\".framer-iJ2M8 .framer-1iks0wu, .framer-iJ2M8 .framer-1aehd4q { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 64px); overflow: visible; position: relative; width: 64px; z-index: 1; }\",\".framer-iJ2M8 .framer-140axuz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-iJ2M8 .framer-1thgqsu, .framer-iJ2M8 .framer-irrn8b, .framer-iJ2M8 .framer-1lumult, .framer-iJ2M8 .framer-1pe654u { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; scroll-margin-top: 40px; width: 100%; }\",\".framer-iJ2M8 .framer-g5vaeb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-iJ2M8 .framer-16zo1ke, .framer-iJ2M8 .framer-1kuv4ou, .framer-iJ2M8 .framer-8ym396, .framer-iJ2M8 .framer-yh5jr2 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-iJ2M8 .framer-9iuplw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-iJ2M8 .framer-15mww7c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-iJ2M8 .framer-vjouqd, .framer-iJ2M8 .framer-bejobg, .framer-iJ2M8 .framer-114tee, .framer-iJ2M8 .framer-l38hck { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-iJ2M8 .framer-1jmfhro-container { cursor: pointer; flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-iJ2M8 .framer-ihmvle, .framer-iJ2M8 .framer-1mty81n, .framer-iJ2M8 .framer-ip6mn, .framer-iJ2M8 .framer-eei4md { display: grid; flex: none; gap: 32px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(200px, 1fr)); height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-iJ2M8 .framer-11ge56w-container, .framer-iJ2M8 .framer-14hkmjk-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-iJ2M8 .framer-1xnovq6-container, .framer-iJ2M8 .framer-19xhvge-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 1fr; }\",\".framer-iJ2M8 .framer-kdyv4k { align-content: center; align-items: center; background-color: var(--token-4c7f010d-bb1c-4d62-970d-39953d2c2c6e, #ffffff); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 40px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-iJ2M8 .framer-10wew6j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 96px; height: min-content; justify-content: center; max-width: 1280px; overflow: hidden; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-iJ2M8 .framer-4pd5ri { --border-bottom-width: 1px; --border-color: var(--token-1b586938-3808-4e0f-b898-a0ea1079d596, #dbdbdb); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: 456px; justify-content: center; overflow: hidden; padding: 0px 1px 1px 64px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-iJ2M8 .framer-cqmvkv { flex: none; height: 790px; left: calc(61.00000000000002% - 1188px / 2); overflow: visible; position: absolute; top: calc(17.289719626168246% - 790px / 2); width: 1188px; z-index: 2; }\",\".framer-iJ2M8 .framer-cj2nqi { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-iJ2M8 .framer-o98f1q { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 5; }\",\".framer-iJ2M8 .framer-9oofd5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 5; }\",\".framer-iJ2M8 .framer-1ujh5z1 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-iJ2M8 .framer-9gz75z { flex: none; height: 370px; overflow: visible; position: relative; width: 550px; z-index: 1; }\",\".framer-iJ2M8 .framer-1wb8hmr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-iJ2M8 .framer-4s0mat { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 32px; position: relative; width: 1px; }\",\".framer-iJ2M8 .framer-1wnqjc0-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-iJ2M8 .framer-1499w20-container { flex: none; height: auto; max-width: 1280px; position: relative; width: 100%; }\",'.framer-iJ2M8[data-border=\"true\"]::after, .framer-iJ2M8 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@media (min-width: 1024px) and (max-width: 1279px) { .framer-iJ2M8.framer-16jax73 { width: 1024px; } .framer-iJ2M8 .framer-1p3o1tv, .framer-iJ2M8 .framer-10wew6j { padding: 0px 30px 0px 30px; } .framer-iJ2M8 .framer-4pd5ri { gap: 64px; }}\",\"@media (min-width: 810px) and (max-width: 1023px) { .framer-iJ2M8.framer-16jax73 { width: 810px; } .framer-iJ2M8 .framer-1p3o1tv, .framer-iJ2M8 .framer-10wew6j { padding: 0px 30px 0px 30px; } .framer-iJ2M8 .framer-4pd5ri { flex-direction: column; gap: 90px; height: min-content; padding: 64px 1px 1px 0px; } .framer-iJ2M8 .framer-cqmvkv { left: calc(40.00000000000002% - 1188px / 2); top: calc(56.73671199011127% - 790px / 2); } .framer-iJ2M8 .framer-cj2nqi { align-content: center; align-items: center; flex: none; padding: 0px 64px 0px 64px; width: 100%; } .framer-iJ2M8 .framer-o98f1q { align-content: center; align-items: center; } .framer-iJ2M8 .framer-1ujh5z1 { height: min-content; width: 100%; }}\",\"@media (max-width: 809px) { .framer-iJ2M8.framer-16jax73 { width: 390px; } .framer-iJ2M8 .framer-ubdjs8 { padding: 96px 0px 96px 0px; } .framer-iJ2M8 .framer-1p3o1tv, .framer-iJ2M8 .framer-10wew6j { padding: 0px 20px 0px 20px; } .framer-iJ2M8 .framer-g5vaeb { gap: 32px; justify-content: flex-start; overflow: hidden; } .framer-iJ2M8 .framer-ihmvle, .framer-iJ2M8 .framer-1mty81n, .framer-iJ2M8 .framer-ip6mn, .framer-iJ2M8 .framer-eei4md { grid-template-columns: repeat(1, minmax(200px, 1fr)); } .framer-iJ2M8 .framer-4pd5ri { box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); flex-direction: column; gap: 40px; height: min-content; padding: 0px 0px 24px 0px; } .framer-iJ2M8 .framer-cqmvkv { left: calc(19.03225806451615% - 1188px / 2); top: calc(61.68350168350171% - 790px / 2); } .framer-iJ2M8 .framer-cj2nqi { flex: none; width: 100%; } .framer-iJ2M8 .framer-o98f1q { padding: 48px 30px 30px 30px; } .framer-iJ2M8 .framer-9oofd5 { gap: 16px; } .framer-iJ2M8 .framer-q06bc4 { order: 0; } .framer-iJ2M8 .framer-wvmy8v { order: 1; } .framer-iJ2M8 .framer-1ujh5z1 { align-content: center; align-items: center; height: min-content; justify-content: center; overflow: hidden; width: 100%; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3922\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"pNdMfMpou\":{\"layout\":[\"fixed\",\"auto\"]},\"VA1zaw9Ul\":{\"layout\":[\"fixed\",\"auto\"]},\"dCOumMw7E\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"XAS41DdnV\":{\"pattern\":\":XAS41DdnV\",\"name\":\"popular\"},\"TXHm03bBS\":{\"pattern\":\":TXHm03bBS\",\"name\":\"identity\"},\"MneYnkzLC\":{\"pattern\":\":MneYnkzLC\",\"name\":\"applications\"},\"DzY91Pom3\":{\"pattern\":\":DzY91Pom3\",\"name\":\"network\"}}\n * @framerResponsiveScreen\n */const FramerpMa3hxtXp=withCSS(Component,css,\"framer-iJ2M8\");export default FramerpMa3hxtXp;FramerpMa3hxtXp.displayName=\"Page\";FramerpMa3hxtXp.defaultProps={height:3922,width:1280};addFonts(FramerpMa3hxtXp,[{explicitInter:true,fonts:[{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2\",weight:\"500\"},{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2\",weight:\"600\"},{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"}]},...NavBarNavBarFonts,...PhosphorFonts,...TickerFonts,...SearchFonts,...IntegrationsCardFonts,...ComponentsButtonFonts,...FooterFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpMa3hxtXp\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerResponsiveScreen\":\"\",\"framerIntrinsicWidth\":\"1280\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pNdMfMpou\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VA1zaw9Ul\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dCOumMw7E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerScrollSections\":\"{\\\"XAS41DdnV\\\":{\\\"pattern\\\":\\\":XAS41DdnV\\\",\\\"name\\\":\\\"popular\\\"},\\\"TXHm03bBS\\\":{\\\"pattern\\\":\\\":TXHm03bBS\\\",\\\"name\\\":\\\"identity\\\"},\\\"MneYnkzLC\\\":{\\\"pattern\\\":\\\":MneYnkzLC\\\",\\\"name\\\":\\\"applications\\\"},\\\"DzY91Pom3\\\":{\\\"pattern\\\":\\\":DzY91Pom3\\\",\\\"name\\\":\\\"network\\\"}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"3922\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["MAX_DUPLICATED_ITEMS", "directionTransformers", "offset", "supportsAcceleratedAnimations", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "filteredSlots", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "frame", "resize", "contentSize", "child", "index", "_child_props", "_child_props1", "_child_props2", "_child_props3", "ref", "p", "LayoutGroup", "q", "i", "childIndex", "_child_props4", "_child_props5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "t", "e", "r", "n", "i", "s", "a", "o", "u", "l", "h", "c", "f", "g", "d", "y", "window", "v", "w", "m", "U", "t", "S", "k", "L", "B", "F", "t", "T", "N", "e", "n", "i", "w", "r", "O", "ControlType", "m", "x", "P", "q", "s", "a", "o", "R", "_", "D", "j", "C", "J", "W", "$", "z", "G", "K", "H", "V", "X", "Q", "Y", "Z", "tt", "te", "tr", "tn", "ti", "ts", "ta", "u", "h", "c", "to", "tu", "tl", "th", "tc", "tf", "tg", "td", "tp", "tv", "tw", "tm", "tI", "t", "e", "n", "tb", "tU", "tL", "i", "s", "a", "o", "u", "l", "tS", "c", "r", "w", "tk", "tE", "e", "r", "n", "i", "t", "tM", "tI", "g", "s", "N", "a", "o", "c", "tU", "w", "tF", "e", "resolveRichText", "t", "i", "e", "resolveRichTextFr", "t", "r", "o", "ControlType", "p", "QueryEngine", "u", "QueryCache", "s", "tF", "resolveRichText", "resolveRichTextFr", "iBSFNW50Z_default", "addPropertyControls", "valuesByLocaleId", "LazyValue", "getLocalizedValue", "key", "locale", "values", "value", "preload", "promises", "promise", "usePreloadLocalizedValues", "preloadPromise", "NavBarNavBarFonts", "getFonts", "SIS8HZtvZ_default", "ContainerWithFX", "withFX", "Container", "PhosphorFonts", "Icon", "TickerFonts", "Ticker", "SearchFonts", "Search_default", "IntegrationsCardFonts", "I4TPvJ_Se_default", "ComponentsButtonFonts", "sY7_Xl9zB_default", "FooterFooterFonts", "AZ5eR20vR_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transition1", "animation", "transformTemplate1", "_", "toResponsiveImage", "value", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "HTMLStyle", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "eG64_XyMwFAe5SV7Kn", "d4gzEM1F8FAe5SV7Kn", "NLKv34rKPFAe5SV7Kn", "VwTr0hTGpFAe5SV7Kn", "idFAe5SV7Kn", "eG64_XyMwF_Lpo2tBa", "d4gzEM1F8F_Lpo2tBa", "NLKv34rKPF_Lpo2tBa", "VwTr0hTGpF_Lpo2tBa", "idF_Lpo2tBa", "eG64_XyMwhZmEfQFxh", "d4gzEM1F8hZmEfQFxh", "NLKv34rKPhZmEfQFxh", "VwTr0hTGphZmEfQFxh", "idhZmEfQFxh", "eG64_XyMwcaEntsuYZ", "d4gzEM1F8caEntsuYZ", "NLKv34rKPcaEntsuYZ", "VwTr0hTGpcaEntsuYZ", "idcaEntsuYZ", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "scopingClassNames", "cx", "usePreloadLocalizedValues", "elementId", "useRouteElementId", "ref1", "isDisplayed", "router", "useRouter", "elementId1", "ref2", "elementId2", "ref3", "elementId3", "ref4", "useCustomCursors", "GeneratedComponentContext", "LayoutGroup", "motion", "ComponentViewportProvider", "PropertyOverrides2", "getLocalizedValue", "RichText", "x", "Image2", "Link", "resolvePageScope", "ChildrenCanSuspend", "iBSFNW50Z_default", "collection", "paginationInfo", "loadMore", "l", "index", "PathVariablesContext", "collection1", "paginationInfo1", "loadMore1", "index1", "collection2", "paginationInfo2", "loadMore2", "index2", "collection3", "paginationInfo3", "loadMore3", "index3", "css", "FramerpMa3hxtXp", "withCSS", "pMa3hxtXp_default", "addFonts", "__FramerMetadata__"]
}
