{"version":3,"file":"shared-lib.BktqBHa_.mjs","names":["n","e","a","l","s","i","r","o","b","c","$","m","h","T","g","d","f","S","R","N","B","U","K","j","te","ue","F","G","se","_","de","fe","pe","ye","R$1","T$1","U$1","ce","le","x","E","k","p","t","u","C","D","L","M","W","X","Y","e.default","q","e","t","u","a","s","n","o","r","c","t","e","i","o","n","r","n","e","t","o","n","e","t","a","n","e","r","t","s","o","c","i","h","u","d","f","l","g","m","p","M","n","e","t","o","a","i","s","r","A","c","l","f","u","d","O","g","m","q","_","j","x","V","se","b","Children","useRef","useMemo","useState","useCallback","size","i","useMemo","useMemo","useMemo","getProps","useRef","useCallback","useState","progress","useMemo","e","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","t","t.default","r","F","b","o","_","a","i","s","m","T","A","S","N","C","P","L","k","D","M","R","g","h","w","x","j","E","O","e","z","Q","I","U","H","B","q","V","W","$","G","Y","J","X","K","Z","ee","te","re","ne","oe","ae","ie","u","c","n","p","l","f","v","d","y","Typewriter","Typewriter","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","fonts","css","className","metadata","siteMetadata","__FramerMetadata__","Tag","TypeWritingCopy","serializationHash","variantClassNames","transformTemplate1","t","animation","animation1","transformTemplate2","transition2","getProps","useRef","React.useId","React.useMemo","metadataProvider","sharedStyle.className","sharedStyle1.className","React.useContext","React.useRef","className","Image","RichText","React.Fragment","PropertyOverrides","SVG","_Fragment","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","__FramerMetadata__","__FramerMetadata__","__FramerMetadata__","useSyncExternalStore","_Fragment","maskImage","maskMode","maskRepeat","maskPosition","maskSize","SVG","getProps","Icon","className","getProps","className","Framer","Text","t","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className"],"sources":["https:/ga.jspm.io/npm:react-dom@18.2.0/server.browser.js","https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js","https:/ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","https:/ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js","https:/framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/jyRNgY7vYWXe6t31T0wo/Ticker.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js","https:/framerusercontent.com/modules/OspyhdqLasar1Z5rL00I/ZgeqYDSFe84jj8Exr2QD/EE_aby_uj.js","https:/framerusercontent.com/modules/Yxs1c5tO4eQVafo0swLi/IhmQCimBFej4kBQTT1Ru/Empty.js","https:/framer.com/m/framer/empty.js@0.1.0","https:/ga.jspm.io/npm:typewriter-effect@2.19.0/dist/react.js","https:/framerusercontent.com/modules/vgSbxmWWvbgW6ShllXld/9oZlwlOxsp6zJVFpVkIp/Typewriter.js","https:/framerusercontent.com/modules/ZiaiW73sBcW2d1CgL6hj/QN6ifB7DqZZEPGfIMBQJ/qukukPF7O.js","https:/framerusercontent.com/modules/lymidD45vccggl0Yx5bi/4tzjcdLTn4IvEP28rIXp/Q3YhwkfN4.js","https:/framerusercontent.com/modules/orA5f4PDMkIOqgN8yElH/1qTQ84eC4BIwOQf1xasW/XuHULy5Qh.js","https:/framerusercontent.com/modules/q4W3pFgh9eDqtRD8LVDH/Q20YUkMIZZIdJCT6bMtl/siteMetadata.js","https:/framerusercontent.com/modules/15zMUAc2ifeJ2bz8GqCC/reJUYrTIbbMKtjveZAlU/augiA20Il.js","https:/framerusercontent.com/modules/is9QvVc6CsP9cXxBQWZ4/60JdYWbKx46Er8o6NpKj/augiA20Il.js","https:/framerusercontent.com/modules/gxIxWQdz74QXRKQrCSzm/VwZEop9ORetXWahzIHkk/snippets.js","https:/framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js","https:/framer.com/m/framer/SitesNotFoundPage.js@1.4.0","https:/framerusercontent.com/modules/gHq0X0Tq3Bov414yjLXK/MareZLDFu3yAaERz5qaC/Click.js","https:/framerusercontent.com/modules/Fsj5Q1wuxJqcJKikrUcr/DWPTg36TPcxWwMyIKjQB/L33Hu7YVx.js","https:/framerusercontent.com/modules/OW7AYQ4a6z9WWvElhH6S/qf8XQgO3ASsbBnwlgbKi/XCOJBBdvI.js","https:/framerusercontent.com/modules/kr6mBIQPAjMiv35rQa3A/JqQCEBMftp0u8SBv29R5/PX9hIOIVM.js"],"sourcesContent":["import*as e from\"react\";var n=\"default\"in e?e.default:e;var a={};var o=n;function l$2(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var l=Object.prototype.hasOwnProperty,i=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,s={},c={};function ja$1(e){if(l.call(c,e))return!0;if(l.call(s,e))return!1;if(i.test(e))return c[e]=!0;s[e]=!0;return!1}function r(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var d={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){d[e]=new r(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];d[n]=new r(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){d[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){d[e]=new r(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){d[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){d[e]=new r(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){d[e]=new r(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){d[e]=new r(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){d[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));var f=/[\\-:]([a-z])/g;function la$1(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));d.xlinkHref=new r(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));var h={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},g=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(h).forEach((function(e){g.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);h[n]=h[e]}))}));var b=/[\"'&<>]/;function v(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=b.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var m=/([A-Z])/g,S=/^ms-/,x=Array.isArray;function w$1(e,n){return{insertionMode:e,selectedValue:n}}function ra$1(e,n,a){switch(n){case\"select\":return w$1(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return w$1(2,null);case\"math\":return w$1(3,null);case\"foreignObject\":return w$1(1,null);case\"table\":return w$1(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return w$1(5,null);case\"colgroup\":return w$1(7,null);case\"tr\":return w$1(6,null)}return 4<=e.insertionMode||0===e.insertionMode?w$1(1,null):e}var $=new Map;function ta$1(e,n,a){if(\"object\"!==typeof a)throw Error(l$2(62));n=!0;for(var o in a)if(l.call(a,o)){var i=a[o];if(null!=i&&\"boolean\"!==typeof i&&\"\"!==i){if(0===o.indexOf(\"--\")){var s=v(o);i=v((\"\"+i).trim())}else{s=o;var c=$.get(s);void 0!==c||(c=v(s.replace(m,\"-$1\").toLowerCase().replace(S,\"-ms-\")),$.set(s,c)),s=c;i=\"number\"===typeof i?0===i||l.call(h,o)?\"\"+i:i+\"px\":v((\"\"+i).trim())}n?(n=!1,e.push(' style=\"',s,\":\",i)):e.push(\";\",s,\":\",i)}}n||e.push('\"')}function x$1(e,n,a,o){switch(a){case\"style\":ta$1(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=d.hasOwnProperty(a)?d[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=n.attributeName;switch(n.type){case 3:o&&e.push(\" \",a,'=\"\"');break;case 4:!0===o?e.push(\" \",a,'=\"\"'):!1!==o&&e.push(\" \",a,'=\"',v(o),'\"');break;case 5:isNaN(o)||e.push(\" \",a,'=\"',v(o),'\"');break;case 6:!isNaN(o)&&1<=o&&e.push(\" \",a,'=\"',v(o),'\"');break;default:n.sanitizeURL&&(o=\"\"+o),e.push(\" \",a,'=\"',v(o),'\"')}}else if(ja$1(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(\" \",a,'=\"',v(o),'\"')}}function y$1(e,n,a){if(null!=n){if(null!=a)throw Error(l$2(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(l$2(61));n=n.__html;null!==n&&void 0!==n&&e.push(\"\"+n)}}function ua$1(e){var n=\"\";o.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}function va$1(e,n,a,o){e.push(A(a));var i,s=a=null;for(i in n)if(l.call(n,i)){var c=n[i];if(null!=c)switch(i){case\"children\":a=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:x$1(e,o,i,c)}}e.push(\">\");y$1(e,s,a);return\"string\"===typeof a?(e.push(v(a)),null):a}var E=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,T=new Map;function A(e){var n=T.get(e);if(void 0===n){if(!E.test(e))throw Error(l$2(65,e));n=\"<\"+e;T.set(e,n)}return n}function ya$1(e,n,a,o,i){switch(n){case\"select\":e.push(A(\"select\"));var s=null,c=null;for(g in a)if(l.call(a,g)){var d=a[g];if(null!=d)switch(g){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"defaultValue\":case\"value\":break;default:x$1(e,o,g,d)}}e.push(\">\");y$1(e,c,s);return s;case\"option\":c=i.selectedValue;e.push(A(\"option\"));var f=d=null,h=null;var g=null;for(s in a)if(l.call(a,s)){var b=a[s];if(null!=b)switch(s){case\"children\":d=b;break;case\"selected\":h=b;break;case\"dangerouslySetInnerHTML\":g=b;break;case\"value\":f=b;default:x$1(e,o,s,b)}}if(null!=c)if(a=null!==f?\"\"+f:ua$1(d),x(c)){for(o=0;o<c.length;o++)if(\"\"+c[o]===a){e.push(' selected=\"\"');break}}else\"\"+c===a&&e.push(' selected=\"\"');else h&&e.push(' selected=\"\"');e.push(\">\");y$1(e,g,d);return d;case\"textarea\":e.push(A(\"textarea\"));g=c=s=null;for(d in a)if(l.call(a,d)&&(f=a[d],null!=f))switch(d){case\"children\":g=f;break;case\"value\":s=f;break;case\"defaultValue\":c=f;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(91));default:x$1(e,o,d,f)}null===s&&null!==c&&(s=c);e.push(\">\");if(null!=g){if(null!=s)throw Error(l$2(92));if(x(g)&&1<g.length)throw Error(l$2(93));s=\"\"+g}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");null!==s&&e.push(v(\"\"+s));return null;case\"input\":e.push(A(\"input\"));f=g=d=s=null;for(c in a)if(l.call(a,c)&&(h=a[c],null!=h))switch(c){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,\"input\"));case\"defaultChecked\":f=h;break;case\"defaultValue\":d=h;break;case\"checked\":g=h;break;case\"value\":s=h;break;default:x$1(e,o,c,h)}null!==g?x$1(e,o,\"checked\",g):null!==f&&x$1(e,o,\"checked\",f);null!==s?x$1(e,o,\"value\",s):null!==d&&x$1(e,o,\"value\",d);e.push(\"/>\");return null;case\"menuitem\":e.push(A(\"menuitem\"));for(var m in a)if(l.call(a,m)&&(s=a[m],null!=s))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(400));default:x$1(e,o,m,s)}e.push(\">\");return null;case\"title\":e.push(A(\"title\"));s=null;for(b in a)if(l.call(a,b)&&(c=a[b],null!=c))switch(b){case\"children\":s=c;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(434));default:x$1(e,o,b,c)}e.push(\">\");return s;case\"listing\":case\"pre\":e.push(A(n));c=s=null;for(f in a)if(l.call(a,f)&&(d=a[f],null!=d))switch(f){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;default:x$1(e,o,f,d)}e.push(\">\");if(null!=c){if(null!=s)throw Error(l$2(60));if(\"object\"!==typeof c||!(\"__html\"in c))throw Error(l$2(61));a=c.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(\"\\n\",a):e.push(\"\"+a))}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");return s;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(A(n));for(var S in a)if(l.call(a,S)&&(s=a[S],null!=s))switch(S){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,n));default:x$1(e,o,S,s)}e.push(\"/>\");return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return va$1(e,a,n,o);case\"html\":return 0===i.insertionMode&&e.push(\"<!DOCTYPE html>\"),va$1(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return va$1(e,a,n,o);e.push(A(n));c=s=null;for(h in a)if(l.call(a,h)&&(d=a[h],null!=d))switch(h){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"style\":ta$1(e,o,d);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ja$1(h)&&\"function\"!==typeof d&&\"symbol\"!==typeof d&&e.push(\" \",h,'=\"',v(d),'\"')}e.push(\">\");y$1(e,c,s);return s}}function za$1(e,n,a){e.push('\\x3c!--$?--\\x3e<template id=\"');if(null===a)throw Error(l$2(395));e.push(a);return e.push('\"></template>')}function Aa$1(e,n,a,o){switch(a.insertionMode){case 0:case 1:return e.push('<div hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 2:return e.push('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 3:return e.push('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 4:return e.push('<table hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 5:return e.push('<table hidden><tbody id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 6:return e.push('<table hidden><tr id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 7:return e.push('<table hidden><colgroup id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');default:throw Error(l$2(397))}}function Ba$1(e,n){switch(n.insertionMode){case 0:case 1:return e.push(\"</div>\");case 2:return e.push(\"</svg>\");case 3:return e.push(\"</math>\");case 4:return e.push(\"</table>\");case 5:return e.push(\"</tbody></table>\");case 6:return e.push(\"</tr></table>\");case 7:return e.push(\"</colgroup></table>\");default:throw Error(l$2(397))}}var R=/[<\\u2028\\u2029]/g;function Da$1(e){return JSON.stringify(e).replace(R,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}function Ea$1(e,n){n=void 0===n?\"\":n;return{bootstrapChunks:[],startInlineScript:\"<script>\",placeholderPrefix:n+\"P:\",segmentPrefix:n+\"S:\",boundaryPrefix:n+\"B:\",idPrefix:n,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:e}}function Fa$1(e,n,a,o){if(a.generateStaticMarkup)return e.push(v(n)),!1;\"\"===n?e=o:(o&&e.push(\"\\x3c!-- --\\x3e\"),e.push(v(n)),e=!0);return e}var _=Object.assign,I=Symbol.for(\"react.element\"),B=Symbol.for(\"react.portal\"),N=Symbol.for(\"react.fragment\"),z=Symbol.for(\"react.strict_mode\"),V=Symbol.for(\"react.profiler\"),j=Symbol.for(\"react.provider\"),O=Symbol.for(\"react.context\"),H=Symbol.for(\"react.forward_ref\"),U=Symbol.for(\"react.suspense\"),K=Symbol.for(\"react.suspense_list\"),ee=Symbol.for(\"react.memo\"),te=Symbol.for(\"react.lazy\"),ne=Symbol.for(\"react.scope\"),re=Symbol.for(\"react.debug_trace_mode\"),ae=Symbol.for(\"react.legacy_hidden\"),oe=Symbol.for(\"react.default_value\"),le=Symbol.iterator;function Xa$1(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case N:return\"Fragment\";case B:return\"Portal\";case V:return\"Profiler\";case z:return\"StrictMode\";case U:return\"Suspense\";case K:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case O:return(e.displayName||\"Context\")+\".Consumer\";case j:return(e._context.displayName||\"Context\")+\".Provider\";case H:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case ee:return n=e.displayName||null,null!==n?n:Xa$1(e.type)||\"Memo\";case te:n=e._payload;e=e._init;try{return Xa$1(e(n))}catch(e){}}return null}var ue={};function Za$1(e,n){e=e.contextTypes;if(!e)return ue;var a,o={};for(a in e)o[a]=n[a];return o}var ie=null;function F(e,n){if(e!==n){e.context._currentValue2=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(l$2(401))}else{if(null===a)throw Error(l$2(401));F(e,a)}n.context._currentValue2=n.value}}function $a$1(e){e.context._currentValue2=e.parentValue;e=e.parent;null!==e&&$a$1(e)}function ab$1(e){var n=e.parent;null!==n&&ab$1(n);e.context._currentValue2=e.value}function bb$1(e,n){e.context._currentValue2=e.parentValue;e=e.parent;if(null===e)throw Error(l$2(402));e.depth===n.depth?F(e,n):bb$1(e,n)}function cb$1(e,n){var a=n.parent;if(null===a)throw Error(l$2(402));e.depth===a.depth?F(e,a):cb$1(e,a);n.context._currentValue2=n.value}function G(e){var n=ie;n!==e&&(null===n?ab$1(e):null===e?$a$1(n):n.depth===e.depth?F(n,e):n.depth>e.depth?bb$1(n,e):cb$1(n,e),ie=e)}var se={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function eb$1(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=se;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue2:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:_({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&se.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=_({},i,c)):_(i,c))}e.state=i}else i.queue=null}var ce={id:1,overflow:\"\"};function gb$1(e,n,a){var o=e.id;e=e.overflow;var l=32-de(o)-1;o&=~(1<<l);a+=1;var i=32-de(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-de(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var de=Math.clz32?Math.clz32:hb$1,fe=Math.log,pe=Math.LN2;function hb$1(e){e>>>=0;return 0===e?32:31-(fe(e)/pe|0)|0}function kb$1(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var he=\"function\"===typeof Object.is?Object.is:kb$1,ge=null,be=null,me=null,ye=null,ve=!1,ke=!1,we=0,Se=null,xe=0;function Q$1(){if(null===ge)throw Error(l$2(321));return ge}function pb$1(){if(0<xe)throw Error(l$2(312));return{memoizedState:null,queue:null,next:null}}function qb$1(){null===ye?null===me?(ve=!1,me=ye=pb$1()):(ve=!0,ye=me):null===ye.next?(ve=!1,ye=ye.next=pb$1()):(ve=!0,ye=ye.next);return ye}function rb$1(){be=ge=null;ke=!1;me=null;xe=0;ye=Se=null}function sb$1(e,n){return\"function\"===typeof n?n(e):n}function tb$1(e,n,a){ge=Q$1();ye=qb$1();if(ve){var o=ye.queue;n=o.dispatch;if(null!==Se&&(a=Se.get(o),void 0!==a)){Se.delete(o);o=ye.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);ye.memoizedState=o;return[o,n]}return[ye.memoizedState,n]}e=e===sb$1?\"function\"===typeof n?n():n:void 0!==a?a(n):n;ye.memoizedState=e;e=ye.queue={last:null,dispatch:null};e=e.dispatch=ub$1.bind(null,ge,e);return[ye.memoizedState,e]}function vb$1(e,n){ge=Q$1();ye=qb$1();n=void 0===n?null:n;if(null!==ye){var a=ye.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!he(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();ye.memoizedState=[e,n];return e}function ub$1(e,n,a){if(25<=xe)throw Error(l$2(301));if(e===ge)if(ke=!0,e={action:a,next:null},null===Se&&(Se=new Map),a=Se.get(n),void 0===a)Se.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function wb$1(){throw Error(l$2(394))}function R$1(){}var $e={readContext:function(e){return e._currentValue2},useContext:function(e){Q$1();return e._currentValue2},useMemo:vb$1,useReducer:tb$1,useRef:function(e){ge=Q$1();ye=qb$1();var n=ye.memoizedState;return null===n?(e={current:e},ye.memoizedState=e):n},useState:function(e){return tb$1(sb$1,e)},useInsertionEffect:R$1,useLayoutEffect:function(){},useCallback:function(e,n){return vb$1((function(){return e}),n)},useImperativeHandle:R$1,useEffect:R$1,useDebugValue:R$1,useDeferredValue:function(e){Q$1();return e},useTransition:function(){Q$1();return[!1,wb$1]},useId:function(){var e=be.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-de(e)-1)).toString(32)+n;var a=Ce;if(null===a)throw Error(l$2(404));n=we++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){Q$1();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(l$2(407));return a()}},Ce=null,Ee=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function zb$1(e){console.error(e);return null}function T$1(){}function Ab$1(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?zb$1:l,onAllReady:void 0===i?T$1:i,onShellReady:void 0===s?T$1:s,onShellError:void 0===c?T$1:c,onFatalError:void 0===d?T$1:d};a=U$1(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Bb$1(n,e,null,a,h,ue,null,ce);f.push(e);return n}function Bb$1(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Cb$1(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function U$1(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function V$1(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function W$1(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,e.destination.destroy(n)):(e.status=1,e.fatalError=n)}function Db$1(e,n,a,o,l){ge={};be=n;we=0;for(e=a(o,l);ke;)ke=!1,we=0,xe+=1,ye=null,e=a(o,l);rb$1();return e}function Eb$1(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(l$2(108,Xa$1(o)||\"Unknown\",c));o=_({},s,a)}n.legacyContext=o;X$1(e,n,l);n.legacyContext=s}else X$1(e,n,l)}function Fb(e,n){if(e&&e.defaultProps){n=_({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Gb$1(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=Za$1(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue2:l);eb$1(i,a,o,l);Eb$1(e,n,i,a)}else{i=Za$1(a,n.legacyContext);l=Db$1(e,n,a,o,i);var s=0!==we;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)eb$1(l,a,o,i),Eb$1(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=gb$1(o,1,0);try{X$1(e,n,l)}finally{n.treeContext=o}}else X$1(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case ae:case re:case z:case V:case N:X$1(e,n,o.children);return;case K:X$1(e,n,o.children);return;case ne:throw Error(l$2(343));case U:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=U$1(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=U$1(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if(Hb$1(e,n,o),e.responseState.generateStaticMarkup||f.lastPushedText&&f.textEmbedded&&f.chunks.push(\"\\x3c!-- --\\x3e\"),f.status=1,Y$1(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=V$1(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Bb$1(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case H:o=Db$1(e,n,a.render,o,l);if(0!==we){a=n.treeContext;n.treeContext=gb$1(a,1,0);try{X$1(e,n,o)}finally{n.treeContext=a}}else X$1(e,n,o);return;case ee:a=a.type;o=Fb(a,o);Gb$1(e,n,a,o,l);return;case j:l=o.children;a=a._context;o=o.value;i=a._currentValue2;a._currentValue2=o;s=ie;ie=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;X$1(e,n,l);e=ie;if(null===e)throw Error(l$2(403));o=e.parentValue;e.context._currentValue2=o===oe?e.context._defaultValue:o;e=ie=e.parent;n.context=e;return;case O:o=o.children;o=o(a._currentValue2);X$1(e,n,o);return;case te:l=a._init;a=l(a._payload);o=Fb(a,o);Gb$1(e,n,a,o,void 0);return}throw Error(l$2(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=ya$1(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=ra$1(s,a,o);Hb$1(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(\"</\",a,\">\")}l.lastPushedText=!1}}function X$1(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case I:Gb$1(e,n,a.type,a.props,a.ref);return;case B:throw Error(l$2(257));case te:var o=a._init;a=o(a._payload);X$1(e,n,a);return}if(x(a)){Ib$1(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=le&&a[le]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);Ib$1(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(l$2(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function Ib$1(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=gb$1(i,o,l);try{Hb$1(e,n,a[l])}finally{n.treeContext=i}}}function Hb$1(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return X$1(e,n,a)}catch(d){if(rb$1(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,G(i),d;a=d;var s=n.blockedSegment,c=U$1(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Bb$1(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;G(i)}}function Jb$1(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;Kb$1(this,n,e)}function Lb$1(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.push(null))):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(l$2(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return Lb$1(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function Y$1(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&Y$1(e,a)}else e.completedSegments.push(n)}function Kb$1(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(l$2(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=T$1,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&Y$1(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(Jb$1,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(Y$1(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Cb$1(e){if(2!==e.status){var n=ie,a=Ee.current;Ee.current=$e;var o=Ce;Ce=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){G(s.context);try{X$1(c,s,s.node),c.responseState.generateStaticMarkup||d.lastPushedText&&d.textEmbedded&&d.chunks.push(\"\\x3c!-- --\\x3e\"),s.abortSet.delete(s),d.status=1,Kb$1(c,s.blockedBoundary,d)}catch(e){if(rb$1(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=V$1(c,g);null===h?W$1(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}finally{Ce=o,Ee.current=a,a===$e&&G(n)}}}function Z$1(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;n.push('<template id=\"');n.push(e.placeholderPrefix);e=o.toString(16);n.push(e);return n.push('\"></template>');case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)n.push(o[i]);l=Nb$1(e,n,l)}for(;i<o.length-1;i++)n.push(o[i]);i<o.length&&(l=n.push(o[i]));return l;default:throw Error(l$2(390))}}function Nb$1(e,n,a){var o=a.boundary;if(null===o)return Z$1(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)return e.responseState.generateStaticMarkup||(o=o.errorDigest,n.push(\"\\x3c!--$!--\\x3e\"),n.push(\"<template\"),o&&(n.push(' data-dgst=\"'),o=v(o),n.push(o),n.push('\"')),n.push(\"></template>\")),Z$1(e,n,a),e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\"),e;if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=l.boundaryPrefix+i.toString(16);o=o.id=l;za$1(n,e.responseState,o);Z$1(e,n,a);return n.push(\"\\x3c!--/$--\\x3e\")}if(o.byteSize>e.progressiveChunkSize)return o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),za$1(n,e.responseState,o.id),Z$1(e,n,a),n.push(\"\\x3c!--/$--\\x3e\");e.responseState.generateStaticMarkup||n.push(\"\\x3c!--$--\\x3e\");a=o.completedSegments;if(1!==a.length)throw Error(l$2(391));Nb$1(e,n,a[0]);e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\");return e}function Ob$1(e,n,a){Aa$1(n,e.responseState,a.formatContext,a.id);Nb$1(e,n,a);return Ba$1(n,a.formatContext)}function Pb$1(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)Qb$1(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;n.push(e.startInlineScript);e.sentCompleteBoundaryFunction?n.push('$RC(\"'):(e.sentCompleteBoundaryFunction=!0,n.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'));if(null===o)throw Error(l$2(395));a=a.toString(16);n.push(o);n.push('\",\"');n.push(e.segmentPrefix);n.push(a);return n.push('\")<\\/script>')}function Qb$1(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(l$2(392));return Ob$1(e,n,o)}Ob$1(e,n,o);e=e.responseState;n.push(e.startInlineScript);e.sentCompleteSegmentFunction?n.push('$RS(\"'):(e.sentCompleteSegmentFunction=!0,n.push('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'));n.push(e.segmentPrefix);l=l.toString(16);n.push(l);n.push('\",\"');n.push(e.placeholderPrefix);n.push(l);return n.push('\")<\\/script>')}function Mb$1(e,n){try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){Nb$1(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)n.push(o[a]);a<o.length&&n.push(o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;o.push(c.startInlineScript);c.sentClientRenderFunction?o.push('$RX(\"'):(c.sentClientRenderFunction=!0,o.push('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'));if(null===d)throw Error(l$2(395));o.push(d);o.push('\"');if(f||h||g){o.push(\",\");var b=Da$1(f||\"\");o.push(b)}if(h||g){o.push(\",\");var m=Da$1(h||\"\");o.push(m)}if(g){o.push(\",\");var S=Da$1(g);o.push(S)}if(!o.push(\")<\\/script>\")){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var x=e.completedBoundaries;for(l=0;l<x.length;l++)if(!Pb$1(e,n,x[l])){e.destination=null;l++;x.splice(0,l);return}x.splice(0,l);var $=e.partialBoundaries;for(l=0;l<$.length;l++){var E=$[l];e:{i=e;s=n;var T=E.completedSegments;for(c=0;c<T.length;c++)if(!Qb$1(i,s,E,T[c])){c++;T.splice(0,c);var R=!1;break e}T.splice(0,c);R=!0}if(!R){e.destination=null;l++;$.splice(0,l);return}}$.splice(0,l);var _=e.completedBoundaries;for(l=0;l<_.length;l++)if(!Pb$1(e,n,_[l])){e.destination=null;l++;_.splice(0,l);return}_.splice(0,l)}finally{0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.push(null)}}function Rb$1(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return Lb$1(a,e,n)}));a.clear();null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}}function Sb$1(){}function Tb$1(e,n,a,o){var l=!1,i=null,s=\"\",c={push:function(e){null!==e&&(s+=e);return!0},destroy:function(e){l=!0;i=e}},d=!1;e=Ab$1(e,Ea$1(a,n?n.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},Infinity,Sb$1,void 0,(function(){d=!0}),void 0,void 0);Cb$1(e);Rb$1(e,o);if(1===e.status)e.status=2,c.destroy(e.fatalError);else if(2!==e.status&&null===e.destination){e.destination=c;try{Mb$1(e,c)}catch(n){V$1(e,n),W$1(e,n)}}if(l)throw i;if(!d)throw Error(l$2(426));return s}a.renderToNodeStream=function(){throw Error(l$2(207))};a.renderToStaticMarkup=function(e,n){return Tb$1(e,n,!0,'The server used \"renderToStaticMarkup\" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.renderToStaticNodeStream=function(){throw Error(l$2(208))};a.renderToString=function(e,n){return Tb$1(e,n,!1,'The server used \"renderToString\" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.version=\"18.2.0\";var Fe=\"default\"in e?e.default:e;var Te={};var Re=Fe;function k(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var Pe=null,_e=0;function p(e,n){if(0!==n.length)if(512<n.length)0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=new Uint8Array(512),_e=0),e.enqueue(n);else{var a=Pe.length-_e;a<n.length&&(0===a?e.enqueue(Pe):(Pe.set(n.subarray(0,a),_e),e.enqueue(Pe),n=n.subarray(a)),Pe=new Uint8Array(512),_e=0);Pe.set(n,_e);_e+=n.length}}function t(e,n){p(e,n);return!0}function ba(e){Pe&&0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=null,_e=0)}var Me=new TextEncoder;function u(e){return Me.encode(e)}function w(e){return Me.encode(e)}function da(e,n){\"function\"===typeof e.error?e.error(n):e.close()}var Ie=Object.prototype.hasOwnProperty,De=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,Be={},Ne={};function ia(e){if(Ie.call(Ne,e))return!0;if(Ie.call(Be,e))return!1;if(De.test(e))return Ne[e]=!0;Be[e]=!0;return!1}function y(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var ze={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){ze[e]=new y(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];ze[n]=new y(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){ze[e]=new y(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){ze[e]=new y(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){ze[e]=new y(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){ze[e]=new y(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){ze[e]=new y(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){ze[e]=new y(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){ze[e]=new y(e,5,!1,e.toLowerCase(),null,!1,!1)}));var Ve=/[\\-:]([a-z])/g;function ka(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!1,!1)}));ze.xlinkHref=new y(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!0,!0)}));var Ae={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Le=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(Ae).forEach((function(e){Le.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);Ae[n]=Ae[e]}))}));var je=/[\"'&<>]/;function C(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=je.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var Oe=/([A-Z])/g,qe=/^ms-/,We=Array.isArray,He=w(\"<script>\"),Ue=w(\"<\\/script>\"),Ze=w('<script src=\"'),Xe=w('<script type=\"module\" src=\"'),Je=w('\" async=\"\"><\\/script>'),Ge=/(<\\/|<)(s)(cript)/gi;function ya(e,n,a,o){return n+(\"s\"===a?\"\\\\u0073\":\"\\\\u0053\")+o}function za(e,n,a,o,l){e=void 0===e?\"\":e;n=void 0===n?He:w('<script nonce=\"'+C(n)+'\">');var i=[];void 0!==a&&i.push(n,u((\"\"+a).replace(Ge,ya)),Ue);if(void 0!==o)for(a=0;a<o.length;a++)i.push(Ze,u(C(o[a])),Je);if(void 0!==l)for(o=0;o<l.length;o++)i.push(Xe,u(C(l[o])),Je);return{bootstrapChunks:i,startInlineScript:n,placeholderPrefix:w(e+\"P:\"),segmentPrefix:w(e+\"S:\"),boundaryPrefix:e+\"B:\",idPrefix:e,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}function D(e,n){return{insertionMode:e,selectedValue:n}}function Aa(e){return D(\"http://www.w3.org/2000/svg\"===e?2:\"http://www.w3.org/1998/Math/MathML\"===e?3:0,null)}function Ba(e,n,a){switch(n){case\"select\":return D(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return D(2,null);case\"math\":return D(3,null);case\"foreignObject\":return D(1,null);case\"table\":return D(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return D(5,null);case\"colgroup\":return D(7,null);case\"tr\":return D(6,null)}return 4<=e.insertionMode||0===e.insertionMode?D(1,null):e}var Qe=w(\"\\x3c!-- --\\x3e\");function Da(e,n,a,o){if(\"\"===n)return o;o&&e.push(Qe);e.push(u(C(n)));return!0}var Ye=new Map,Ke=w(' style=\"'),et=w(\":\"),tt=w(\";\");function Ia(e,n,a){if(\"object\"!==typeof a)throw Error(k(62));n=!0;for(var o in a)if(Ie.call(a,o)){var l=a[o];if(null!=l&&\"boolean\"!==typeof l&&\"\"!==l){if(0===o.indexOf(\"--\")){var i=u(C(o));l=u(C((\"\"+l).trim()))}else{i=o;var s=Ye.get(i);void 0!==s||(s=w(C(i.replace(Oe,\"-$1\").toLowerCase().replace(qe,\"-ms-\"))),Ye.set(i,s)),i=s;l=\"number\"===typeof l?0===l||Ie.call(Ae,o)?u(\"\"+l):u(l+\"px\"):u(C((\"\"+l).trim()))}n?(n=!1,e.push(Ke,i,et,l)):e.push(tt,i,et,l)}}n||e.push(at)}var nt=w(\" \"),rt=w('=\"'),at=w('\"'),ot=w('=\"\"');function J(e,n,a,o){switch(a){case\"style\":Ia(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=ze.hasOwnProperty(a)?ze[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=u(n.attributeName);switch(n.type){case 3:o&&e.push(nt,a,ot);break;case 4:!0===o?e.push(nt,a,ot):!1!==o&&e.push(nt,a,rt,u(C(o)),at);break;case 5:isNaN(o)||e.push(nt,a,rt,u(C(o)),at);break;case 6:!isNaN(o)&&1<=o&&e.push(nt,a,rt,u(C(o)),at);break;default:n.sanitizeURL&&(o=\"\"+o),e.push(nt,a,rt,u(C(o)),at)}}else if(ia(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(nt,u(a),rt,u(C(o)),at)}}var lt=w(\">\"),ut=w(\"/>\");function L(e,n,a){if(null!=n){if(null!=a)throw Error(k(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(k(61));n=n.__html;null!==n&&void 0!==n&&e.push(u(\"\"+n))}}function La(e){var n=\"\";Re.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}var it=w(' selected=\"\"');function Na(e,n,a,o){e.push(M(a));var l,i=a=null;for(l in n)if(Ie.call(n,l)){var s=n[l];if(null!=s)switch(l){case\"children\":a=s;break;case\"dangerouslySetInnerHTML\":i=s;break;default:J(e,o,l,s)}}e.push(lt);L(e,i,a);return\"string\"===typeof a?(e.push(u(C(a))),null):a}var st=w(\"\\n\"),ct=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,dt=new Map;function M(e){var n=dt.get(e);if(void 0===n){if(!ct.test(e))throw Error(k(65,e));n=w(\"<\"+e);dt.set(e,n)}return n}var ft=w(\"<!DOCTYPE html>\");function Sa(e,n,a,o,l){switch(n){case\"select\":e.push(M(\"select\"));var i=null,s=null;for(h in a)if(Ie.call(a,h)){var c=a[h];if(null!=c)switch(h){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"defaultValue\":case\"value\":break;default:J(e,o,h,c)}}e.push(lt);L(e,s,i);return i;case\"option\":s=l.selectedValue;e.push(M(\"option\"));var d=c=null,f=null;var h=null;for(i in a)if(Ie.call(a,i)){var g=a[i];if(null!=g)switch(i){case\"children\":c=g;break;case\"selected\":f=g;break;case\"dangerouslySetInnerHTML\":h=g;break;case\"value\":d=g;default:J(e,o,i,g)}}if(null!=s)if(a=null!==d?\"\"+d:La(c),We(s)){for(o=0;o<s.length;o++)if(\"\"+s[o]===a){e.push(it);break}}else\"\"+s===a&&e.push(it);else f&&e.push(it);e.push(lt);L(e,h,c);return c;case\"textarea\":e.push(M(\"textarea\"));h=s=i=null;for(c in a)if(Ie.call(a,c)&&(d=a[c],null!=d))switch(c){case\"children\":h=d;break;case\"value\":i=d;break;case\"defaultValue\":s=d;break;case\"dangerouslySetInnerHTML\":throw Error(k(91));default:J(e,o,c,d)}null===i&&null!==s&&(i=s);e.push(lt);if(null!=h){if(null!=i)throw Error(k(92));if(We(h)&&1<h.length)throw Error(k(93));i=\"\"+h}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);null!==i&&e.push(u(C(\"\"+i)));return null;case\"input\":e.push(M(\"input\"));d=h=c=i=null;for(s in a)if(Ie.call(a,s)&&(f=a[s],null!=f))switch(s){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,\"input\"));case\"defaultChecked\":d=f;break;case\"defaultValue\":c=f;break;case\"checked\":h=f;break;case\"value\":i=f;break;default:J(e,o,s,f)}null!==h?J(e,o,\"checked\",h):null!==d&&J(e,o,\"checked\",d);null!==i?J(e,o,\"value\",i):null!==c&&J(e,o,\"value\",c);e.push(ut);return null;case\"menuitem\":e.push(M(\"menuitem\"));for(var b in a)if(Ie.call(a,b)&&(i=a[b],null!=i))switch(b){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(400));default:J(e,o,b,i)}e.push(lt);return null;case\"title\":e.push(M(\"title\"));i=null;for(g in a)if(Ie.call(a,g)&&(s=a[g],null!=s))switch(g){case\"children\":i=s;break;case\"dangerouslySetInnerHTML\":throw Error(k(434));default:J(e,o,g,s)}e.push(lt);return i;case\"listing\":case\"pre\":e.push(M(n));s=i=null;for(d in a)if(Ie.call(a,d)&&(c=a[d],null!=c))switch(d){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:J(e,o,d,c)}e.push(lt);if(null!=s){if(null!=i)throw Error(k(60));if(\"object\"!==typeof s||!(\"__html\"in s))throw Error(k(61));a=s.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(st,u(a)):e.push(u(\"\"+a)))}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);return i;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(M(n));for(var m in a)if(Ie.call(a,m)&&(i=a[m],null!=i))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,n));default:J(e,o,m,i)}e.push(ut);return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return Na(e,a,n,o);case\"html\":return 0===l.insertionMode&&e.push(ft),Na(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return Na(e,a,n,o);e.push(M(n));s=i=null;for(f in a)if(Ie.call(a,f)&&(c=a[f],null!=c))switch(f){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"style\":Ia(e,o,c);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ia(f)&&\"function\"!==typeof c&&\"symbol\"!==typeof c&&e.push(nt,u(f),rt,u(C(c)),at)}e.push(lt);L(e,s,i);return i}}var pt=w(\"</\"),ht=w(\">\"),gt=w('<template id=\"'),bt=w('\"></template>'),mt=w(\"\\x3c!--$--\\x3e\"),yt=w('\\x3c!--$?--\\x3e<template id=\"'),vt=w('\"></template>'),kt=w(\"\\x3c!--$!--\\x3e\"),wt=w(\"\\x3c!--/$--\\x3e\"),St=w(\"<template\"),xt=w('\"'),$t=w(' data-dgst=\"');w(' data-msg=\"');w(' data-stck=\"');var Ct=w(\"></template>\");function fb(e,n,a){p(e,yt);if(null===a)throw Error(k(395));p(e,a);return t(e,vt)}var Et=w('<div hidden id=\"'),Ft=w('\">'),Tt=w(\"</div>\"),Rt=w('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),Pt=w('\">'),_t=w(\"</svg>\"),Mt=w('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),It=w('\">'),Dt=w(\"</math>\"),Bt=w('<table hidden id=\"'),Nt=w('\">'),zt=w(\"</table>\"),Vt=w('<table hidden><tbody id=\"'),At=w('\">'),Lt=w(\"</tbody></table>\"),jt=w('<table hidden><tr id=\"'),Ot=w('\">'),qt=w(\"</tr></table>\"),Wt=w('<table hidden><colgroup id=\"'),Ht=w('\">'),Ut=w(\"</colgroup></table>\");function Bb(e,n,a,o){switch(a.insertionMode){case 0:case 1:return p(e,Et),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ft);case 2:return p(e,Rt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Pt);case 3:return p(e,Mt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,It);case 4:return p(e,Bt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Nt);case 5:return p(e,Vt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,At);case 6:return p(e,jt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ot);case 7:return p(e,Wt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ht);default:throw Error(k(397))}}function Cb(e,n){switch(n.insertionMode){case 0:case 1:return t(e,Tt);case 2:return t(e,_t);case 3:return t(e,Dt);case 4:return t(e,zt);case 5:return t(e,Lt);case 6:return t(e,qt);case 7:return t(e,Ut);default:throw Error(k(397))}}var Zt=w('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'),Xt=w('$RS(\"'),Jt=w('\",\"'),Gt=w('\")<\\/script>'),Qt=w('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'),Yt=w('$RC(\"'),Kt=w('\",\"'),en=w('\")<\\/script>'),tn=w('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'),nn=w('$RX(\"'),rn=w('\"'),an=w(\")<\\/script>\"),on=w(\",\"),ln=/[<\\u2028\\u2029]/g;function Sb(e){return JSON.stringify(e).replace(ln,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}var un=Object.assign,sn=Symbol.for(\"react.element\"),cn=Symbol.for(\"react.portal\"),dn=Symbol.for(\"react.fragment\"),fn=Symbol.for(\"react.strict_mode\"),pn=Symbol.for(\"react.profiler\"),hn=Symbol.for(\"react.provider\"),gn=Symbol.for(\"react.context\"),bn=Symbol.for(\"react.forward_ref\"),mn=Symbol.for(\"react.suspense\"),yn=Symbol.for(\"react.suspense_list\"),vn=Symbol.for(\"react.memo\"),kn=Symbol.for(\"react.lazy\"),wn=Symbol.for(\"react.scope\"),Sn=Symbol.for(\"react.debug_trace_mode\"),xn=Symbol.for(\"react.legacy_hidden\"),$n=Symbol.for(\"react.default_value\"),Cn=Symbol.iterator;function jc(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case dn:return\"Fragment\";case cn:return\"Portal\";case pn:return\"Profiler\";case fn:return\"StrictMode\";case mn:return\"Suspense\";case yn:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case gn:return(e.displayName||\"Context\")+\".Consumer\";case hn:return(e._context.displayName||\"Context\")+\".Provider\";case bn:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case vn:return n=e.displayName||null,null!==n?n:jc(e.type)||\"Memo\";case kn:n=e._payload;e=e._init;try{return jc(e(n))}catch(e){}}return null}var En={};function lc(e,n){e=e.contextTypes;if(!e)return En;var a,o={};for(a in e)o[a]=n[a];return o}var Fn=null;function P(e,n){if(e!==n){e.context._currentValue=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(k(401))}else{if(null===a)throw Error(k(401));P(e,a)}n.context._currentValue=n.value}}function mc(e){e.context._currentValue=e.parentValue;e=e.parent;null!==e&&mc(e)}function nc(e){var n=e.parent;null!==n&&nc(n);e.context._currentValue=e.value}function oc(e,n){e.context._currentValue=e.parentValue;e=e.parent;if(null===e)throw Error(k(402));e.depth===n.depth?P(e,n):oc(e,n)}function pc(e,n){var a=n.parent;if(null===a)throw Error(k(402));e.depth===a.depth?P(e,a):pc(e,a);n.context._currentValue=n.value}function Q(e){var n=Fn;n!==e&&(null===n?nc(e):null===e?mc(n):n.depth===e.depth?P(n,e):n.depth>e.depth?oc(n,e):pc(n,e),Fn=e)}var Tn={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function rc(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=Tn;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:un({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&Tn.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=un({},i,c)):un(i,c))}e.state=i}else i.queue=null}var Rn={id:1,overflow:\"\"};function tc(e,n,a){var o=e.id;e=e.overflow;var l=32-Pn(o)-1;o&=~(1<<l);a+=1;var i=32-Pn(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-Pn(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var Pn=Math.clz32?Math.clz32:vc,_n=Math.log,Mn=Math.LN2;function vc(e){e>>>=0;return 0===e?32:31-(_n(e)/Mn|0)|0}function yc(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var In=\"function\"===typeof Object.is?Object.is:yc,Dn=null,Bn=null,Nn=null,zn=null,Vn=!1,An=!1,Ln=0,jn=null,On=0;function W(){if(null===Dn)throw Error(k(321));return Dn}function Ec(){if(0<On)throw Error(k(312));return{memoizedState:null,queue:null,next:null}}function Fc(){null===zn?null===Nn?(Vn=!1,Nn=zn=Ec()):(Vn=!0,zn=Nn):null===zn.next?(Vn=!1,zn=zn.next=Ec()):(Vn=!0,zn=zn.next);return zn}function Gc(){Bn=Dn=null;An=!1;Nn=null;On=0;zn=jn=null}function Hc(e,n){return\"function\"===typeof n?n(e):n}function Ic(e,n,a){Dn=W();zn=Fc();if(Vn){var o=zn.queue;n=o.dispatch;if(null!==jn&&(a=jn.get(o),void 0!==a)){jn.delete(o);o=zn.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);zn.memoizedState=o;return[o,n]}return[zn.memoizedState,n]}e=e===Hc?\"function\"===typeof n?n():n:void 0!==a?a(n):n;zn.memoizedState=e;e=zn.queue={last:null,dispatch:null};e=e.dispatch=Jc.bind(null,Dn,e);return[zn.memoizedState,e]}function Kc(e,n){Dn=W();zn=Fc();n=void 0===n?null:n;if(null!==zn){var a=zn.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!In(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();zn.memoizedState=[e,n];return e}function Jc(e,n,a){if(25<=On)throw Error(k(301));if(e===Dn)if(An=!0,e={action:a,next:null},null===jn&&(jn=new Map),a=jn.get(n),void 0===a)jn.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function Lc(){throw Error(k(394))}function Mc(){}var qn={readContext:function(e){return e._currentValue},useContext:function(e){W();return e._currentValue},useMemo:Kc,useReducer:Ic,useRef:function(e){Dn=W();zn=Fc();var n=zn.memoizedState;return null===n?(e={current:e},zn.memoizedState=e):n},useState:function(e){return Ic(Hc,e)},useInsertionEffect:Mc,useLayoutEffect:function(){},useCallback:function(e,n){return Kc((function(){return e}),n)},useImperativeHandle:Mc,useEffect:Mc,useDebugValue:Mc,useDeferredValue:function(e){W();return e},useTransition:function(){W();return[!1,Lc]},useId:function(){var e=Bn.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-Pn(e)-1)).toString(32)+n;var a=Wn;if(null===a)throw Error(k(404));n=Ln++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){W();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(k(407));return a()}},Wn=null,Hn=Re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Qc(e){console.error(e);return null}function X(){}function Rc(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?Qc:l,onAllReady:void 0===i?X:i,onShellReady:void 0===s?X:s,onShellError:void 0===c?X:c,onFatalError:void 0===d?X:d};a=Sc(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Tc(n,e,null,a,h,En,null,Rn);f.push(e);return n}function Tc(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Uc(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function Sc(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function Y(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function Vc(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,da(e.destination,n)):(e.status=1,e.fatalError=n)}function Wc(e,n,a,o,l){Dn={};Bn=n;Ln=0;for(e=a(o,l);An;)An=!1,Ln=0,On+=1,zn=null,e=a(o,l);Gc();return e}function Xc(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(k(108,jc(o)||\"Unknown\",c));o=un({},s,a)}n.legacyContext=o;Z(e,n,l);n.legacyContext=s}else Z(e,n,l)}function Yc(e,n){if(e&&e.defaultProps){n=un({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Zc(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=lc(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue:l);rc(i,a,o,l);Xc(e,n,i,a)}else{i=lc(a,n.legacyContext);l=Wc(e,n,a,o,i);var s=0!==Ln;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)rc(l,a,o,i),Xc(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=tc(o,1,0);try{Z(e,n,l)}finally{n.treeContext=o}}else Z(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case xn:case Sn:case fn:case pn:case dn:Z(e,n,o.children);return;case yn:Z(e,n,o.children);return;case wn:throw Error(k(343));case mn:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=Sc(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=Sc(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if($c(e,n,o),f.lastPushedText&&f.textEmbedded&&f.chunks.push(Qe),f.status=1,ad(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=Y(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Tc(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case bn:o=Wc(e,n,a.render,o,l);if(0!==Ln){a=n.treeContext;n.treeContext=tc(a,1,0);try{Z(e,n,o)}finally{n.treeContext=a}}else Z(e,n,o);return;case vn:a=a.type;o=Yc(a,o);Zc(e,n,a,o,l);return;case hn:l=o.children;a=a._context;o=o.value;i=a._currentValue;a._currentValue=o;s=Fn;Fn=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;Z(e,n,l);e=Fn;if(null===e)throw Error(k(403));o=e.parentValue;e.context._currentValue=o===$n?e.context._defaultValue:o;e=Fn=e.parent;n.context=e;return;case gn:o=o.children;o=o(a._currentValue);Z(e,n,o);return;case kn:l=a._init;a=l(a._payload);o=Yc(a,o);Zc(e,n,a,o,void 0);return}throw Error(k(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=Sa(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=Ba(s,a,o);$c(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(pt,u(a),ht)}l.lastPushedText=!1}}function Z(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case sn:Zc(e,n,a.type,a.props,a.ref);return;case cn:throw Error(k(257));case kn:var o=a._init;a=o(a._payload);Z(e,n,a);return}if(We(a)){bd(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=Cn&&a[Cn]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);bd(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(k(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function bd(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=tc(i,o,l);try{$c(e,n,a[l])}finally{n.treeContext=i}}}function $c(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return Z(e,n,a)}catch(d){if(Gc(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,Q(i),d;a=d;var s=n.blockedSegment,c=Sc(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Tc(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;Q(i)}}function cd(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;dd(this,n,e)}function ed(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.close())):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(k(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return ed(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function ad(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&ad(e,a)}else e.completedSegments.push(n)}function dd(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(k(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=X,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&ad(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(cd,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(ad(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Uc(e){if(2!==e.status){var n=Fn,a=Hn.current;Hn.current=qn;var o=Wn;Wn=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){Q(s.context);try{Z(c,s,s.node),d.lastPushedText&&d.textEmbedded&&d.chunks.push(Qe),s.abortSet.delete(s),d.status=1,dd(c,s.blockedBoundary,d)}catch(e){if(Gc(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=Y(c,g);null===h?Vc(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}finally{Wn=o,Hn.current=a,a===qn&&Q(n)}}}function gd(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;p(n,gt);p(n,e.placeholderPrefix);e=u(o.toString(16));p(n,e);return t(n,bt);case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)p(n,o[i]);l=hd(e,n,l)}for(;i<o.length-1;i++)p(n,o[i]);i<o.length&&(l=t(n,o[i]));return l;default:throw Error(k(390))}}function hd(e,n,a){var o=a.boundary;if(null===o)return gd(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)o=o.errorDigest,t(n,kt),p(n,St),o&&(p(n,$t),p(n,u(C(o))),p(n,xt)),t(n,Ct),gd(e,n,a);else if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=w(l.boundaryPrefix+i.toString(16));o=o.id=l;fb(n,e.responseState,o);gd(e,n,a)}else if(o.byteSize>e.progressiveChunkSize)o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),fb(n,e.responseState,o.id),gd(e,n,a);else{t(n,mt);a=o.completedSegments;if(1!==a.length)throw Error(k(391));hd(e,n,a[0])}return t(n,wt)}function id(e,n,a){Bb(n,e.responseState,a.formatContext,a.id);hd(e,n,a);return Cb(n,a.formatContext)}function jd(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)kd(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;p(n,e.startInlineScript);e.sentCompleteBoundaryFunction?p(n,Yt):(e.sentCompleteBoundaryFunction=!0,p(n,Qt));if(null===o)throw Error(k(395));a=u(a.toString(16));p(n,o);p(n,Kt);p(n,e.segmentPrefix);p(n,a);return t(n,en)}function kd(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(k(392));return id(e,n,o)}id(e,n,o);e=e.responseState;p(n,e.startInlineScript);e.sentCompleteSegmentFunction?p(n,Xt):(e.sentCompleteSegmentFunction=!0,p(n,Zt));p(n,e.segmentPrefix);l=u(l.toString(16));p(n,l);p(n,Jt);p(n,e.placeholderPrefix);p(n,l);return t(n,Gt)}function fd(e,n){Pe=new Uint8Array(512);_e=0;try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){hd(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)p(n,o[a]);a<o.length&&t(n,o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;p(o,c.startInlineScript);c.sentClientRenderFunction?p(o,nn):(c.sentClientRenderFunction=!0,p(o,tn));if(null===d)throw Error(k(395));p(o,d);p(o,rn);(f||h||g)&&(p(o,on),p(o,u(Sb(f||\"\"))));(h||g)&&(p(o,on),p(o,u(Sb(h||\"\"))));g&&(p(o,on),p(o,u(Sb(g))));if(!t(o,an)){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var b=e.completedBoundaries;for(l=0;l<b.length;l++)if(!jd(e,n,b[l])){e.destination=null;l++;b.splice(0,l);return}b.splice(0,l);ba(n);Pe=new Uint8Array(512);_e=0;var m=e.partialBoundaries;for(l=0;l<m.length;l++){var S=m[l];e:{i=e;s=n;var x=S.completedSegments;for(c=0;c<x.length;c++)if(!kd(i,s,S,x[c])){c++;x.splice(0,c);var $=!1;break e}x.splice(0,c);$=!0}if(!$){e.destination=null;l++;m.splice(0,l);return}}m.splice(0,l);var E=e.completedBoundaries;for(l=0;l<E.length;l++)if(!jd(e,n,E[l])){e.destination=null;l++;E.splice(0,l);return}E.splice(0,l)}finally{ba(n),0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.close()}}function ld(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return ed(a,e,n)}));a.clear();null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}}Te.renderToReadableStream=function(e,n){return new Promise((function(a,o){var l,i,s=new Promise((function(e,n){i=e;l=n})),c=Rc(e,za(n?n.identifierPrefix:void 0,n?n.nonce:void 0,n?n.bootstrapScriptContent:void 0,n?n.bootstrapScripts:void 0,n?n.bootstrapModules:void 0),Aa(n?n.namespaceURI:void 0),n?n.progressiveChunkSize:void 0,n?n.onError:void 0,i,(function(){var e=new ReadableStream({type:\"bytes\",pull:function(e){if(1===c.status)c.status=2,da(e,c.fatalError);else if(2!==c.status&&null===c.destination){c.destination=e;try{fd(c,e)}catch(e){Y(c,e),Vc(c,e)}}},cancel:function(){ld(c)}},{highWaterMark:0});e.allReady=s;a(e)}),(function(e){s.catch((function(){}));o(e)}),l);if(n&&n.signal){var d=n.signal,q=function(){ld(c,d.reason);d.removeEventListener(\"abort\",q)};d.addEventListener(\"abort\",q)}Uc(c)}))};Te.version=\"18.2.0\";var Un={};var Zn,Xn;Zn=a;Xn=Te;Un.version=Zn.version;Un.renderToString=Zn.renderToString;Un.renderToStaticMarkup=Zn.renderToStaticMarkup;Un.renderToNodeStream=Zn.renderToNodeStream;Un.renderToStaticNodeStream=Zn.renderToStaticNodeStream;Un.renderToReadableStream=Xn.renderToReadableStream;const Jn=Un.version,Gn=Un.renderToString,Qn=Un.renderToStaticMarkup,Yn=Un.renderToNodeStream,Kn=Un.renderToStaticNodeStream,er=Un.renderToReadableStream;export{Un as default,Yn as renderToNodeStream,er as renderToReadableStream,Qn as renderToStaticMarkup,Kn as renderToStaticNodeStream,Gn as renderToString,Jn as version};\n\n//# sourceMappingURL=server.browser.js.map","function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map","var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map","var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map","import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map","import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useLayoutEffect,useEffect,useState,useRef,useMemo,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,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)`};/**\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 currentTarget=RenderTarget.current();const isCanvas=currentTarget===RenderTarget.canvas||currentTarget===RenderTarget.export;// 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[{current:null},{current:null}];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=null;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);useLayoutEffect(()=>{frame.read(measure,false,true);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure,false,true);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...child.props?.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},child.props?.children)})});});}const isInView=isCanvas?true:useInView(parentRef);if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=dupedChildren.concat(Children.map(filteredSlots,(child,childIndex)=>{const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",willChange:!isInView?undefined:\"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.props?.style,width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},child.props?.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){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]);const playOrPause=useCallback(()=>{if(!animationRef.current)return;const hidden=document.hidden;if(isInView&&!hidden&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if((!isInView||hidden)&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);useEffect(()=>{playOrPause();},[isInView,hoverFactor,animateToValue,speed]);useEffect(()=>{document.addEventListener(\"visibilitychange\",playOrPause);return()=>{document.removeEventListener(\"visibilitychange\",playOrPause);};},[playOrPause]);}/* 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:\"✨\"}),/*#__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,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||!isInView?\"auto\":\"transform\",transform:transformer(0)},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\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget,RenderTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius,useRenderTarget}from\"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\";// https://framer.com/m/framer/default-utils.js@^0.45.0\nimport{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));const defaultVideo=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\";// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const isPlayingRef=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const video=videoRef.current;if(!video)return;video.preload=\"auto\"// makes sure browsers don't throttle: https://html.spec.whatwg.org/multipage/media.html#:~:text=When%20the%20media%20resource%20is%20playing%2C%20hints%20to%20the%20user%20agent%20that%20bandwidth%20is%20to%20be%20considered%20scarce%2C%20e.g.%20suggesting%20throttling%20the%20download%20so%20that%20the%20media%20data%20is%20obtained%20at%20the%20slowest%20possible%20rate%20that%20still%20maintains%20consistent%20playback.\n;const isPlaying=video.currentTime>0&&video.onplaying&&!video.paused&&!video.ended&&video.readyState>=video.HAVE_CURRENT_DATA;if(!isPlaying&&video&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;isPlayingRef.current=true;video.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();isPlayingRef.current=false;},[]);return{play,pause,setProgress,isPlaying:isPlayingRef};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks “Play”.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{// default props\nsrcType=\"URL\",srcUrl,srcFile=\"\",posterEnabled=false,controls=false,playing=true,loop=true,muted=true,playsinline=true,restartOnEnter=false,objectFit=\"cover\",backgroundColor=\"rgba(0,0,0,0)\",radius=0,volume=25,startTime:startTimeProp=0,poster,playing:playingProp,progress,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const renderTarget=useRenderTarget();const isStaticRenderer=isOnCanvas||renderTarget===RenderTarget.export;const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isStaticRenderer won’t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isStaticRenderer?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isStaticRenderer?true:useInView(videoRef);const isCloseToViewport=isStaticRenderer?false:useInView(videoRef,{margin:\"10%\",once:true});// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress,isPlaying}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isStaticRenderer)return;if(autoplayBehavior===\"on-viewport\")return;if(playingProp)play();else pause();},[autoplayBehavior,playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isStaticRenderer)return;// this also explicitly retries playing for videos that play on-mount, which could fail if they're not muted for example\nif(isInViewport&&playingProp&&autoplayBehavior!==\"no-autoplay\")play();if(autoplayBehavior!==\"on-viewport\")return;pause();},[autoplayBehavior,isInViewport,playingProp]);useEffect(()=>{if(!isOnCanvas||poster||posterEnabled||startTime||!videoRef.current)return;// forces a poster to show up when the video is in an iframe; this is needed when `poster` changes\nvideoRef.current.currentTime=.01;},[posterEnabled,poster,startTime]);/**\n     * The Video component has some effects that sync the video element with props\n     * like `startTime`, `progress`, etc. React calls these effects whenever these\n     * props change. However, it also calls them on the first mount, and this is\n     * troublesome – if we’re doing SSR, and the user changed the video state before\n     * the video was hydrated, the initial `useEffect` call will reset the video\n     * state. To avoid this, we use this flag.\n     */const isMountedAndReadyForProgressChanges=useRef(false);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges.current){isMountedAndReadyForProgressChanges.current=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress??0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That’s because\n// `startTime` == start == changing it shouldn’t affect the current\n// progress\n(rawProgressValue??0)||// Then why fall back to `startTime` when `progress` doesn’t exist,\n// you might ask? Now, that’s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the “Start Time” in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don’t know, and it\n//   always supported it, so let’s not break it\n(startTime??0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isStaticRenderer\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume??0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{const video=videoRef.current;if(!video)return;if(video.currentTime<.3&&startTime>0)setProgress((startTime??0)*.01);if(// when the component updates (e.g. only srcFile/url changes), and the video was already playing, keep playing\nisPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport)play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked?.(e),onPause:e=>onPause?.(e),onPlay:e=>onPlay?.(e),onEnded:e=>onEnd?.(e),autoPlay:isPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport,preload:isPlaying.current?\"auto\":isStaticRenderer&&!poster?\"metadata\":autoplayBehavior!==\"on-mount\"&&!isCloseToViewport?\"none\":// `autoplay` overrides this too\n\"metadata\",poster:posterEnabled&&!srcFile&&srcUrl===defaultVideo?\"https://framerusercontent.com/images/5ILRvlYXf72kHSVHqpa3snGzjU.jpg\":posterEnabled&&poster?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isStaticRenderer?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},...borderRadiusControl,posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\"Image\",hidden:({posterEnabled})=>!posterEnabled,description:\"We recommend adding a poster. [Learn more](https://www.framer.com/help/articles/how-are-videos-optimized-in-framer/).\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0)\"},startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted,defaultValue:25},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"112\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map","// Generated by Framer (bab6da3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-T9495\";const variantClassNames={ZO061i0U9:\"framer-v-gh53bp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({background,height,id,tagText,width,...props})=>{return{...props,hOV2JcIhd:background??props.hOV2JcIhd??\"rgb(175, 39, 152)\",RWmpUprAF:tagText??props.RWmpUprAF??\"Tag text\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,RWmpUprAF,hOV2JcIhd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ZO061i0U9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-gh53bp\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ZO061i0U9\",ref:refBinding,style:{backgroundColor:hOV2JcIhd,borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Dependency Scanning (SCA)\"})}),className:\"framer-n0v1k1\",\"data-framer-name\":\"Dependency Scanning (SCA)\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"U85KuVEFu\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"8px\"},text:RWmpUprAF,verticalAlignment:\"center\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-T9495.framer-1sgvfey, .framer-T9495 .framer-1sgvfey { display: block; }\",\".framer-T9495.framer-gh53bp { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 6px 16px 6px 16px; position: relative; width: min-content; }\",\".framer-T9495 .framer-n0v1k1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"RWmpUprAF\":\"tagText\",\"hOV2JcIhd\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEE_aby_uj=withCSS(Component,css,\"framer-T9495\");export default FramerEE_aby_uj;FramerEE_aby_uj.displayName=\"Tag\";FramerEE_aby_uj.defaultProps={height:200,width:200};addPropertyControls(FramerEE_aby_uj,{RWmpUprAF:{defaultValue:\"Tag text\",displayTextArea:true,placeholder:\"Dependency Scanning (SCA)\",title:\"Tag Text\",type:ControlType.String},hOV2JcIhd:{defaultValue:\"rgb(175, 39, 152)\",title:\"Background\",type:ControlType.Color}});addFonts(FramerEE_aby_uj,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEE_aby_uj\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerVariables\":\"{\\\"RWmpUprAF\\\":\\\"tagText\\\",\\\"hOV2JcIhd\\\":\\\"background\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EE_aby_uj.map","export default{};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Empty.map","/*\n * Empty (framer/empty@0.1.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Yxs1c5tO4eQVafo0swLi/IhmQCimBFej4kBQTT1Ru/Empty.js\"\nexport { default } from \"https://framerusercontent.com/modules/Yxs1c5tO4eQVafo0swLi/IhmQCimBFej4kBQTT1Ru/Empty.js\"\n","import*as t from\"react\";import r from\"process\";var o=\"default\"in t?t.default:t;var h=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;var b={};var _=r;!function(t,r){b=r(o)}(\"undefined\"!=typeof self&&self,(t=>(()=>{var r={7403:(t,r,o)=>{o.d(r,{default:()=>F});var b=o(4087),_=o.n(b);const a=function(t){return new RegExp(/<[a-z][\\s\\S]*>/i).test(t)},i=function(t){var r=document.createElement(\"div\");return r.innerHTML=t,r.childNodes},s=function(t,r){return Math.floor(Math.random()*(r-t+1))+t};var m=\"TYPE_CHARACTER\",T=\"REMOVE_CHARACTER\",A=\"REMOVE_ALL\",S=\"REMOVE_LAST_VISIBLE_NODE\",N=\"PAUSE_FOR\",C=\"CALL_FUNCTION\",P=\"ADD_HTML_TAG_ELEMENT\",L=\"CHANGE_DELETE_SPEED\",k=\"CHANGE_DELAY\",D=\"CHANGE_CURSOR\",M=\"PASTE_STRING\",R=\"HTML_TAG\";function g(t,r){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(t);r&&(h=h.filter((function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),o.push.apply(o,h)}return o}function w(t){for(var r=1;r<arguments.length;r++){var o=null!=arguments[r]?arguments[r]:{};r%2?g(Object(o),!0).forEach((function(r){O(t,r,o[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):g(Object(o)).forEach((function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(o,r))}))}return t}function x(t){return function(t){if(Array.isArray(t))return j(t)}(t)||function(t){if(\"undefined\"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t[\"@@iterator\"])return Array.from(t)}(t)||function(t,r){if(t){if(\"string\"==typeof t)return j(t,r);var o=Object.prototype.toString.call(t).slice(8,-1);return\"Object\"===o&&t.constructor&&(o=t.constructor.name),\"Map\"===o||\"Set\"===o?Array.from(t):\"Arguments\"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?j(t,r):void 0}}(t)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function j(t,r){(null==r||r>t.length)&&(r=t.length);for(var o=0,h=new Array(r);o<r;o++)h[o]=t[o];return h}function E(t,r){for(var o=0;o<r.length;o++){var h=r[o];h.enumerable=h.enumerable||!1,h.configurable=!0,\"value\"in h&&(h.writable=!0),Object.defineProperty(t,h.key,h)}}function O(t,r,o){return r in t?Object.defineProperty(t,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[r]=o,t}const F=function(){function e(t,r){var o=this||h;if(function(t,r){if(!(t instanceof r))throw new TypeError(\"Cannot call a class as a function\")}(this||h,e),O(this||h,\"state\",{cursorAnimation:null,lastFrameTime:null,pauseUntil:null,eventQueue:[],eventLoop:null,eventLoopPaused:!1,reverseCalledEvents:[],calledEvents:[],visibleNodes:[],initialOptions:null,elements:{container:null,wrapper:document.createElement(\"span\"),cursor:document.createElement(\"span\")}}),O(this||h,\"options\",{strings:null,cursor:\"|\",delay:\"natural\",pauseFor:1500,deleteSpeed:\"natural\",loop:!1,autoStart:!1,devMode:!1,skipAddStyles:!1,wrapperClassName:\"Typewriter__wrapper\",cursorClassName:\"Typewriter__cursor\",stringSplitter:null,onCreateTextNode:null,onRemoveNode:null}),O(this||h,\"setupWrapperElement\",(function(){o.state.elements.container&&(o.state.elements.wrapper.className=o.options.wrapperClassName,o.state.elements.cursor.className=o.options.cursorClassName,o.state.elements.cursor.innerHTML=o.options.cursor,o.state.elements.container.innerHTML=\"\",o.state.elements.container.appendChild(o.state.elements.wrapper),o.state.elements.container.appendChild(o.state.elements.cursor))})),O(this||h,\"start\",(function(){return o.state.eventLoopPaused=!1,o.runEventLoop(),o})),O(this||h,\"pause\",(function(){return o.state.eventLoopPaused=!0,o})),O(this||h,\"stop\",(function(){return o.state.eventLoop&&((0,b.cancel)(o.state.eventLoop),o.state.eventLoop=null),o})),O(this||h,\"pauseFor\",(function(t){return o.addEventToQueue(N,{ms:t}),o})),O(this||h,\"typeOutAllStrings\",(function(){return\"string\"==typeof o.options.strings?(o.typeString(o.options.strings).pauseFor(o.options.pauseFor),o):(o.options.strings.forEach((function(t){o.typeString(t).pauseFor(o.options.pauseFor).deleteAll(o.options.deleteSpeed)})),o)})),O(this||h,\"typeString\",(function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(a(t))return o.typeOutHTMLString(t,r);if(t){var h=o.options||{},b=h.stringSplitter,_=\"function\"==typeof b?b(t):t.split(\"\");o.typeCharacters(_,r)}return o})),O(this||h,\"pasteString\",(function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return a(t)?o.typeOutHTMLString(t,r,!0):(t&&o.addEventToQueue(M,{character:t,node:r}),o)})),O(this||h,\"typeOutHTMLString\",(function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0,b=i(t);if(b.length>0)for(var _=0;_<b.length;_++){var m=b[_],T=m.innerHTML;m&&3!==m.nodeType?(m.innerHTML=\"\",o.addEventToQueue(P,{node:m,parentNode:r}),h?o.pasteString(T,m):o.typeString(T,m)):m.textContent&&(h?o.pasteString(m.textContent,r):o.typeString(m.textContent,r))}return o})),O(this||h,\"deleteAll\",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"natural\";return o.addEventToQueue(A,{speed:t}),o})),O(this||h,\"changeDeleteSpeed\",(function(t){if(!t)throw new Error(\"Must provide new delete speed\");return o.addEventToQueue(L,{speed:t}),o})),O(this||h,\"changeDelay\",(function(t){if(!t)throw new Error(\"Must provide new delay\");return o.addEventToQueue(k,{delay:t}),o})),O(this||h,\"changeCursor\",(function(t){if(!t)throw new Error(\"Must provide new cursor\");return o.addEventToQueue(D,{cursor:t}),o})),O(this||h,\"deleteChars\",(function(t){if(!t)throw new Error(\"Must provide amount of characters to delete\");for(var r=0;r<t;r++)o.addEventToQueue(T);return o})),O(this||h,\"callFunction\",(function(t,r){if(!t||\"function\"!=typeof t)throw new Error(\"Callbak must be a function\");return o.addEventToQueue(C,{cb:t,thisArg:r}),o})),O(this||h,\"typeCharacters\",(function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!t||!Array.isArray(t))throw new Error(\"Characters must be an array\");return t.forEach((function(t){o.addEventToQueue(m,{character:t,node:r})})),o})),O(this||h,\"removeCharacters\",(function(t){if(!t||!Array.isArray(t))throw new Error(\"Characters must be an array\");return t.forEach((function(){o.addEventToQueue(T)})),o})),O(this||h,\"addEventToQueue\",(function(t,r){var h=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return o.addEventToStateProperty(t,r,h,\"eventQueue\")})),O(this||h,\"addReverseCalledEvent\",(function(t,r){var h=arguments.length>2&&void 0!==arguments[2]&&arguments[2],b=o.options.loop;return b?o.addEventToStateProperty(t,r,h,\"reverseCalledEvents\"):o})),O(this||h,\"addEventToStateProperty\",(function(t,r){var h=arguments.length>2&&void 0!==arguments[2]&&arguments[2],b=arguments.length>3?arguments[3]:void 0,_={eventName:t,eventArgs:r||{}};return o.state[b]=h?[_].concat(x(o.state[b])):[].concat(x(o.state[b]),[_]),o})),O(this||h,\"runEventLoop\",(function(){o.state.lastFrameTime||(o.state.lastFrameTime=Date.now());var t=Date.now(),r=t-o.state.lastFrameTime;if(!o.state.eventQueue.length){if(!o.options.loop)return;o.state.eventQueue=x(o.state.calledEvents),o.state.calledEvents=[],o.options=w({},o.state.initialOptions)}if(o.state.eventLoop=_()(o.runEventLoop),!o.state.eventLoopPaused){if(o.state.pauseUntil){if(t<o.state.pauseUntil)return;o.state.pauseUntil=null}var h,b=x(o.state.eventQueue),F=b.shift();if(!(r<=(h=F.eventName===S||F.eventName===T?\"natural\"===o.options.deleteSpeed?s(40,80):o.options.deleteSpeed:\"natural\"===o.options.delay?s(120,160):o.options.delay))){var z=F.eventName,Q=F.eventArgs;switch(o.logInDevMode({currentEvent:F,state:o.state,delay:h}),z){case M:case m:var I=Q.character,U=Q.node,H=document.createTextNode(I),B=H;o.options.onCreateTextNode&&\"function\"==typeof o.options.onCreateTextNode&&(B=o.options.onCreateTextNode(I,H)),B&&(U?U.appendChild(B):o.state.elements.wrapper.appendChild(B)),o.state.visibleNodes=[].concat(x(o.state.visibleNodes),[{type:\"TEXT_NODE\",character:I,node:B}]);break;case T:b.unshift({eventName:S,eventArgs:{removingCharacterNode:!0}});break;case N:var q=F.eventArgs.ms;o.state.pauseUntil=Date.now()+parseInt(q);break;case C:var V=F.eventArgs,W=V.cb,$=V.thisArg;W.call($,{elements:o.state.elements});break;case P:var G=F.eventArgs,Y=G.node,J=G.parentNode;J?J.appendChild(Y):o.state.elements.wrapper.appendChild(Y),o.state.visibleNodes=[].concat(x(o.state.visibleNodes),[{type:R,node:Y,parentNode:J||o.state.elements.wrapper}]);break;case A:var X=o.state.visibleNodes,K=Q.speed,Z=[];K&&Z.push({eventName:L,eventArgs:{speed:K,temp:!0}});for(var ee=0,te=X.length;ee<te;ee++)Z.push({eventName:S,eventArgs:{removingCharacterNode:!1}});K&&Z.push({eventName:L,eventArgs:{speed:o.options.deleteSpeed,temp:!0}}),b.unshift.apply(b,Z);break;case S:var re=F.eventArgs.removingCharacterNode;if(o.state.visibleNodes.length){var ne=o.state.visibleNodes.pop(),oe=ne.type,ae=ne.node,ie=ne.character;o.options.onRemoveNode&&\"function\"==typeof o.options.onRemoveNode&&o.options.onRemoveNode({node:ae,character:ie}),ae&&ae.parentNode.removeChild(ae),oe===R&&re&&b.unshift({eventName:S,eventArgs:{}})}break;case L:o.options.deleteSpeed=F.eventArgs.speed;break;case k:o.options.delay=F.eventArgs.delay;break;case D:o.options.cursor=F.eventArgs.cursor,o.state.elements.cursor.innerHTML=F.eventArgs.cursor}o.options.loop&&(F.eventName===S||F.eventArgs&&F.eventArgs.temp||(o.state.calledEvents=[].concat(x(o.state.calledEvents),[F]))),o.state.eventQueue=b,o.state.lastFrameTime=t}}})),t)if(\"string\"==typeof t){var F=document.querySelector(t);if(!F)throw new Error(\"Could not find container element\");(this||h).state.elements.container=F}else(this||h).state.elements.container=t;r&&((this||h).options=w(w({},(this||h).options),r)),(this||h).state.initialOptions=w({},(this||h).options),this.init()}var t,r;return t=e,(r=[{key:\"init\",value:function(){var t,r;this.setupWrapperElement(),this.addEventToQueue(D,{cursor:(this||h).options.cursor},!0),this.addEventToQueue(A,null,!0),!window||window.___TYPEWRITER_JS_STYLES_ADDED___||(this||h).options.skipAddStyles||(t=\".Typewriter__cursor{-webkit-animation:Typewriter-cursor 1s infinite;animation:Typewriter-cursor 1s infinite;margin-left:1px}@-webkit-keyframes Typewriter-cursor{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes Typewriter-cursor{0%{opacity:0}50%{opacity:1}100%{opacity:0}}\",(r=document.createElement(\"style\")).appendChild(document.createTextNode(t)),document.head.appendChild(r),window.___TYPEWRITER_JS_STYLES_ADDED___=!0),!0===(this||h).options.autoStart&&(this||h).options.strings&&this.typeOutAllStrings().start()}},{key:\"logInDevMode\",value:function(t){(this||h).options.devMode&&console.log(t)}}])&&E(t.prototype,r),Object.defineProperty(t,\"prototype\",{writable:!1}),e}()},8552:(t,r,o)=>{var h=o(852)(o(5639),\"DataView\");t.exports=h},1989:(t,r,o)=>{var h=o(1789),b=o(401),_=o(7667),m=o(1327),T=o(1866);function u(t){var r=-1,o=null==t?0:t.length;for(this.clear();++r<o;){var h=t[r];this.set(h[0],h[1])}}u.prototype.clear=h,u.prototype.delete=b,u.prototype.get=_,u.prototype.has=m,u.prototype.set=T,t.exports=u},8407:(t,r,o)=>{var h=o(7040),b=o(4125),_=o(2117),m=o(7518),T=o(4705);function u(t){var r=-1,o=null==t?0:t.length;for(this.clear();++r<o;){var h=t[r];this.set(h[0],h[1])}}u.prototype.clear=h,u.prototype.delete=b,u.prototype.get=_,u.prototype.has=m,u.prototype.set=T,t.exports=u},7071:(t,r,o)=>{var h=o(852)(o(5639),\"Map\");t.exports=h},3369:(t,r,o)=>{var h=o(4785),b=o(1285),_=o(6e3),m=o(9916),T=o(5265);function u(t){var r=-1,o=null==t?0:t.length;for(this.clear();++r<o;){var h=t[r];this.set(h[0],h[1])}}u.prototype.clear=h,u.prototype.delete=b,u.prototype.get=_,u.prototype.has=m,u.prototype.set=T,t.exports=u},3818:(t,r,o)=>{var h=o(852)(o(5639),\"Promise\");t.exports=h},8525:(t,r,o)=>{var h=o(852)(o(5639),\"Set\");t.exports=h},8668:(t,r,o)=>{var b=o(3369),_=o(619),m=o(2385);function i(t){var r=-1,o=null==t?0:t.length;for((this||h).__data__=new b;++r<o;)this.add(t[r])}i.prototype.add=i.prototype.push=_,i.prototype.has=m,t.exports=i},6384:(t,r,o)=>{var b=o(8407),_=o(7465),m=o(3779),T=o(7599),A=o(4758),S=o(4309);function c(t){var r=(this||h).__data__=new b(t);(this||h).size=r.size}c.prototype.clear=_,c.prototype.delete=m,c.prototype.get=T,c.prototype.has=A,c.prototype.set=S,t.exports=c},2705:(t,r,o)=>{var h=o(5639).Symbol;t.exports=h},1149:(t,r,o)=>{var h=o(5639).Uint8Array;t.exports=h},577:(t,r,o)=>{var h=o(852)(o(5639),\"WeakMap\");t.exports=h},4963:t=>{t.exports=function(t,r){for(var o=-1,h=null==t?0:t.length,b=0,_=[];++o<h;){var m=t[o];r(m,o,t)&&(_[b++]=m)}return _}},4636:(t,r,o)=>{var h=o(2545),b=o(5694),_=o(1469),m=o(4144),T=o(5776),A=o(6719),S=Object.prototype.hasOwnProperty;t.exports=function(t,r){var o=_(t),N=!o&&b(t),C=!o&&!N&&m(t),P=!o&&!N&&!C&&A(t),L=o||N||C||P,k=L?h(t.length,String):[],D=k.length;for(var M in t)!r&&!S.call(t,M)||L&&(\"length\"==M||C&&(\"offset\"==M||\"parent\"==M)||P&&(\"buffer\"==M||\"byteLength\"==M||\"byteOffset\"==M)||T(M,D))||k.push(M);return k}},2488:t=>{t.exports=function(t,r){for(var o=-1,h=r.length,b=t.length;++o<h;)t[b+o]=r[o];return t}},2908:t=>{t.exports=function(t,r){for(var o=-1,h=null==t?0:t.length;++o<h;)if(r(t[o],o,t))return!0;return!1}},8470:(t,r,o)=>{var h=o(7813);t.exports=function(t,r){for(var o=t.length;o--;)if(h(t[o][0],r))return o;return-1}},8866:(t,r,o)=>{var h=o(2488),b=o(1469);t.exports=function(t,r,o){var _=r(t);return b(t)?_:h(_,o(t))}},4239:(t,r,o)=>{var h=o(2705),b=o(9607),_=o(2333),m=h?h.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?\"[object Undefined]\":\"[object Null]\":m&&m in Object(t)?b(t):_(t)}},9454:(t,r,o)=>{var h=o(4239),b=o(7005);t.exports=function(t){return b(t)&&\"[object Arguments]\"==h(t)}},939:(t,r,o)=>{var h=o(2492),b=o(7005);t.exports=function e(t,r,o,_,m){return t===r||(null==t||null==r||!b(t)&&!b(r)?t!=t&&r!=r:h(t,r,o,_,e,m))}},2492:(t,r,o)=>{var h=o(6384),b=o(7114),_=o(8351),m=o(6096),T=o(4160),A=o(1469),S=o(4144),N=o(6719),C=\"[object Arguments]\",P=\"[object Array]\",L=\"[object Object]\",k=Object.prototype.hasOwnProperty;t.exports=function(t,r,o,D,M,R){var F=A(t),z=A(r),Q=F?P:T(t),I=z?P:T(r),U=(Q=Q==C?L:Q)==L,H=(I=I==C?L:I)==L,B=Q==I;if(B&&S(t)){if(!S(r))return!1;F=!0,U=!1}if(B&&!U)return R||(R=new h),F||N(t)?b(t,r,o,D,M,R):_(t,r,Q,o,D,M,R);if(!(1&o)){var q=U&&k.call(t,\"__wrapped__\"),V=H&&k.call(r,\"__wrapped__\");if(q||V){var W=q?t.value():t,$=V?r.value():r;return R||(R=new h),M(W,$,o,D,R)}}return!!B&&(R||(R=new h),m(t,r,o,D,M,R))}},8458:(t,r,o)=>{var h=o(3560),b=o(5346),_=o(3218),m=o(346),T=/^\\[object .+?Constructor\\]$/,A=Function.prototype,S=Object.prototype,N=A.toString,C=S.hasOwnProperty,P=RegExp(\"^\"+N.call(C).replace(/[\\\\^$.*+?()[\\]{}|]/g,\"\\\\$&\").replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,\"$1.*?\")+\"$\");t.exports=function(t){return!(!_(t)||b(t))&&(h(t)?P:T).test(m(t))}},8749:(t,r,o)=>{var h=o(4239),b=o(1780),_=o(7005),m={};m[\"[object Float32Array]\"]=m[\"[object Float64Array]\"]=m[\"[object Int8Array]\"]=m[\"[object Int16Array]\"]=m[\"[object Int32Array]\"]=m[\"[object Uint8Array]\"]=m[\"[object Uint8ClampedArray]\"]=m[\"[object Uint16Array]\"]=m[\"[object Uint32Array]\"]=!0,m[\"[object Arguments]\"]=m[\"[object Array]\"]=m[\"[object ArrayBuffer]\"]=m[\"[object Boolean]\"]=m[\"[object DataView]\"]=m[\"[object Date]\"]=m[\"[object Error]\"]=m[\"[object Function]\"]=m[\"[object Map]\"]=m[\"[object Number]\"]=m[\"[object Object]\"]=m[\"[object RegExp]\"]=m[\"[object Set]\"]=m[\"[object String]\"]=m[\"[object WeakMap]\"]=!1,t.exports=function(t){return _(t)&&b(t.length)&&!!m[h(t)]}},280:(t,r,o)=>{var h=o(5726),b=o(6916),_=Object.prototype.hasOwnProperty;t.exports=function(t){if(!h(t))return b(t);var r=[];for(var o in Object(t))_.call(t,o)&&\"constructor\"!=o&&r.push(o);return r}},2545:t=>{t.exports=function(t,r){for(var o=-1,h=Array(t);++o<t;)h[o]=r(o);return h}},1717:t=>{t.exports=function(t){return function(r){return t(r)}}},4757:t=>{t.exports=function(t,r){return t.has(r)}},4429:(t,r,o)=>{var h=o(5639)[\"__core-js_shared__\"];t.exports=h},7114:(t,r,o)=>{var h=o(8668),b=o(2908),_=o(4757);t.exports=function(t,r,o,m,T,A){var S=1&o,N=t.length,C=r.length;if(N!=C&&!(S&&C>N))return!1;var P=A.get(t),L=A.get(r);if(P&&L)return P==r&&L==t;var k=-1,D=!0,M=2&o?new h:void 0;for(A.set(t,r),A.set(r,t);++k<N;){var R=t[k],F=r[k];if(m)var z=S?m(F,R,k,r,t,A):m(R,F,k,t,r,A);if(void 0!==z){if(z)continue;D=!1;break}if(M){if(!b(r,(function(t,r){if(!_(M,r)&&(R===t||T(R,t,o,m,A)))return M.push(r)}))){D=!1;break}}else if(R!==F&&!T(R,F,o,m,A)){D=!1;break}}return A.delete(t),A.delete(r),D}},8351:(t,r,o)=>{var h=o(2705),b=o(1149),_=o(7813),m=o(7114),T=o(8776),A=o(1814),S=h?h.prototype:void 0,N=S?S.valueOf:void 0;t.exports=function(t,r,o,h,S,C,P){switch(o){case\"[object DataView]\":if(t.byteLength!=r.byteLength||t.byteOffset!=r.byteOffset)return!1;t=t.buffer,r=r.buffer;case\"[object ArrayBuffer]\":return!(t.byteLength!=r.byteLength||!C(new b(t),new b(r)));case\"[object Boolean]\":case\"[object Date]\":case\"[object Number]\":return _(+t,+r);case\"[object Error]\":return t.name==r.name&&t.message==r.message;case\"[object RegExp]\":case\"[object String]\":return t==r+\"\";case\"[object Map]\":var L=T;case\"[object Set]\":var k=1&h;if(L||(L=A),t.size!=r.size&&!k)return!1;var D=P.get(t);if(D)return D==r;h|=2,P.set(t,r);var M=m(L(t),L(r),h,S,C,P);return P.delete(t),M;case\"[object Symbol]\":if(N)return N.call(t)==N.call(r)}return!1}},6096:(t,r,o)=>{var h=o(8234),b=Object.prototype.hasOwnProperty;t.exports=function(t,r,o,_,m,T){var A=1&o,S=h(t),N=S.length;if(N!=h(r).length&&!A)return!1;for(var C=N;C--;){var P=S[C];if(!(A?P in r:b.call(r,P)))return!1}var L=T.get(t),k=T.get(r);if(L&&k)return L==r&&k==t;var D=!0;T.set(t,r),T.set(r,t);for(var M=A;++C<N;){var R=t[P=S[C]],F=r[P];if(_)var z=A?_(F,R,P,r,t,T):_(R,F,P,t,r,T);if(!(void 0===z?R===F||m(R,F,o,_,T):z)){D=!1;break}M||(M=\"constructor\"==P)}if(D&&!M){var Q=t.constructor,I=r.constructor;Q==I||!(\"constructor\"in t)||!(\"constructor\"in r)||\"function\"==typeof Q&&Q instanceof Q&&\"function\"==typeof I&&I instanceof I||(D=!1)}return T.delete(t),T.delete(r),D}},1957:(t,r,o)=>{var h=\"object\"==typeof o.g&&o.g&&o.g.Object===Object&&o.g;t.exports=h},8234:(t,r,o)=>{var h=o(8866),b=o(9551),_=o(3674);t.exports=function(t){return h(t,_,b)}},5050:(t,r,o)=>{var h=o(7019);t.exports=function(t,r){var o=t.__data__;return h(r)?o[\"string\"==typeof r?\"string\":\"hash\"]:o.map}},852:(t,r,o)=>{var h=o(8458),b=o(7801);t.exports=function(t,r){var o=b(t,r);return h(o)?o:void 0}},9607:(t,r,o)=>{var h=o(2705),b=Object.prototype,_=b.hasOwnProperty,m=b.toString,T=h?h.toStringTag:void 0;t.exports=function(t){var r=_.call(t,T),o=t[T];try{t[T]=void 0;var h=!0}catch(t){}var b=m.call(t);return h&&(r?t[T]=o:delete t[T]),b}},9551:(t,r,o)=>{var h=o(4963),b=o(479),_=Object.prototype.propertyIsEnumerable,m=Object.getOwnPropertySymbols,T=m?function(t){return null==t?[]:(t=Object(t),h(m(t),(function(r){return _.call(t,r)})))}:b;t.exports=T},4160:(t,r,o)=>{var h=o(8552),b=o(7071),_=o(3818),m=o(8525),T=o(577),A=o(4239),S=o(346),N=\"[object Map]\",C=\"[object Promise]\",P=\"[object Set]\",L=\"[object WeakMap]\",k=\"[object DataView]\",D=S(h),M=S(b),R=S(_),F=S(m),z=S(T),Q=A;(h&&Q(new h(new ArrayBuffer(1)))!=k||b&&Q(new b)!=N||_&&Q(_.resolve())!=C||m&&Q(new m)!=P||T&&Q(new T)!=L)&&(Q=function(t){var r=A(t),o=\"[object Object]\"==r?t.constructor:void 0,h=o?S(o):\"\";if(h)switch(h){case D:return k;case M:return N;case R:return C;case F:return P;case z:return L}return r}),t.exports=Q},7801:t=>{t.exports=function(t,r){return null==t?void 0:t[r]}},1789:(t,r,o)=>{var b=o(4536);t.exports=function(){(this||h).__data__=b?b(null):{},(this||h).size=0}},401:t=>{t.exports=function(t){var r=this.has(t)&&delete(this||h).__data__[t];return(this||h).size-=r?1:0,r}},7667:(t,r,o)=>{var b=o(4536),_=Object.prototype.hasOwnProperty;t.exports=function(t){var r=(this||h).__data__;if(b){var o=r[t];return\"__lodash_hash_undefined__\"===o?void 0:o}return _.call(r,t)?r[t]:void 0}},1327:(t,r,o)=>{var b=o(4536),_=Object.prototype.hasOwnProperty;t.exports=function(t){var r=(this||h).__data__;return b?void 0!==r[t]:_.call(r,t)}},1866:(t,r,o)=>{var b=o(4536);t.exports=function(t,r){var o=(this||h).__data__;return(this||h).size+=this.has(t)?0:1,o[t]=b&&void 0===r?\"__lodash_hash_undefined__\":r,this||h}},5776:t=>{var r=/^(?:0|[1-9]\\d*)$/;t.exports=function(t,o){var h=typeof t;return!!(o=null==o?9007199254740991:o)&&(\"number\"==h||\"symbol\"!=h&&r.test(t))&&t>-1&&t%1==0&&t<o}},7019:t=>{t.exports=function(t){var r=typeof t;return\"string\"==r||\"number\"==r||\"symbol\"==r||\"boolean\"==r?\"__proto__\"!==t:null===t}},5346:(t,r,o)=>{var h,b=o(4429),_=(h=/[^.]+$/.exec(b&&b.keys&&b.keys.IE_PROTO||\"\"))?\"Symbol(src)_1.\"+h:\"\";t.exports=function(t){return!!_&&_ in t}},5726:t=>{var r=Object.prototype;t.exports=function(t){var o=t&&t.constructor;return t===(\"function\"==typeof o&&o.prototype||r)}},7040:t=>{t.exports=function(){(this||h).__data__=[],(this||h).size=0}},4125:(t,r,o)=>{var b=o(8470),_=Array.prototype.splice;t.exports=function(t){var r=(this||h).__data__,o=b(r,t);return!(o<0||(o==r.length-1?r.pop():_.call(r,o,1),--(this||h).size,0))}},2117:(t,r,o)=>{var b=o(8470);t.exports=function(t){var r=(this||h).__data__,o=b(r,t);return o<0?void 0:r[o][1]}},7518:(t,r,o)=>{var b=o(8470);t.exports=function(t){return b((this||h).__data__,t)>-1}},4705:(t,r,o)=>{var b=o(8470);t.exports=function(t,r){var o=(this||h).__data__,_=b(o,t);return _<0?(++(this||h).size,o.push([t,r])):o[_][1]=r,this||h}},4785:(t,r,o)=>{var b=o(1989),_=o(8407),m=o(7071);t.exports=function(){(this||h).size=0,(this||h).__data__={hash:new b,map:new(m||_),string:new b}}},1285:(t,r,o)=>{var b=o(5050);t.exports=function(t){var r=b(this||h,t).delete(t);return(this||h).size-=r?1:0,r}},6e3:(t,r,o)=>{var b=o(5050);t.exports=function(t){return b(this||h,t).get(t)}},9916:(t,r,o)=>{var b=o(5050);t.exports=function(t){return b(this||h,t).has(t)}},5265:(t,r,o)=>{var b=o(5050);t.exports=function(t,r){var o=b(this||h,t),_=o.size;return o.set(t,r),(this||h).size+=o.size==_?0:1,this||h}},8776:t=>{t.exports=function(t){var r=-1,o=Array(t.size);return t.forEach((function(t,h){o[++r]=[h,t]})),o}},4536:(t,r,o)=>{var h=o(852)(Object,\"create\");t.exports=h},6916:(t,r,o)=>{var h=o(5569)(Object.keys,Object);t.exports=h},1167:(t,r,o)=>{t=o.nmd(t);var h=o(1957),b=r&&!r.nodeType&&r,_=b&&t&&!t.nodeType&&t,m=_&&_.exports===b&&h.process,T=function(){try{return _&&_.require&&_.require(\"util\").types||m&&m.binding&&m.binding(\"util\")}catch(t){}}();t.exports=T},2333:t=>{var r=Object.prototype.toString;t.exports=function(t){return r.call(t)}},5569:t=>{t.exports=function(t,r){return function(o){return t(r(o))}}},5639:(t,r,o)=>{var h=o(1957),b=\"object\"==typeof self&&self&&self.Object===Object&&self,_=h||b||Function(\"return this\")();t.exports=_},619:t=>{t.exports=function(t){return(this||h).__data__.set(t,\"__lodash_hash_undefined__\"),this||h}},2385:t=>{t.exports=function(t){return(this||h).__data__.has(t)}},1814:t=>{t.exports=function(t){var r=-1,o=Array(t.size);return t.forEach((function(t){o[++r]=t})),o}},7465:(t,r,o)=>{var b=o(8407);t.exports=function(){(this||h).__data__=new b,(this||h).size=0}},3779:t=>{t.exports=function(t){var r=(this||h).__data__,o=r.delete(t);return(this||h).size=r.size,o}},7599:t=>{t.exports=function(t){return(this||h).__data__.get(t)}},4758:t=>{t.exports=function(t){return(this||h).__data__.has(t)}},4309:(t,r,o)=>{var b=o(8407),_=o(7071),m=o(3369);t.exports=function(t,r){var o=(this||h).__data__;if(o instanceof b){var T=o.__data__;if(!_||T.length<199)return T.push([t,r]),(this||h).size=++o.size,this||h;o=(this||h).__data__=new m(T)}return o.set(t,r),(this||h).size=o.size,this||h}},346:t=>{var r=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return r.call(t)}catch(t){}try{return t+\"\"}catch(t){}}return\"\"}},7813:t=>{t.exports=function(t,r){return t===r||t!=t&&r!=r}},5694:(t,r,o)=>{var h=o(9454),b=o(7005),_=Object.prototype,m=_.hasOwnProperty,T=_.propertyIsEnumerable,A=h(function(){return arguments}())?h:function(t){return b(t)&&m.call(t,\"callee\")&&!T.call(t,\"callee\")};t.exports=A},1469:t=>{var r=Array.isArray;t.exports=r},8612:(t,r,o)=>{var h=o(3560),b=o(1780);t.exports=function(t){return null!=t&&b(t.length)&&!h(t)}},4144:(t,r,o)=>{t=o.nmd(t);var h=o(5639),b=o(5062),_=r&&!r.nodeType&&r,m=_&&t&&!t.nodeType&&t,T=m&&m.exports===_?h.Buffer:void 0,A=(T?T.isBuffer:void 0)||b;t.exports=A},8446:(t,r,o)=>{var h=o(939);t.exports=function(t,r){return h(t,r)}},3560:(t,r,o)=>{var h=o(4239),b=o(3218);t.exports=function(t){if(!b(t))return!1;var r=h(t);return\"[object Function]\"==r||\"[object GeneratorFunction]\"==r||\"[object AsyncFunction]\"==r||\"[object Proxy]\"==r}},1780:t=>{t.exports=function(t){return\"number\"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},3218:t=>{t.exports=function(t){var r=typeof t;return null!=t&&(\"object\"==r||\"function\"==r)}},7005:t=>{t.exports=function(t){return null!=t&&\"object\"==typeof t}},6719:(t,r,o)=>{var h=o(8749),b=o(1717),_=o(1167),m=_&&_.isTypedArray,T=m?b(m):h;t.exports=T},3674:(t,r,o)=>{var h=o(4636),b=o(280),_=o(8612);t.exports=function(t){return _(t)?h(t):b(t)}},479:t=>{t.exports=function(){return[]}},5062:t=>{t.exports=function(){return!1}},75:function(t){(function(){var r,o,h,b,m,T;\"undefined\"!=typeof performance&&null!==performance&&performance.now?t.exports=function(){return performance.now()}:\"undefined\"!=typeof _&&null!==_&&_.hrtime?(t.exports=function(){return(r()-m)/1e6},o=_.hrtime,b=(r=function(){var t;return 1e9*(t=o())[0]+t[1]})(),T=1e9*_.uptime(),m=b-T):Date.now?(t.exports=function(){return Date.now()-h},h=Date.now()):(t.exports=function(){return(new Date).getTime()-h},h=(new Date).getTime())}).call(this||h)},4087:(t,r,o)=>{for(var h=o(75),b=\"undefined\"==typeof window?o.g:window,_=[\"moz\",\"webkit\"],m=\"AnimationFrame\",T=b[\"request\"+m],A=b[\"cancel\"+m]||b[\"cancelRequest\"+m],S=0;!T&&S<_.length;S++)T=b[_[S]+\"Request\"+m],A=b[_[S]+\"Cancel\"+m]||b[_[S]+\"CancelRequest\"+m];if(!T||!A){var N=0,C=0,P=[];T=function(t){if(0===P.length){var r=h(),o=Math.max(0,16.666666666666668-(r-N));N=o+r,setTimeout((function(){var t=P.slice(0);P.length=0;for(var r=0;r<t.length;r++)if(!t[r].cancelled)try{t[r].callback(N)}catch(t){setTimeout((function(){throw t}),0)}}),Math.round(o))}return P.push({handle:++C,callback:t,cancelled:!1}),C},A=function(t){for(var r=0;r<P.length;r++)P[r].handle===t&&(P[r].cancelled=!0)}}t.exports=function(t){return T.call(b,t)},t.exports.cancel=function(){A.apply(b,arguments)},t.exports.polyfill=function(t){t||(t=b),t.requestAnimationFrame=T,t.cancelAnimationFrame=A}},8156:r=>{r.exports=t}},o={};function n(t){var h=o[t];if(void 0!==h)return h.exports;var b=o[t]={id:t,loaded:!1,exports:{}};return r[t].call(b.exports,b,b.exports,n),b.loaded=!0,b.exports}n.n=t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return n.d(r,{a:r}),r},n.d=(t,r)=>{for(var o in r)n.o(r,o)&&!n.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:r[o]})},n.g=function(){if(\"object\"==typeof globalThis)return globalThis;try{return this||h||new Function(\"return this\")()}catch(t){if(\"object\"==typeof window)return window}}(),n.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),n.nmd=t=>(t.paths=[],t.children||(t.children=[]),t);var b={};return(()=>{n.d(b,{default:()=>A});var t=n(8156),r=n.n(t),o=n(7403),_=n(8446),m=n.n(_);function s(t){return s=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t},s(t)}function u(t,r){if(!(t instanceof r))throw new TypeError(\"Cannot call a class as a function\")}function c(t,r){for(var o=0;o<r.length;o++){var h=r[o];h.enumerable=h.enumerable||!1,h.configurable=!0,\"value\"in h&&(h.writable=!0),Object.defineProperty(t,h.key,h)}}function p(t,r){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,r){return t.__proto__=r,t},p(t,r)}function l(t,r){if(r&&(\"object\"===s(r)||\"function\"==typeof r))return r;if(void 0!==r)throw new TypeError(\"Derived constructors may only return object or undefined\");return f(t)}function f(t){if(void 0===t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}function v(t){return v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},v(t)}function d(t,r,o){return r in t?Object.defineProperty(t,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[r]=o,t}var T=function(t){!function(t,r){if(\"function\"!=typeof r&&null!==r)throw new TypeError(\"Super expression must either be null or a function\");t.prototype=Object.create(r&&r.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,\"prototype\",{writable:!1}),r&&p(t,r)}(y,t);var b,_,T,A,S=(T=y,A=function(){if(\"undefined\"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(\"function\"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,r=v(T);if(A){var o=v(this||h).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this||h,arguments);return l(this||h,t)});function y(){var t;u(this||h,y);for(var r=arguments.length,o=new Array(r),b=0;b<r;b++)o[b]=arguments[b];return d(f(t=S.call.apply(S,[this||h].concat(o))),\"state\",{instance:null}),t}return b=y,(_=[{key:\"componentDidMount\",value:function(){var t=this||h,r=new o.default((this||h).typewriter,(this||h).props.options);this.setState({instance:r},(function(){var o=t.props.onInit;o&&o(r)}))}},{key:\"componentDidUpdate\",value:function(t){m()((this||h).props.options,t.options)||this.setState({instance:new o.default((this||h).typewriter,(this||h).props.options)})}},{key:\"componentWillUnmount\",value:function(){(this||h).state.instance&&(this||h).state.instance.stop()}},{key:\"render\",value:function(){var t=this||h,o=(this||h).props.component;return r().createElement(o,{ref:function(r){return t.typewriter=r},className:\"Typewriter\",\"data-testid\":\"typewriter-wrapper\"})}}])&&c(b.prototype,_),Object.defineProperty(b,\"prototype\",{writable:!1}),y}(t.Component);T.defaultProps={component:\"div\"};const A=T})(),b.default})()));var m=b;const T=b.Typewriter;export{T as Typewriter,m as default};\n\n//# sourceMappingURL=react.js.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import Typewriter from\"typewriter-effect\";const headingStyles=props=>{return{width:\"100%\",height:\"100%\",// display: \"flex\",\n// placeContent: \"center\",\n// placeItems: \"center\",\nposition:\"relative\",overflow:\"visible\",fontSize:props.font.fontSize,fontFamily:props.font.fontFamily||\"Inter\",fontWeight:props.font.fontWeight,letterSpacing:props.font.letterSpacing,lineHeight:props.font.lineHeightType?props.font.lineHeight:`${props.font.lineHeightPixels}px`,textAlign:props.font.textAlign,whiteSpace:props.font.whiteSpace,color:props.color,left:`${props.font.offset}%`,margin:0,padding:0};};/**\n * Typewriter\n * By Benjamin den Boer\n * @benjaminnathan\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */ export default function TypeWriter(props){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const strings=props.text.split(\" \");const content=props.split?strings:props.text;const canvasContent=props.split?strings[0]:props.text;/* Semantics */ const tagMap={paragraph:\"p\",heading1:\"h1\",heading2:\"h2\",heading3:\"h3\"};const Tag=tagMap[props.tag];const cursorStyles=`.${props.id} .Typewriter__cursor { color: ${props.cursorColor}; }`;const TypeWriterPure=()=>/*#__PURE__*/ _jsx(Typewriter,{options:{strings:content,autoStart:props.autoStart,loop:props.loop,cursor:props.cursor,pauseFor:props.pauseFor*1e3,delay:props.delayType?\"natural\":props.delayNumber*1e3},onInit:typewriter=>{typewriter.callFunction(state=>{if(props.loop)return;// Remove caret on end\n    if(!props.caretVisibility){state.elements.cursor.style.display=\"none\";}});}});const TypeWriterWithCSS=withCSS(()=>/*#__PURE__*/ _jsx(\"span\",{style:{display:\"contents\"},className:`${props.id}`,children:/*#__PURE__*/ _jsx(TypeWriterPure,{})}),cursorStyles);return /*#__PURE__*/ _jsx(Tag,{style:headingStyles(props),children:isCanvas?canvasContent:/*#__PURE__*/ _jsx(TypeWriterWithCSS,{})});};TypeWriter.displayName=\"Typewriter\";TypeWriter.defaultProps={text:\"Hello World\",font:{fontFamily:\"Inter\",fontSize:32,fontWeight:600,textAlign:\"center\",lineHeight:1.2,lineHeightType:true,lineHeightPixels:100,letterSpacing:0,offset:0,whiteSpace:\"nowrap\"},cursor:\"|\",delayType:true,delayNumber:.2,pauseFor:1,loop:true,caretVisibility:true,split:false,autoStart:true,tag:\"heading1\",color:\"#888\",cursorColor:\"rgba(136, 136, 136, 0.5)\"};/* Property Controls */ addPropertyControls(TypeWriter,{tag:{title:\"Tag\",type:ControlType.Enum,options:[\"heading1\",\"heading2\",\"heading3\",\"paragraph\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"P\"],defaultValue:TypeWriter.defaultProps.tag,displaySegmentedControl:true},text:{type:ControlType.String,title:\"Text\",defaultValue:TypeWriter.defaultProps.text},autoStart:{title:\"Autoplay\",type:ControlType.Boolean,defaultValue:TypeWriter.defaultProps.autoStart},split:{title:\"Per Word\",type:ControlType.Boolean,defaultValue:TypeWriter.defaultProps.split},loop:{title:\"Loop\",type:ControlType.Boolean,defaultValue:TypeWriter.defaultProps.loop},caretVisibility:{title:\"Caret\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:TypeWriter.defaultProps.caretVisibility,hidden:props=>props.loop},delayType:{title:\"Delay\",type:ControlType.Boolean,enabledTitle:\"Natural\",disabledTitle:\"Number\",defaultValue:TypeWriter.defaultProps.delayType},delayNumber:{title:\"Delay\",type:ControlType.Number,step:.1,min:0,defaultValue:TypeWriter.defaultProps.delayNumber,displayStepper:true,hidden:props=>props.delayType},pauseFor:{title:\"Pause\",type:ControlType.Number,min:0,defaultValue:TypeWriter.defaultProps.pauseFor,displayStepper:true},color:{type:ControlType.Color,defaultValue:TypeWriter.defaultProps.color},font:{type:ControlType.Object,controls:{fontFamily:{title:\"Font\",type:ControlType.String,placeholder:\"Inter\",defaultValue:TypeWriter.defaultProps.font.fontFamily},fontSize:{title:\"Size\",type:ControlType.Number,min:0,max:500,step:.5,defaultValue:TypeWriter.defaultProps.font.fontSize},fontWeight:{type:ControlType.Enum,options:[100,200,300,400,500,600,700,800,900],defaultValue:TypeWriter.defaultProps.font.fontWeight,title:\"Weight\"},textAlign:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:TypeWriter.defaultProps.font.textAlign},letterSpacing:{title:\"Letter\",type:ControlType.Number,defaultValue:TypeWriter.defaultProps.font.letterSpacing,step:.1,displayStepper:true},offset:{type:ControlType.Number,title:\"Offset\",min:-100,max:100,displayStepper:true,step:.25,defaultValue:TypeWriter.defaultProps.font.offset,unit:\"%\"},whiteSpace:{type:ControlType.Enum,title:\"Space\",options:[\"normal\",\"nowrap\",\"pre\",\"pre-wrap\",\"preline\",\"break-spaces\",],optionTitles:[\"Normal\",\"No Wrap\",\"Pre\",\"Pre Wrap\",\"Preline\",\"Break Spaces\",],defaultValue:TypeWriter.defaultProps.font.whiteSpace},lineHeight:{type:ControlType.Number,title:\"Line\",min:-500,max:500,displayStepper:true,step:.1,defaultValue:TypeWriter.defaultProps.font.lineHeight,hidden:props=>!props.lineHeightType},lineHeightPixels:{type:ControlType.Number,title:\"Line\",min:-500,max:500,displayStepper:true,step:.1,defaultValue:TypeWriter.defaultProps.font.lineHeightPixels,hidden:props=>props.lineHeightType},lineHeightType:{type:ControlType.Boolean,title:\" \",enabledTitle:\"em\",disabledTitle:\"px\",defaultValue:TypeWriter.defaultProps.font.lineHeightType}}},cursor:{title:\"Cursor\",type:ControlType.String,defaultValue:TypeWriter.defaultProps.cursor,placeholder:\"Character\"},cursorColor:{type:ControlType.Color,title:\" \",defaultValue:TypeWriter.defaultProps.cursorColor}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TypeWriter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Typewriter.map","// Generated by Framer (bab6da3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Typewriter from\"https://framerusercontent.com/modules/vgSbxmWWvbgW6ShllXld/9oZlwlOxsp6zJVFpVkIp/Typewriter.js\";const TypewriterFonts=getFonts(Typewriter);const cycleOrder=[\"F8loFlGSE\",\"dkEnaSX1S\",\"yoO2gp5_9\"];const serializationHash=\"framer-33biA\";const variantClassNames={dkEnaSX1S:\"framer-v-1crcv0s\",F8loFlGSE:\"framer-v-1nuy0eu\",yoO2gp5_9:\"framer-v-1ymw42w\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"F8loFlGSE\",\"Variant 2\":\"dkEnaSX1S\",\"Variant 3\":\"yoO2gp5_9\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"F8loFlGSE\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"F8loFlGSE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1k1hfoa=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"dkEnaSX1S\"),4e3);});const onAppear8db0v1=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"yoO2gp5_9\"),4e3);});const onAppear1uyhcny=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"F8loFlGSE\"),5e3);});useOnVariantChange(baseVariant,{default:onAppear1k1hfoa,dkEnaSX1S:onAppear8db0v1,yoO2gp5_9:onAppear1uyhcny});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1nuy0eu\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"F8loFlGSE\",ref:refBinding,style:{...style},...addPropertyOverrides({dkEnaSX1S:{\"data-framer-name\":\"Variant 2\"},yoO2gp5_9:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9ooqup-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CZPSlfpMB-container\",nodeId:\"CZPSlfpMB\",rendersWithMotion:true,scopeId:\"qukukPF7O\",children:/*#__PURE__*/_jsx(Typewriter,{autoStart:true,caretVisibility:true,color:\"rgb(255, 255, 255)\",cursor:\"|\",cursorColor:\"rgb(153, 153, 153)\",delayNumber:.04,delayType:false,font:{fontFamily:\"Inter\",fontSize:18,fontWeight:400,letterSpacing:0,lineHeight:1.2,lineHeightPixels:100,lineHeightType:true,offset:0,textAlign:\"left\",whiteSpace:\"normal\"},height:\"100%\",id:\"CZPSlfpMB\",layoutId:\"CZPSlfpMB\",loop:true,pauseFor:.7,split:false,style:{width:\"100%\"},tag:\"heading1\",text:\"Fix all critical security issues in this file\",width:\"100%\",...addPropertyOverrides({dkEnaSX1S:{pauseFor:1,text:\"Are we using any insecure dependencies?\"},yoO2gp5_9:{pauseFor:1,text:\"Write unit tests for all files with low test coverage in this repo\"}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-33biA.framer-swl157, .framer-33biA .framer-swl157 { display: block; }\",\".framer-33biA.framer-1nuy0eu { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: wrap; gap: 10px; height: 51px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 400px; }\",\".framer-33biA .framer-9ooqup-container { flex: none; height: auto; position: relative; width: 401px; }\",\".framer-33biA.framer-v-1crcv0s .framer-9ooqup-container { width: 479px; }\",\".framer-33biA.framer-v-1ymw42w.framer-1nuy0eu { height: min-content; }\",\".framer-33biA.framer-v-1ymw42w .framer-9ooqup-container { flex: 1 0 0px; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 51\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dkEnaSX1S\":{\"layout\":[\"fixed\",\"fixed\"]},\"yoO2gp5_9\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqukukPF7O=withCSS(Component,css,\"framer-33biA\");export default FramerqukukPF7O;FramerqukukPF7O.displayName=\"type writing Copy\";FramerqukukPF7O.defaultProps={height:51,width:400};addPropertyControls(FramerqukukPF7O,{variant:{options:[\"F8loFlGSE\",\"dkEnaSX1S\",\"yoO2gp5_9\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerqukukPF7O,[{explicitInter:true,fonts:[]},...TypewriterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqukukPF7O\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"51\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"400\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dkEnaSX1S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yoO2gp5_9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qukukPF7O.map","// Generated by Framer (ee40135)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-jttVa .framer-styles-preset-10p7sp5:not(.rich-text-wrapper), .framer-jttVa .framer-styles-preset-10p7sp5.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #0088ff; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #89b6ff; --framer-link-text-decoration: none; }\"];export const className=\"framer-jttVa\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ee40135)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-GVL0N .framer-styles-preset-mnxsg1:not(.rich-text-wrapper), .framer-GVL0N .framer-styles-preset-mnxsg1.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #80c4ff; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #42bec9; --framer-link-text-decoration: none; }\"];export const className=\"framer-GVL0N\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0b89d47)\nexport default function metadata(params,activeLocale){return{description:\"Codacy - Security and Code Quality for AI-Accelerated Coding\",favicon:\"https://framerusercontent.com/assets/KLGSVs6hoG5PzltOahQs0092cjw.png\",robots:\"max-image-preview:large\",title:\"Codacy - Security and Code Quality for AI-Accelerated Coding\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (05a55d9)\nimport siteMetadata from\"https://framerusercontent.com/modules/q4W3pFgh9eDqtRD8LVDH/Q20YUkMIZZIdJCT6bMtl/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"18a5e3j\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"fhas7k\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-YEkUv\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (05a55d9)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,Floating,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,RichText,SVG,useActiveVariantCallback,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,useOverlayState,withCSS,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/jyRNgY7vYWXe6t31T0wo/Ticker.js\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import Tag from\"#framer/local/canvasComponent/EE_aby_uj/EE_aby_uj.js\";import TypeWritingCopy from\"#framer/local/canvasComponent/qukukPF7O/qukukPF7O.js\";import*as sharedStyle from\"#framer/local/css/Q3YhwkfN4/Q3YhwkfN4.js\";import*as sharedStyle1 from\"#framer/local/css/XuHULy5Qh/XuHULy5Qh.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const VideoFonts=getFonts(Video);const TagFonts=getFonts(Tag);const TypeWritingCopyFonts=getFonts(TypeWritingCopy);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const TickerFonts=getFonts(Ticker);const breakpoints={UjUMtAn6_:\"(max-width: 809.98px)\",WQLkyLRf1:\"(min-width: 1200px)\",XDvfzMcUb:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-YEkUv\";const variantClassNames={UjUMtAn6_:\"framer-v-fhas7k\",WQLkyLRf1:\"framer-v-72rtr7\",XDvfzMcUb:\"framer-v-18a5e3j\"};const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition1={delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"};const animation={backgroundColor:\"rgba(23, 29, 38, 0.5)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const animation1={backgroundColor:\"rgba(23, 29, 38, 0.2)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const transition3={damping:30,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition3,x:0,y:0};const animation6={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const transition4={bounce:0,delay:0,duration:.1,type:\"spring\"};const animation7={backgroundColor:\"rgb(50, 146, 151)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4};const transition5={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation8={backgroundColor:\"rgba(23, 29, 38, 0.5)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"UjUMtAn6_\",Tablet:\"XDvfzMcUb\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const metadata=React.useMemo(()=>metadataProvider({},activeLocale),[activeLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const onMouseEnter13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const hasLayoutTemplate=React.useContext(GeneratedComponentContext)?.isLayoutTemplate;const hasInheritedFlowEffect=Boolean(React.useContext(MotionConfigContext)?.transition?.layout);const motionLayout=getRootLayoutProp(hasLayoutTemplate,hasInheritedFlowEffect);const isDisplayed=()=>{if(!isBrowser())return true;if([\"XDvfzMcUb\",\"UjUMtAn6_\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"UjUMtAn6_\")return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);const ref3=React.useRef(null);const ref4=React.useRef(null);const ref5=React.useRef(null);const ref6=React.useRef(null);const ref7=React.useRef(null);const ref8=React.useRef(null);const ref9=React.useRef(null);const ref10=React.useRef(null);const ref11=React.useRef(null);const ref12=React.useRef(null);const ref13=React.useRef(null);const ref14=React.useRef(null);const ref15=React.useRef(null);const ref16=React.useRef(null);const ref17=React.useRef(null);const ref18=React.useRef(null);const isDisplayed2=()=>{if(!isBrowser())return true;if([\"XDvfzMcUb\",\"UjUMtAn6_\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(!isBrowser())return true;if(baseVariant===\"XDvfzMcUb\")return false;return true;};const isDisplayed4=()=>{if(!isBrowser())return true;if(baseVariant===\"UjUMtAn6_\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(247, 247, 247); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lnjncy\",\"data-framer-name\":\"Hero\",layout:motionLayout,children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0),pixelHeight:823,pixelWidth:1440,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/n4KaNfBtVFY6Cq07xHQuOlOi7CM.png?width=1440&height=823\",srcSet:\"https://framerusercontent.com/images/n4KaNfBtVFY6Cq07xHQuOlOi7CM.png?scale-down-to=512&width=1440&height=823 512w,https://framerusercontent.com/images/n4KaNfBtVFY6Cq07xHQuOlOi7CM.png?scale-down-to=1024&width=1440&height=823 1024w,https://framerusercontent.com/images/n4KaNfBtVFY6Cq07xHQuOlOi7CM.png?width=1440&height=823 1440w\"},className:\"framer-1so64e2\",\"data-framer-name\":\"Bg\",id:\"1so64e2\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-kza6wl\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://blog.codacy.com/codacys-new-ai-risk-hub-and-ai-reviewer-bring-order-to-the-wild-west-of-ai-code-compliance\",motionChild:true,nodeId:\"j1T4N2jQx\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1xbdqho framer-lux5qc\",\"data-framer-name\":\"Tag\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1y2y3kt\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-9wn9u1\",\"data-framer-name\":\"Tag\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\"},children:\"New\"})}),className:\"framer-1lmmeht\",\"data-framer-name\":\"SAST\",fonts:[\"Inter-SemiBold\"],transformTemplate:transformTemplate1,verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-uyv1kb\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"AI Risk Hub & AI Reviewer —>\"})}),className:\"framer-9le8xk\",\"data-framer-name\":\"SAST\",fonts:[\"Inter-SemiBold\"],transformTemplate:transformTemplate1,verticalAlignment:\"center\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vi32uf\",\"data-framer-name\":\"Text and buttons\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-qxna9f\",\"data-framer-name\":\"Hero Title\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{style:{\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-3.2px\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:[\"Security and Code Quality\",/*#__PURE__*/_jsx(\"br\",{}),\"for AI-Accelerated Coding\"]})})},XDvfzMcUb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{style:{\"--framer-font-size\":\"60px\",\"--framer-letter-spacing\":\"-3.2px\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:[\"Security and Code Quality\",/*#__PURE__*/_jsx(\"br\",{}),\"for AI-Accelerated Coding\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{style:{\"--framer-font-size\":\"70px\",\"--framer-letter-spacing\":\"-3.2px\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:[\"Security and Code Quality\",/*#__PURE__*/_jsx(\"br\",{}),\"for AI-Accelerated Coding\"]})}),className:\"framer-1fvhxso\",\"data-framer-name\":\"Security for \\u2028AI-Accelerated Coding\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-a3ktia\",\"data-framer-name\":\"Hero Caption\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Codacy enforces security and quality standards across the entire CI/CD. Build secure, compliant and maintainable software, from IDE to Runtime.\"})}),className:\"framer-15vpyae\",\"data-framer-name\":\"Codacy embeds robust security checks and centralized rules into your workflow—even when coding with AI—ensuring every code change is safe by design.\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jt132d\",\"data-framer-name\":\"Hero buttons\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.codacy.com/signup-codacy\",motionChild:true,nodeId:\"WRHFjTX2O\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1fi4gdo framer-lux5qc\",\"data-framer-name\":\"Primary CTA\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U3dpdHplci01MDA=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Get started\"})}),className:\"framer-svokyr\",\"data-framer-name\":\"Get started\",fonts:[\"GF;Switzer-500\"],verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.codacy.com/meetings/joana/bookdemo\",motionChild:true,nodeId:\"TSubqlDAC\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-v1p44z framer-lux5qc\",\"data-border\":true,\"data-framer-name\":\"Secondary CTA\",whileHover:animation1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U3dpdHplci01MDA=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Book a demo\"})}),className:\"framer-1iwypa2\",\"data-framer-name\":\"Book demo\",fonts:[\"GF;Switzer-500\"],verticalAlignment:\"center\",withExternalLayout:true})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15qrptl\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-hlc4cj\",\"data-framer-name\":\"Trusted by\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qu5k7t\",\"data-framer-name\":\"Chips\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-xtrpxa\",\"data-framer-name\":\"vevo chip\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ocqq6i\",\"data-framer-name\":\"linkedin.svg fill\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+-511.2+48+523.4+0+0+0+0+0+0+6),pixelHeight:560,pixelWidth:944,sizes:\"56px\",src:\"https://framerusercontent.com/images/IXMgV65gLBtuJfptUDvcwCdDdU.png?width=944&height=560\",srcSet:\"https://framerusercontent.com/images/IXMgV65gLBtuJfptUDvcwCdDdU.png?scale-down-to=512&width=944&height=560 512w,https://framerusercontent.com/images/IXMgV65gLBtuJfptUDvcwCdDdU.png?width=944&height=560 944w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+92+337+0+0+112+0+0+6),pixelHeight:560,pixelWidth:944,sizes:\"56px\",src:\"https://framerusercontent.com/images/IXMgV65gLBtuJfptUDvcwCdDdU.png?width=944&height=560\",srcSet:\"https://framerusercontent.com/images/IXMgV65gLBtuJfptUDvcwCdDdU.png?scale-down-to=512&width=944&height=560 512w,https://framerusercontent.com/images/IXMgV65gLBtuJfptUDvcwCdDdU.png?width=944&height=560 944w\"},className:\"framer-20kmum\",\"data-framer-name\":\"image 10\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3j4g86\",\"data-framer-name\":\"churnzero chip\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1y43eje\",\"data-framer-name\":\"dribbble.svg fill\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+-511.2+48+523.4+0+0+0+0+0+0+7),pixelHeight:500,pixelWidth:500,sizes:\"42px\",src:\"https://framerusercontent.com/images/L1LTZeFZVn2WVdQsFUyEWcrNzro.png?width=500&height=500\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+92+337+0+0+112+0+0+7),pixelHeight:500,pixelWidth:500,sizes:\"42px\",src:\"https://framerusercontent.com/images/L1LTZeFZVn2WVdQsFUyEWcrNzro.png?width=500&height=500\"},className:\"framer-4e3iuh\",\"data-framer-name\":\"image 9\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1l54az2\",\"data-framer-name\":\"nasa chip\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1b0lhv0\",\"data-framer-name\":\"Frame 1\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+-511.2+48+523.4+0+0+0+0+0+3.5+0),pixelHeight:196,pixelWidth:196,positionX:\"center\",positionY:\"center\",sizes:\"48.8667px\",src:\"https://framerusercontent.com/images/MTxa6B7aa1YtdYXkbaLUG1AeE.png?width=196&height=196\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+92+337+0+0+112+0+3.5+0),pixelHeight:196,pixelWidth:196,positionX:\"center\",positionY:\"center\",sizes:\"48.8667px\",src:\"https://framerusercontent.com/images/MTxa6B7aa1YtdYXkbaLUG1AeE.png?width=196&height=196\"},className:\"framer-6qlkhl\",\"data-framer-name\":\"nasa-logo 1\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fwwuw\",\"data-framer-name\":\"delivery hero chip\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gnhff5\",\"data-framer-name\":\"career-builder.svg fill\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+-511.2+48+523.4+0+0+0+0+0+0+14),pixelHeight:1460,pixelWidth:2e3,sizes:\"38.3562px\",src:\"https://framerusercontent.com/images/HYYIvyMCLSOwxQr1KOUhWAazYnQ.png?width=2000&height=1460\",srcSet:\"https://framerusercontent.com/images/HYYIvyMCLSOwxQr1KOUhWAazYnQ.png?scale-down-to=512&width=2000&height=1460 512w,https://framerusercontent.com/images/HYYIvyMCLSOwxQr1KOUhWAazYnQ.png?scale-down-to=1024&width=2000&height=1460 1024w,https://framerusercontent.com/images/HYYIvyMCLSOwxQr1KOUhWAazYnQ.png?width=2000&height=1460 2000w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+92+337+0+0+112+0+0+14),pixelHeight:1460,pixelWidth:2e3,sizes:\"38.3562px\",src:\"https://framerusercontent.com/images/HYYIvyMCLSOwxQr1KOUhWAazYnQ.png?width=2000&height=1460\",srcSet:\"https://framerusercontent.com/images/HYYIvyMCLSOwxQr1KOUhWAazYnQ.png?scale-down-to=512&width=2000&height=1460 512w,https://framerusercontent.com/images/HYYIvyMCLSOwxQr1KOUhWAazYnQ.png?scale-down-to=1024&width=2000&height=1460 1024w,https://framerusercontent.com/images/HYYIvyMCLSOwxQr1KOUhWAazYnQ.png?width=2000&height=1460 2000w\"},className:\"framer-1xhanr5\",\"data-framer-name\":\"image 8\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1i25w0e\",\"data-framer-name\":\"Count text\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"32px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Trusted by 15,000+ organizations\"})}),className:\"framer-rvorxa\",\"data-framer-name\":\"Org count\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.7)\"},children:\"and 200,000+ developers worldwide\"})}),className:\"framer-v70pax\",\"data-framer-name\":\"Dev count\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(Link,{href:\"https://www.codacy.com/customer-case-studies\",motionChild:true,nodeId:\"hE7xiOWpt\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-19hhdwe framer-lux5qc\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fhcocw\",\"data-framer-name\":\"Logo strip (don't delete)\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+92+337+0+304+0+0+13.5),pixelHeight:297,pixelWidth:2326,sizes:\"125.3064px\",src:\"https://framerusercontent.com/images/uAqA0e8zWqRLyd5qYjbaetbFzLM.png?width=2326&height=297\",srcSet:\"https://framerusercontent.com/images/uAqA0e8zWqRLyd5qYjbaetbFzLM.png?scale-down-to=512&width=2326&height=297 512w,https://framerusercontent.com/images/uAqA0e8zWqRLyd5qYjbaetbFzLM.png?scale-down-to=1024&width=2326&height=297 1024w,https://framerusercontent.com/images/uAqA0e8zWqRLyd5qYjbaetbFzLM.png?scale-down-to=2048&width=2326&height=297 2048w,https://framerusercontent.com/images/uAqA0e8zWqRLyd5qYjbaetbFzLM.png?width=2326&height=297 2326w\"},className:\"framer-1sqgonf hidden-18a5e3j hidden-fhas7k\",\"data-framer-name\":\"fluent\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+-511.2+48+523.4+0+384+0+0+10),pixelHeight:159,pixelWidth:900,sizes:\"130.1887px\",src:\"https://framerusercontent.com/images/qjqk2tHW3ZvjlI8PlKPVy2dX7FI.png?width=900&height=159\",srcSet:\"https://framerusercontent.com/images/qjqk2tHW3ZvjlI8PlKPVy2dX7FI.png?scale-down-to=512&width=900&height=159 512w,https://framerusercontent.com/images/qjqk2tHW3ZvjlI8PlKPVy2dX7FI.png?width=900&height=159 900w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+92+337+0+304+0+0+10),pixelHeight:159,pixelWidth:900,sizes:\"130.1887px\",src:\"https://framerusercontent.com/images/qjqk2tHW3ZvjlI8PlKPVy2dX7FI.png?width=900&height=159\",srcSet:\"https://framerusercontent.com/images/qjqk2tHW3ZvjlI8PlKPVy2dX7FI.png?scale-down-to=512&width=900&height=159 512w,https://framerusercontent.com/images/qjqk2tHW3ZvjlI8PlKPVy2dX7FI.png?width=900&height=159 900w\"},className:\"framer-1s3hkxu\",\"data-framer-name\":\"beam-suntory-vector-logo 1\"})}),isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+92+337+0+304+0+0+11.5),pixelHeight:481,pixelWidth:1907,sizes:\"79.2931px\",src:\"https://framerusercontent.com/images/HrSa4VrJBar5Q8RxZ0rmoJcD18.png?width=1907&height=481\",srcSet:\"https://framerusercontent.com/images/HrSa4VrJBar5Q8RxZ0rmoJcD18.png?scale-down-to=512&width=1907&height=481 512w,https://framerusercontent.com/images/HrSa4VrJBar5Q8RxZ0rmoJcD18.png?scale-down-to=1024&width=1907&height=481 1024w,https://framerusercontent.com/images/HrSa4VrJBar5Q8RxZ0rmoJcD18.png?width=1907&height=481 1907w\"},className:\"framer-u42urx hidden-18a5e3j hidden-fhas7k\",\"data-framer-name\":\"kindpng_1295556 1\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+-511.2+48+523.4+0+384+0+0+10.5),pixelHeight:153,pixelWidth:900,sizes:\"129.4118px\",src:\"https://framerusercontent.com/images/WIFAemDgRmIV2iKIRCE7aMmSuS4.png?width=900&height=153\",srcSet:\"https://framerusercontent.com/images/WIFAemDgRmIV2iKIRCE7aMmSuS4.png?scale-down-to=512&width=900&height=153 512w,https://framerusercontent.com/images/WIFAemDgRmIV2iKIRCE7aMmSuS4.png?width=900&height=153 900w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+92+337+0+304+0+0+10.5),pixelHeight:153,pixelWidth:900,sizes:\"129.4118px\",src:\"https://framerusercontent.com/images/WIFAemDgRmIV2iKIRCE7aMmSuS4.png?width=900&height=153\",srcSet:\"https://framerusercontent.com/images/WIFAemDgRmIV2iKIRCE7aMmSuS4.png?scale-down-to=512&width=900&height=153 512w,https://framerusercontent.com/images/WIFAemDgRmIV2iKIRCE7aMmSuS4.png?width=900&height=153 900w\"},className:\"framer-qu6m7s\",\"data-framer-name\":\"Delivery Hero Horizontal 1\"})}),isDisplayed1()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+92+337+0+304+0+0+2),pixelHeight:386,pixelWidth:1270,sizes:\"128.3161px\",src:\"https://framerusercontent.com/images/03HRsSHkp10PHZF03serlyY68w.png?width=1270&height=386\",srcSet:\"https://framerusercontent.com/images/03HRsSHkp10PHZF03serlyY68w.png?scale-down-to=512&width=1270&height=386 512w,https://framerusercontent.com/images/03HRsSHkp10PHZF03serlyY68w.png?scale-down-to=1024&width=1270&height=386 1024w,https://framerusercontent.com/images/03HRsSHkp10PHZF03serlyY68w.png?width=1270&height=386 1270w\"},className:\"framer-1b98tp0 hidden-fhas7k\",\"data-framer-name\":\"image\"}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1e3ec4j hidden-fhas7k\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+92+337+0+304+0+0+6.5+-.5),pixelHeight:145,pixelWidth:510,sizes:\"80.5px\",src:\"https://framerusercontent.com/images/CXw0COTmK739QZaMFlEq9cQXuGM.png?width=510&height=145\"},className:\"framer-17rwu1q\",\"data-framer-name\":\"invicti-logo-black 1\",transformTemplate:transformTemplate2})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+-511.2+48+523.4+0+384+0+0+0),pixelHeight:1244,pixelWidth:1495,sizes:\"52px\",src:\"https://framerusercontent.com/images/9jUs2dju3l04YYzbjSvb3Uq8hMk.png?width=1495&height=1244\",srcSet:\"https://framerusercontent.com/images/9jUs2dju3l04YYzbjSvb3Uq8hMk.png?scale-down-to=512&width=1495&height=1244 512w,https://framerusercontent.com/images/9jUs2dju3l04YYzbjSvb3Uq8hMk.png?scale-down-to=1024&width=1495&height=1244 1024w,https://framerusercontent.com/images/9jUs2dju3l04YYzbjSvb3Uq8hMk.png?width=1495&height=1244 1495w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+92+337+0+304+0+0+0),pixelHeight:1244,pixelWidth:1495,sizes:\"52px\",src:\"https://framerusercontent.com/images/9jUs2dju3l04YYzbjSvb3Uq8hMk.png?width=1495&height=1244\",srcSet:\"https://framerusercontent.com/images/9jUs2dju3l04YYzbjSvb3Uq8hMk.png?scale-down-to=512&width=1495&height=1244 512w,https://framerusercontent.com/images/9jUs2dju3l04YYzbjSvb3Uq8hMk.png?scale-down-to=1024&width=1495&height=1244 1024w,https://framerusercontent.com/images/9jUs2dju3l04YYzbjSvb3Uq8hMk.png?width=1495&height=1244 1495w\"},className:\"framer-8vx4p\",\"data-framer-name\":\"nasa\"})}),isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+92+337+0+304+0+0+.5),pixelHeight:850,pixelWidth:1584,sizes:\"78.2682px\",src:\"https://framerusercontent.com/images/sGY4Y2z5ei9CaE6gV3Evr5v4J8.png?width=1584&height=850\",srcSet:\"https://framerusercontent.com/images/sGY4Y2z5ei9CaE6gV3Evr5v4J8.png?scale-down-to=512&width=1584&height=850 512w,https://framerusercontent.com/images/sGY4Y2z5ei9CaE6gV3Evr5v4J8.png?scale-down-to=1024&width=1584&height=850 1024w,https://framerusercontent.com/images/sGY4Y2z5ei9CaE6gV3Evr5v4J8.png?width=1584&height=850 1584w\"},className:\"framer-xcayon hidden-18a5e3j hidden-fhas7k\",\"data-framer-name\":\"nos\"})]})})})]})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1eyrafe\",\"data-framer-name\":\"End-to-end Section\",layout:motionLayout,children:[isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-oylik3 hidden-18a5e3j hidden-fhas7k\",\"data-border\":true,\"data-framer-name\":\"Horizontal line\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4nxl9a\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-3px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(2, 7, 18)\"},children:\"End-to-End protection, \"}),/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-3px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(2, 7, 18)\"},children:\"ready for AI Coding\"})]})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"60px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-3px\",\"--framer-line-height\":\"60px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(2, 7, 18)\"},children:\"End-to-End protection, \"}),/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"60px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-3px\",\"--framer-line-height\":\"60px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(2, 7, 18)\"},children:\"ready for AI Coding\"})]}),className:\"framer-10pusbh\",\"data-framer-name\":\"End-to-End protection, ready for AI Coding\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"164%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(105, 114, 130)\"},children:\"Today's development teams face complex challenges that traditional tools can't solve.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"164%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(105, 114, 130)\"},children:\"Today's development teams face complex challenges that traditional tools can't solve.\"})}),className:\"framer-1ie084o\",\"data-framer-name\":\"Heading 2 → Today's development teams face complex challenges that traditional tools can't solve.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yyp05h\",\"data-framer-name\":\"Cards container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vh6rvd\",\"data-framer-name\":\"IDE Card\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1wugilk\",\"data-framer-name\":\"Icon\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 100 100\"><path d=\"M 20.833 100 C 9.327 100 0 90.673 0 79.167 L 0 20.833 C 0 9.327 9.327 0 20.833 0 L 79.167 0 C 90.673 0 100 9.327 100 20.833 L 100 79.167 C 100 90.673 90.673 100 79.167 100 Z\" fill=\"rgb(74,176,181)\"></path><path d=\"M 58.333 62.5 L 70.833 50 L 58.333 37.5\" fill=\"transparent\" stroke-width=\"4.17\" stroke=\"rgb(255,255,255)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 41.667 37.5 L 29.167 50 L 41.667 62.5\" fill=\"transparent\" stroke-width=\"4.17\" stroke=\"rgb(255,255,255)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:9228577885,withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18b1h7k\",\"data-border\":true,\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(51, 148, 153)\"},children:\"IDE & AI Agent\"})}),className:\"framer-4luclc\",\"data-framer-name\":\"Heading 4 → Git Repo\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15.4px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(105, 114, 130)\"},children:\"Codacy integrates with your favorite IDEs and AI assistants to provide real-time security and quality feedback.\"})}),className:\"framer-13e0idd\",\"data-framer-name\":\"Codacy integrates with your favorite IDEs and AI assistants to provide real-time security and quality feedback.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1po4n58\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ya50wc\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-8k4zuc\",\"data-framer-name\":\"Overlay\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:36,intrinsicWidth:36,svg:'<svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect x=\"0.5\" y=\"0.600098\" width=\"35.2\" height=\"35.2\" rx=\"17.6\" fill=\"#DBEFF0\"/>\\n<path d=\"M23.9662 18.9335C23.9662 22.6001 21.3996 24.4335 18.3489 25.4968C18.1892 25.5509 18.0156 25.5483 17.8576 25.4895C14.7996 24.4335 12.2329 22.6001 12.2329 18.9335V13.8001C12.2329 13.6056 12.3102 13.4191 12.4477 13.2816C12.5852 13.144 12.7718 13.0668 12.9662 13.0668C14.4329 13.0668 16.2662 12.1868 17.5422 11.0721C17.6976 10.9394 17.8952 10.8665 18.0996 10.8665C18.3039 10.8665 18.5016 10.9394 18.6569 11.0721C19.9402 12.1941 21.7662 13.0668 23.2329 13.0668C23.4274 13.0668 23.6139 13.144 23.7515 13.2816C23.889 13.4191 23.9662 13.6056 23.9662 13.8001V18.9335Z\" stroke=\"#4AB0B5\" stroke-linecap=\"round\"/>\\n<path d=\"M15.8999 18.2001L17.3666 19.6667L20.2999 16.7334\" stroke=\"#4AB0B5\" stroke-linecap=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15.4px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(28, 40, 60)\"},children:\"AI Code Analysis\"})}),className:\"framer-wts0tm\",\"data-framer-name\":\"AI Code Analysis\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ib7ua6\",\"data-framer-name\":\"circle-help 1\",id:\"1ib7ua6\",onMouseEnter:onMouseEnter13elrgn({overlay}),ref:ref1,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-p0l9nu\",\"data-framer-name\":\"circle-help 1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><g><path d=\"M 0 16 L 0 0 L 16 0 L 16 16 Z\" fill=\"transparent\"></path><path d=\"M 8 14.667 C 11.682 14.667 14.667 11.682 14.667 8 C 14.667 4.318 11.682 1.333 8 1.333 C 4.318 1.333 1.333 4.318 1.333 8 C 1.333 11.682 4.318 14.667 8 14.667 Z\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"rgb(182,192,211)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 6.06 6 C 6.217 5.555 6.526 5.179 6.933 4.94 C 7.341 4.7 7.819 4.613 8.285 4.693 C 8.75 4.772 9.173 5.014 9.477 5.376 C 9.781 5.737 9.947 6.194 9.947 6.667 C 9.947 8 7.947 8.667 7.947 8.667\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"rgb(182,192,211)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 8 11.333 L 8.007 11.333\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"rgb(182,192,211)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',svgContentId:11150669363,withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":\"1ib7ua6\",offsetX:0,offsetY:-10,onDismiss:overlay.hide,placement:\"top\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(motion.div,{animate:animation3,className:\"framer-10b5gpy\",exit:animation2,initial:animation4,ref:ref2,role:\"dialog\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\"},children:\"Automatically detects security issues in AI-generated code\"})}),className:\"framer-4rkng6\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})})]})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-hj84r1\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-okez7v\",\"data-framer-name\":\"Overlay\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:36,intrinsicWidth:36,svg:'<svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect x=\"0.5\" width=\"35.2\" height=\"35.2\" rx=\"17.6\" fill=\"#DBEFF0\"/>\\n<path d=\"M25.2353 21.9999L19.3686 11.7333C19.2407 11.5076 19.0552 11.3198 18.831 11.1892C18.6069 11.0586 18.3521 10.9897 18.0926 10.9897C17.8332 10.9897 17.5784 11.0586 17.3542 11.1892C17.13 11.3198 16.9445 11.5076 16.8166 11.7333L10.9499 21.9999C10.8206 22.2239 10.7528 22.478 10.7534 22.7366C10.754 22.9952 10.8229 23.249 10.9532 23.4723C11.0835 23.6957 11.2705 23.8806 11.4953 24.0084C11.7201 24.1362 11.9747 24.2023 12.2333 24.1999H23.9666C24.2239 24.1997 24.4767 24.1317 24.6994 24.0029C24.9222 23.874 25.1071 23.6889 25.2357 23.466C25.3642 23.243 25.4318 22.9902 25.4318 22.7329C25.4317 22.4756 25.3639 22.2228 25.2353 21.9999Z\" stroke=\"#4AB0B5\" stroke-linecap=\"round\"/>\\n<path d=\"M18.0996 15.4001V18.3335\" stroke=\"#4AB0B5\" stroke-linecap=\"round\"/>\\n<path d=\"M18.0996 21.2666H18.1069\" stroke=\"#4AB0B5\" stroke-linecap=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15.4px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(28, 40, 60)\"},children:\"Real-time Feedback\"})}),className:\"framer-1l0omze\",\"data-framer-name\":\"Real-time Feedback\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wy2ctw\",\"data-framer-name\":\"real-time-feedback-tooltip\",id:\"1wy2ctw\",onMouseEnter:onMouseEnter13elrgn({overlay:overlay1}),ref:ref3,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-t9mg0e\",\"data-framer-name\":\"circle-help 2\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:16,intrinsicWidth:16,svg:'<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_103_226)\">\\n<path d=\"M8.00016 14.6666C11.6821 14.6666 14.6668 11.6818 14.6668 7.99992C14.6668 4.31802 11.6821 1.33325 8.00016 1.33325C4.31826 1.33325 1.3335 4.31802 1.3335 7.99992C1.3335 11.6818 4.31826 14.6666 8.00016 14.6666Z\" stroke=\"#B6C0D3\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M6.06006 5.99989C6.21679 5.55434 6.52616 5.17863 6.93336 4.93931C7.34056 4.7 7.81932 4.61252 8.28484 4.69237C8.75036 4.77222 9.1726 5.01424 9.47678 5.37558C9.78095 5.73691 9.94743 6.19424 9.94673 6.66656C9.94673 7.99989 7.94673 8.66656 7.94673 8.66656\" stroke=\"#B6C0D3\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M8 11.3333H8.00674\" stroke=\"#B6C0D3\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_103_226\">\\n<rect width=\"16\" height=\"16\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref3,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":\"1wy2ctw\",offsetX:0,offsetY:-10,onDismiss:overlay1.hide,placement:\"top\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(motion.div,{animate:animation3,className:\"framer-1q1nt15\",exit:animation2,initial:animation4,ref:ref4,role:\"dialog\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\"},children:\"Provides instant feedback as you code, highlighting issues before the code is committed\"})}),className:\"framer-bujt3p\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})})]})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-dgwk6d\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-gs6d2m\",\"data-framer-name\":\"Overlay\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:36,intrinsicWidth:36,svg:'<svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect x=\"0.5\" width=\"35.2\" height=\"35.2\" rx=\"17.6\" fill=\"#DBEFF0\"/>\\n<path d=\"M18.0996 22.7334H23.9663\" stroke=\"#4AB0B5\" stroke-linecap=\"round\"/>\\n<path d=\"M12.2329 21.2668L16.6329 16.8668L12.2329 12.4668\" stroke=\"#4AB0B5\" stroke-linecap=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15.4px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(28, 40, 60)\"},children:\"IDE Integration\"})}),className:\"framer-gezxfl\",\"data-framer-name\":\"IDE Integration\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1yhzb7e\",\"data-framer-name\":\"IDE-tooltip\",id:\"1yhzb7e\",onMouseEnter:onMouseEnter13elrgn({overlay:overlay2}),ref:ref5,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-erjkj5\",\"data-framer-name\":\"circle-help 3\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><g><path d=\"M 0 16 L 0 0 L 16 0 L 16 16 Z\" fill=\"transparent\"></path><path d=\"M 8 14.667 C 11.682 14.667 14.667 11.682 14.667 8 C 14.667 4.318 11.682 1.333 8 1.333 C 4.318 1.333 1.333 4.318 1.333 8 C 1.333 11.682 4.318 14.667 8 14.667 Z\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"rgb(182,192,211)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 6.06 6 C 6.217 5.555 6.526 5.179 6.933 4.94 C 7.341 4.7 7.819 4.613 8.285 4.693 C 8.75 4.772 9.173 5.014 9.477 5.376 C 9.781 5.737 9.947 6.194 9.947 6.667 C 9.947 8 7.947 8.667 7.947 8.667\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"rgb(182,192,211)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 8 11.333 L 8.007 11.333\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"rgb(182,192,211)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',svgContentId:11150669363,withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref5,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":\"1yhzb7e\",offsetX:0,offsetY:-10,onDismiss:overlay2.hide,placement:\"top\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(motion.div,{animate:animation3,className:\"framer-59d404\",exit:animation2,initial:animation4,ref:ref6,role:\"dialog\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\"},children:\"Seamlessly integrates with VS Code, Cursor, and Windsurf\"})}),className:\"framer-he6g92\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})})]})})})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dfdrld\",\"data-framer-name\":\"Git Repo Card\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ig6cfb\",\"data-framer-name\":\"Background\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 100 100\"><path d=\"M 20.833 100 C 9.327 100 0 90.673 0 79.167 L 0 20.833 C 0 9.327 9.327 0 20.833 0 L 79.167 0 C 90.673 0 100 9.327 100 20.833 L 100 79.167 C 100 90.673 90.673 100 79.167 100 Z\" fill=\"rgb(87, 131, 255)\"></path><path d=\"M 37.547 31.132 L 37.547 56.038\" fill=\"transparent\" stroke-width=\"3.77\" stroke=\"rgb(255,255,255)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\"></path><path d=\"M 62.453 43.585 C 65.892 43.585 68.679 40.797 68.679 37.358 C 68.679 33.92 65.892 31.132 62.453 31.132 C 59.014 31.132 56.227 33.92 56.227 37.358 C 56.227 40.797 59.014 43.585 62.453 43.585 Z\" fill=\"transparent\" stroke-width=\"3.77\" stroke=\"rgb(255,255,255)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\"></path><path d=\"M 37.547 68.49 C 40.986 68.49 43.774 65.703 43.774 62.264 C 43.774 58.825 40.986 56.038 37.547 56.038 C 34.109 56.038 31.321 58.825 31.321 62.264 C 31.321 65.703 34.109 68.49 37.547 68.49 Z\" fill=\"transparent\" stroke-width=\"3.77\" stroke=\"rgb(255,255,255)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\"></path><path d=\"M 62.453 43.585 C 62.453 48.539 60.485 53.29 56.982 56.793 C 53.479 60.296 48.728 62.264 43.773 62.264\" fill=\"transparent\" stroke-width=\"3.77\" stroke=\"rgb(255,255,255)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\"></path></svg>',svgContentId:11418252049,withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jikmsc\",\"data-border\":true,\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(87, 131, 255)\"},children:\"Git Repo\"})}),className:\"framer-1yeytq5\",\"data-framer-name\":\"Heading 4 → Git Repo\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15.4px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(105, 114, 130)\"},children:\"Codacy automatically analyzes your repositories, ensuring all code meets your organization's standards.\"})}),className:\"framer-6dv1ut\",\"data-framer-name\":\"Codacy integrates with your favorite IDEs and AI assistants to provide real-time security and quality feedback.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8oukoh\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1uo7sf2\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-r43eja\",\"data-framer-name\":\"Overlay\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:36,intrinsicWidth:36,svg:'<svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect x=\"0.5\" y=\"0.200195\" width=\"35.2\" height=\"35.2\" rx=\"17.6\" fill=\"#CCE0FF\"/>\\n<path d=\"M13.7002 10.5332C15.2832 10.5334 16.5664 11.8173 16.5664 13.4004C16.5663 14.7534 15.628 15.8835 14.3672 16.1846V24.4004C14.367 24.7683 14.0681 25.0672 13.7002 25.0674C13.3321 25.0674 13.0334 24.7684 13.0332 24.4004V16.1846C11.772 15.8838 10.8331 14.7536 10.833 13.4004C10.833 11.8172 12.117 10.5332 13.7002 10.5332ZM21.2441 12.7441C21.7323 12.7927 22.1911 13.0086 22.541 13.3584C22.9411 13.7585 23.166 14.3014 23.166 14.8672V19.4141C24.4275 19.7147 25.3661 20.8467 25.3662 22.2002C25.3661 23.7833 24.0831 25.0663 22.5 25.0664C20.9168 25.0664 19.6329 23.7833 19.6328 22.2002C19.6329 20.8469 20.5717 19.715 21.833 19.4141V14.8672C21.833 14.6551 21.7486 14.4518 21.5986 14.3018C21.4674 14.1705 21.2953 14.0895 21.1123 14.0713L21.0332 14.0674H18.833C18.4649 14.0673 18.1661 13.7685 18.166 13.4004C18.166 13.0322 18.4649 12.7335 18.833 12.7334H21.0332L21.2441 12.7441ZM22.5 20.667C21.6532 20.667 20.9669 21.3535 20.9668 22.2002C20.9669 23.0469 21.6532 23.7334 22.5 23.7334C23.3467 23.7333 24.0331 23.0469 24.0332 22.2002C24.0331 21.3535 23.3467 20.6671 22.5 20.667ZM13.7002 11.8672C12.8534 11.8672 12.167 12.5536 12.167 13.4004C12.1671 14.2471 12.8534 14.9336 13.7002 14.9336C14.5468 14.9334 15.2333 14.247 15.2334 13.4004C15.2334 12.5537 14.5468 11.8674 13.7002 11.8672Z\" fill=\"#5784FF\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15.4px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(28, 40, 60)\"},children:\"Automated PR Checks\"})}),className:\"framer-5wcf4p\",\"data-framer-name\":\"AI Code Analysis\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay3=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-13i6j26\",\"data-framer-name\":\"circle-help 1\",id:\"13i6j26\",onMouseEnter:onMouseEnter13elrgn({overlay:overlay3}),ref:ref7,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-zi6azx\",\"data-framer-name\":\"circle-help 1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><g><path d=\"M 0 16 L 0 0 L 16 0 L 16 16 Z\" fill=\"transparent\"></path><path d=\"M 8 14.667 C 11.682 14.667 14.667 11.682 14.667 8 C 14.667 4.318 11.682 1.333 8 1.333 C 4.318 1.333 1.333 4.318 1.333 8 C 1.333 11.682 4.318 14.667 8 14.667 Z\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"rgb(182,192,211)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 6.06 6 C 6.217 5.555 6.526 5.179 6.933 4.94 C 7.341 4.7 7.819 4.613 8.285 4.693 C 8.75 4.772 9.173 5.014 9.477 5.376 C 9.781 5.737 9.947 6.194 9.947 6.667 C 9.947 8 7.947 8.667 7.947 8.667\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"rgb(182,192,211)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 8 11.333 L 8.007 11.333\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"rgb(182,192,211)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',svgContentId:11150669363,withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay3.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref7,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":\"13i6j26\",offsetX:0,offsetY:-10,onDismiss:overlay3.hide,placement:\"top\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(motion.div,{animate:animation3,className:\"framer-1miteck\",exit:animation2,initial:animation4,ref:ref8,role:\"dialog\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\"},children:\"Runs comprehensive checks on every on every pull request\"})}),className:\"framer-qlkc38\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})})]})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7bd1ht\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1vn6dtl\",\"data-framer-name\":\"Overlay\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:36,intrinsicWidth:36,svg:'<svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect x=\"0.5\" y=\"0.600098\" width=\"35.2\" height=\"35.2\" rx=\"17.6\" fill=\"#CCE0FF\"/>\\n<path d=\"M18.3154 10.2056C19.3861 10.2589 20.4024 10.7076 21.1641 11.4692C21.9766 12.2819 22.4336 13.3845 22.4336 14.5337V16.8003H23.2334C24.4115 16.8004 25.3662 17.756 25.3662 18.9341V24.0669C25.366 25.2448 24.4113 26.2005 23.2334 26.2007H12.9668C11.7887 26.2007 10.8333 25.2449 10.833 24.0669V18.9341C10.833 17.7559 11.7886 16.8003 12.9668 16.8003H13.7666V14.5337C13.7666 13.3845 14.2235 12.2819 15.0361 11.4692C15.8488 10.6568 16.9514 10.1997 18.1006 10.1997L18.3154 10.2056ZM12.9668 18.1343C12.525 18.1343 12.167 18.4923 12.167 18.9341V24.0669C12.1672 24.5085 12.5251 24.8677 12.9668 24.8677H23.2334C23.6749 24.8675 24.0329 24.5084 24.0332 24.0669V18.9341C24.0332 18.4923 23.6751 18.1344 23.2334 18.1343H12.9668ZM18.1006 11.5337C17.3051 11.5337 16.5411 11.8492 15.9785 12.4116C15.4159 12.9742 15.1006 13.7381 15.1006 14.5337V16.8003H21.1006V14.5337C21.1006 13.7382 20.7842 12.9742 20.2217 12.4116C19.7295 11.9195 19.0831 11.6166 18.3965 11.5483L18.1006 11.5337Z\" fill=\"#5784FF\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15.4px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(28, 40, 60)\"},children:\"Security Analysis\"})}),className:\"framer-4tsawb\",\"data-framer-name\":\"Real-time Feedback\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay4=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8lc9m8\",\"data-framer-name\":\"real-time-feedback-tooltip\",id:\"8lc9m8\",onMouseEnter:onMouseEnter13elrgn({overlay:overlay4}),ref:ref9,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1cwr5bi\",\"data-framer-name\":\"circle-help 2\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:16,intrinsicWidth:16,svg:'<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_103_226)\">\\n<path d=\"M8.00016 14.6666C11.6821 14.6666 14.6668 11.6818 14.6668 7.99992C14.6668 4.31802 11.6821 1.33325 8.00016 1.33325C4.31826 1.33325 1.3335 4.31802 1.3335 7.99992C1.3335 11.6818 4.31826 14.6666 8.00016 14.6666Z\" stroke=\"#B6C0D3\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M6.06006 5.99989C6.21679 5.55434 6.52616 5.17863 6.93336 4.93931C7.34056 4.7 7.81932 4.61252 8.28484 4.69237C8.75036 4.77222 9.1726 5.01424 9.47678 5.37558C9.78095 5.73691 9.94743 6.19424 9.94673 6.66656C9.94673 7.99989 7.94673 8.66656 7.94673 8.66656\" stroke=\"#B6C0D3\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M8 11.3333H8.00674\" stroke=\"#B6C0D3\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_103_226\">\\n<rect width=\"16\" height=\"16\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay4.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref9,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":\"8lc9m8\",offsetX:0,offsetY:-10,onDismiss:overlay4.hide,placement:\"top\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(motion.div,{animate:animation3,className:\"framer-p511gs\",exit:animation2,initial:animation4,ref:ref10,role:\"dialog\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\"},children:\"Performs SAST, dependency scanning, and secret detection\"})}),className:\"framer-117eh4g\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})})]})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10nnaht\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-px13z1\",\"data-framer-name\":\"Overlay\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:36,intrinsicWidth:36,svg:'<svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect x=\"0.5\" y=\"0.600098\" width=\"35.2\" height=\"35.2\" rx=\"17.6\" fill=\"#CCE0FF\"/>\\n<path d=\"M11.5 10.9331C11.8681 10.9332 12.167 11.232 12.167 11.6001V23.3335C12.167 23.5456 12.2514 23.7489 12.4014 23.8989C12.5514 24.0488 12.7547 24.1333 12.9668 24.1333H24.7002L24.834 24.147C25.1378 24.2091 25.3662 24.4781 25.3662 24.8003C25.3661 25.1225 25.1378 25.3916 24.834 25.4536L24.7002 25.4663H12.9668C12.4011 25.4663 11.8581 25.2423 11.458 24.8423C11.0579 24.4422 10.833 23.8993 10.833 23.3335V11.6001C10.833 11.2319 11.1318 10.9331 11.5 10.9331ZM18.833 12.3999C19.2012 12.3999 19.5 12.6987 19.5 13.0669V21.8667C19.5 22.2349 19.2012 22.5337 18.833 22.5337C18.4649 22.5336 18.1661 22.2348 18.166 21.8667V13.0669C18.166 12.6987 18.4649 12.4 18.833 12.3999ZM22.5 15.3335C22.8681 15.3336 23.167 15.6324 23.167 16.0005V21.8667C23.1668 22.2347 22.868 22.5336 22.5 22.5337C22.1319 22.5337 21.8332 22.2347 21.833 21.8667V16.0005C21.833 15.6323 22.1318 15.3335 22.5 15.3335ZM15.166 18.9995C15.5341 18.9995 15.8328 19.2985 15.833 19.6665V21.8667C15.8329 22.2348 15.5341 22.5327 15.166 22.5327C14.7981 22.5325 14.4991 22.2346 14.499 21.8667V19.6665C14.4992 19.2986 14.7981 18.9998 15.166 18.9995Z\" fill=\"#5784FF\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15.4px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(28, 40, 60)\"},children:\"Quality Metrics\"})}),className:\"framer-1q0za1n\",\"data-framer-name\":\"IDE Integration\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay5=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7qk2hy\",\"data-framer-name\":\"IDE-tooltip\",id:\"7qk2hy\",onMouseEnter:onMouseEnter13elrgn({overlay:overlay5}),ref:ref11,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-dp7cb9\",\"data-framer-name\":\"circle-help 3\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><g><path d=\"M 0 16 L 0 0 L 16 0 L 16 16 Z\" fill=\"transparent\"></path><path d=\"M 8 14.667 C 11.682 14.667 14.667 11.682 14.667 8 C 14.667 4.318 11.682 1.333 8 1.333 C 4.318 1.333 1.333 4.318 1.333 8 C 1.333 11.682 4.318 14.667 8 14.667 Z\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"rgb(182,192,211)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 6.06 6 C 6.217 5.555 6.526 5.179 6.933 4.94 C 7.341 4.7 7.819 4.613 8.285 4.693 C 8.75 4.772 9.173 5.014 9.477 5.376 C 9.781 5.737 9.947 6.194 9.947 6.667 C 9.947 8 7.947 8.667 7.947 8.667\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"rgb(182,192,211)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 8 11.333 L 8.007 11.333\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"rgb(182,192,211)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',svgContentId:11150669363,withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay5.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref11,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":\"7qk2hy\",offsetX:0,offsetY:-10,onDismiss:overlay5.hide,placement:\"top\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(motion.div,{animate:animation3,className:\"framer-1lgxzhx\",exit:animation2,initial:animation4,ref:ref12,role:\"dialog\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\"},children:\"Tracks code quality, test coverage, and technical debt.\"})}),className:\"framer-1etea3a\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})})]})})})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ajaywh\",\"data-framer-name\":\"Production Card\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-12ka6si\",\"data-framer-name\":\"Background\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 102 101\"><path d=\"M 20.5 101 C 9.454 101 0.5 92.046 0.5 81 L 0.5 20 C 0.5 8.954 9.454 0 20.5 0 L 81.5 0 C 92.546 0 101.5 8.954 101.5 20 L 101.5 81 C 101.5 92.046 92.546 101 81.5 101 Z\" fill=\"rgb(111, 44, 196)\"></path><path d=\"M 62 64.5 L 45 64.5 C 42.404 64.499 39.859 63.777 37.649 62.413 C 35.44 61.049 33.654 59.098 32.49 56.777 C 31.326 54.457 30.83 51.858 31.057 49.272 C 31.285 46.685 32.228 44.213 33.779 42.132 C 35.331 40.05 37.431 38.442 39.845 37.485 C 42.259 36.528 44.891 36.262 47.447 36.715 C 50.004 37.168 52.384 38.323 54.321 40.051 C 56.259 41.779 57.678 44.012 58.42 46.5 L 62 46.5 C 64.387 46.5 66.676 47.448 68.364 49.136 C 70.052 50.824 71 53.113 71 55.5 C 71 57.887 70.052 60.176 68.364 61.864 C 66.676 63.552 64.387 64.5 62 64.5 Z\" fill=\"transparent\" stroke-width=\"4\" stroke=\"rgb(255,255,255)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:11886298897,withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-nt4xil\",\"data-framer-name\":\"Git Repo\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1e3ocb8\",\"data-border\":true,\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(111, 44, 196)\"},children:\"Production\"})}),className:\"framer-gdpmvl\",\"data-framer-name\":\"Heading 4 → Git Repo\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15.4px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(105, 114, 130)\"},children:\"Codacy continues to protect your applications in production with dynamic testing and monitoring.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15.4px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(69, 85, 108)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})]}),className:\"framer-1dfehex\",\"data-framer-name\":\"Codacy integrates with your favorite IDEs and AI assistants to provide real-time security and quality feedback.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fkukiy\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16mq4pw\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-15p0fxg\",\"data-framer-name\":\"Overlay\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\"><path d=\"M 18.1 35.8 C 8.38 35.8 0.5 27.92 0.5 18.2 L 0.5 18.2 C 0.5 8.48 8.38 0.6 18.1 0.6 L 18.1 0.6 C 27.82 0.6 35.7 8.48 35.7 18.2 L 35.7 18.2 C 35.7 27.92 27.82 35.8 18.1 35.8 Z\" fill=\"rgb(228, 213, 246)\"></path><path d=\"M 12.233 19.667 C 12.094 19.667 11.958 19.628 11.841 19.555 C 11.723 19.481 11.629 19.375 11.569 19.25 C 11.509 19.125 11.486 18.985 11.502 18.848 C 11.518 18.71 11.573 18.579 11.661 18.472 L 18.921 10.992 C 18.975 10.929 19.05 10.886 19.131 10.871 C 19.213 10.856 19.298 10.869 19.371 10.908 C 19.444 10.948 19.502 11.011 19.535 11.087 C 19.568 11.163 19.574 11.249 19.552 11.329 L 18.144 15.744 C 18.102 15.855 18.088 15.974 18.103 16.092 C 18.118 16.21 18.161 16.322 18.229 16.419 C 18.297 16.517 18.387 16.596 18.492 16.651 C 18.597 16.706 18.714 16.734 18.833 16.734 L 23.966 16.734 C 24.105 16.733 24.241 16.772 24.359 16.846 C 24.476 16.92 24.57 17.025 24.63 17.15 C 24.69 17.276 24.713 17.415 24.697 17.553 C 24.681 17.691 24.626 17.821 24.538 17.929 L 17.278 25.409 C 17.224 25.472 17.15 25.514 17.068 25.529 C 16.986 25.544 16.901 25.531 16.828 25.492 C 16.755 25.453 16.697 25.39 16.664 25.314 C 16.631 25.237 16.625 25.152 16.648 25.072 L 18.056 20.657 C 18.097 20.546 18.111 20.426 18.096 20.309 C 18.081 20.191 18.038 20.078 17.97 19.981 C 17.903 19.884 17.812 19.804 17.707 19.75 C 17.602 19.695 17.485 19.666 17.366 19.667 Z\" fill=\"transparent\" stroke=\"var(--token-d8c07810-b3a6-48d6-a900-6fa9a8aff16e, rgb(113, 45, 200)) /* {&quot;name&quot;:&quot;purple-40&quot;} */\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:8765347685,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15.4px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(28, 40, 60)\"},children:\"DAST\"})}),className:\"framer-1cic3ah\",\"data-framer-name\":\"AI Code Analysis\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay6=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1e3axlc\",\"data-framer-name\":\"circle-help 1\",id:\"1e3axlc\",onMouseEnter:onMouseEnter13elrgn({overlay:overlay6}),ref:ref13,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1o0xhih\",\"data-framer-name\":\"circle-help 1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><g><path d=\"M 0 16 L 0 0 L 16 0 L 16 16 Z\" fill=\"transparent\"></path><path d=\"M 8 14.667 C 11.682 14.667 14.667 11.682 14.667 8 C 14.667 4.318 11.682 1.333 8 1.333 C 4.318 1.333 1.333 4.318 1.333 8 C 1.333 11.682 4.318 14.667 8 14.667 Z\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"rgb(182,192,211)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 6.06 6 C 6.217 5.555 6.526 5.179 6.933 4.94 C 7.341 4.7 7.819 4.613 8.285 4.693 C 8.75 4.772 9.173 5.014 9.477 5.376 C 9.781 5.737 9.947 6.194 9.947 6.667 C 9.947 8 7.947 8.667 7.947 8.667\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"rgb(182,192,211)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 8 11.333 L 8.007 11.333\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"rgb(182,192,211)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',svgContentId:11150669363,withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay6.visible&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XDvfzMcUb:{safeArea:false}},children:/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref13,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":\"1e3axlc\",offsetX:0,offsetY:-10,onDismiss:overlay6.hide,placement:\"top\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(motion.div,{animate:animation3,className:\"framer-1r5y5vc\",exit:animation2,initial:animation4,ref:ref14,role:\"dialog\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\"},children:\"Identifies vulnerabilities by testing running  applications\"})}),className:\"framer-cwp6j\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})})})]})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qwjtjq\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-c8zvub\",\"data-framer-name\":\"Overlay\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\"><path d=\"M 18.1 35.2 C 8.38 35.2 0.5 27.32 0.5 17.6 L 0.5 17.6 C 0.5 7.88 8.38 0 18.1 0 L 18.1 0 C 27.82 0 35.7 7.88 35.7 17.6 L 35.7 17.6 C 35.7 27.32 27.82 35.2 18.1 35.2 Z\" fill=\"rgb(228, 213, 246)\"></path><path d=\"M 24.467 13.727 L 24.467 23.467 C 24.467 23.988 24.259 24.489 23.891 24.857 C 23.522 25.226 23.021 25.433 22.5 25.434 L 13.7 25.434 C 13.179 25.434 12.678 25.226 12.31 24.857 C 11.941 24.489 11.733 23.988 11.733 23.467 L 11.733 11.733 C 11.733 11.212 11.941 10.712 12.31 10.343 C 12.678 9.974 13.179 9.767 13.7 9.767 L 20.507 9.767 Z M 13.7 10.767 C 13.444 10.767 13.198 10.869 13.017 11.05 C 12.835 11.231 12.733 11.477 12.733 11.733 L 12.733 23.467 C 12.733 23.723 12.835 23.969 13.017 24.15 C 13.198 24.331 13.444 24.434 13.7 24.434 L 22.5 24.434 C 22.756 24.433 23.002 24.331 23.184 24.15 C 23.365 23.969 23.467 23.723 23.467 23.467 L 23.467 15.167 L 21.033 15.167 C 20.512 15.167 20.011 14.96 19.643 14.591 C 19.274 14.222 19.067 13.722 19.066 13.2 L 19.066 10.767 Z M 16.242 17.654 C 16.415 17.439 16.73 17.404 16.945 17.576 C 17.161 17.749 17.196 18.064 17.023 18.279 L 15.807 19.8 L 17.023 21.321 L 17.078 21.406 C 17.184 21.613 17.134 21.872 16.945 22.023 C 16.757 22.174 16.492 22.167 16.314 22.019 L 16.242 21.946 L 14.775 20.112 L 14.525 19.8 L 14.775 19.487 Z M 19.254 17.576 C 19.443 17.425 19.707 17.433 19.886 17.582 L 19.957 17.654 L 21.424 19.487 L 21.674 19.8 L 21.424 20.112 L 19.957 21.946 C 19.785 22.162 19.469 22.196 19.254 22.023 C 19.039 21.851 19.004 21.537 19.176 21.321 L 20.393 19.8 L 19.176 18.279 L 19.121 18.194 C 19.015 17.987 19.065 17.727 19.254 17.576 Z M 20.066 13.2 C 20.067 13.456 20.168 13.703 20.35 13.884 C 20.531 14.065 20.777 14.167 21.033 14.167 L 23.467 14.167 L 23.467 14.141 L 20.093 10.767 L 20.066 10.767 Z\" fill=\"var(--token-d8c07810-b3a6-48d6-a900-6fa9a8aff16e, rgb(113, 45, 200)) /* {&quot;name&quot;:&quot;purple-40&quot;} */\"></path></svg>',svgContentId:10287416562,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15.4px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(28, 40, 60)\"},children:\"Automated Pentesting\"})}),className:\"framer-jokk11\",\"data-framer-name\":\"Real-time Feedback\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay7=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-loi9bv\",\"data-framer-name\":\"real-time-feedback-tooltip\",id:\"loi9bv\",onMouseEnter:onMouseEnter13elrgn({overlay:overlay7}),ref:ref15,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1jlom8d\",\"data-framer-name\":\"circle-help 2\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:16,intrinsicWidth:16,svg:'<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_103_226)\">\\n<path d=\"M8.00016 14.6666C11.6821 14.6666 14.6668 11.6818 14.6668 7.99992C14.6668 4.31802 11.6821 1.33325 8.00016 1.33325C4.31826 1.33325 1.3335 4.31802 1.3335 7.99992C1.3335 11.6818 4.31826 14.6666 8.00016 14.6666Z\" stroke=\"#B6C0D3\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M6.06006 5.99989C6.21679 5.55434 6.52616 5.17863 6.93336 4.93931C7.34056 4.7 7.81932 4.61252 8.28484 4.69237C8.75036 4.77222 9.1726 5.01424 9.47678 5.37558C9.78095 5.73691 9.94743 6.19424 9.94673 6.66656C9.94673 7.99989 7.94673 8.66656 7.94673 8.66656\" stroke=\"#B6C0D3\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M8 11.3333H8.00674\" stroke=\"#B6C0D3\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_103_226\">\\n<rect width=\"16\" height=\"16\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay7.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref15,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":\"loi9bv\",offsetX:0,offsetY:-10,onDismiss:overlay7.hide,placement:\"top\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(motion.div,{animate:animation3,className:\"framer-wzkavg\",exit:animation2,initial:animation4,ref:ref16,role:\"dialog\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\"},children:\"Simulates attacks to find security weaknesses\"})}),className:\"framer-qqjens\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})})]})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-11t00os\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1tjso9y\",\"data-framer-name\":\"Overlay\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 36\"><path d=\"M 18.1 35.2 C 8.38 35.2 0.5 27.32 0.5 17.6 L 0.5 17.6 C 0.5 7.88 8.38 0 18.1 0 L 18.1 0 C 27.82 0 35.7 7.88 35.7 17.6 L 35.7 17.6 C 35.7 27.32 27.82 35.2 18.1 35.2 Z\" fill=\"rgb(228, 213, 246)\"></path><path d=\"M 11.5 17.1 C 11.776 17.1 12 17.324 12 17.6 C 12 19.217 12.643 20.769 13.787 21.913 C 14.931 23.056 16.481 23.698 18.098 23.698 C 19.814 23.692 21.462 23.024 22.695 21.831 L 23.493 21.033 L 21.033 21.033 C 20.757 21.033 20.533 20.809 20.533 20.533 C 20.533 20.257 20.757 20.033 21.033 20.033 L 25.2 20.033 L 25.2 24.2 C 25.2 24.476 24.976 24.7 24.7 24.7 C 24.424 24.7 24.2 24.476 24.2 24.2 L 24.2 21.74 L 23.391 22.55 C 21.971 23.922 20.076 24.692 18.102 24.699 L 18.1 24.699 C 16.217 24.699 14.411 23.951 13.079 22.62 C 11.748 21.289 11 19.482 11 17.6 C 11 17.324 11.224 17.1 11.5 17.1 Z M 18.452 10.509 C 20.207 10.596 21.872 11.331 23.12 12.579 C 24.451 13.911 25.2 15.717 25.2 17.6 C 25.2 17.876 24.976 18.099 24.7 18.1 C 24.424 18.1 24.2 17.876 24.2 17.6 C 24.2 15.982 23.557 14.431 22.413 13.287 C 21.269 12.143 19.718 11.5 18.101 11.5 C 16.385 11.507 14.738 12.177 13.505 13.369 L 12.707 14.167 L 15.167 14.167 L 15.268 14.177 C 15.495 14.223 15.667 14.425 15.667 14.667 C 15.667 14.908 15.495 15.11 15.268 15.156 L 15.167 15.167 L 11 15.167 L 11 11 C 11 10.724 11.224 10.5 11.5 10.5 C 11.776 10.5 12 10.724 12 11 L 12 13.46 L 12.804 12.656 L 12.81 12.649 L 13.081 12.399 C 14.466 11.184 16.247 10.507 18.098 10.5 L 18.1 10.5 Z\" fill=\"var(--token-d8c07810-b3a6-48d6-a900-6fa9a8aff16e, rgb(113, 45, 200)) /* {&quot;name&quot;:&quot;purple-40&quot;} */\"></path></svg>',svgContentId:9930092251,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15.4px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgb(28, 40, 60)\"},children:\"Continuous Monitoring\"})}),className:\"framer-ub8k59\",\"data-framer-name\":\"IDE Integration\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay8=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1y5qou9\",\"data-framer-name\":\"IDE-tooltip\",id:\"1y5qou9\",onMouseEnter:onMouseEnter13elrgn({overlay:overlay8}),ref:ref17,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-16ome02\",\"data-framer-name\":\"circle-help 3\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><g><path d=\"M 0 16 L 0 0 L 16 0 L 16 16 Z\" fill=\"transparent\"></path><path d=\"M 8 14.667 C 11.682 14.667 14.667 11.682 14.667 8 C 14.667 4.318 11.682 1.333 8 1.333 C 4.318 1.333 1.333 4.318 1.333 8 C 1.333 11.682 4.318 14.667 8 14.667 Z\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"rgb(182,192,211)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 6.06 6 C 6.217 5.555 6.526 5.179 6.933 4.94 C 7.341 4.7 7.819 4.613 8.285 4.693 C 8.75 4.772 9.173 5.014 9.477 5.376 C 9.781 5.737 9.947 6.194 9.947 6.667 C 9.947 8 7.947 8.667 7.947 8.667\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"rgb(182,192,211)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 8 11.333 L 8.007 11.333\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"rgb(182,192,211)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',svgContentId:11150669363,withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay8.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref17,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":\"1y5qou9\",offsetX:0,offsetY:-10,onDismiss:overlay8.hide,placement:\"top\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(motion.div,{animate:animation3,className:\"framer-12kz86z\",exit:animation2,initial:animation4,ref:ref18,role:\"dialog\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\"},children:\"Monitors applications for new vulnerabilities\"})}),className:\"framer-891q0q\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})})]})})})]})]})]})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-zcny87 hidden-72rtr7\",\"data-framer-name\":\"Horizontal line\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-n55edp\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-wm13yx\",\"data-framer-name\":\"Logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:56,intrinsicWidth:197,svg:'<svg width=\"197\" height=\"56\" viewBox=\"0 0 197 56\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_59_576)\">\\n<g clip-path=\"url(#clip1_59_576)\">\\n<path d=\"M8.85132 22.7995C10.173 17.8679 13.3854 13.6603 17.7796 11.1046L13.67 3.95264C7.39463 7.60151 2.81714 13.6117 0.931152 20.6568L8.85615 22.7946L8.85132 22.7995Z\" fill=\"white\"/>\\n<path d=\"M22.3953 9.1755C24.0063 8.74308 25.6704 8.52444 27.3394 8.52444V0.269531C24.9517 0.269531 22.5786 0.575627 20.2729 1.19268L22.3953 9.1755Z\" fill=\"white\"/>\\n<path d=\"M32.3223 9.18529C37.2133 10.5214 41.3808 13.7525 43.9131 18.1787L51.0181 14.0488C47.3957 7.73254 41.4338 3.11679 34.4446 1.21704L32.3223 9.19015V9.18529Z\" fill=\"white\"/>\\n<path d=\"M0 27.7939C0 30.1941 0.308703 32.5895 0.921287 34.9071L8.84628 32.7741C8.41217 31.1513 8.19511 29.4751 8.19993 27.7939H0Z\" fill=\"white\"/>\\n<path d=\"M3.65625 41.5635C4.84765 43.6381 6.30435 45.5525 7.99257 47.2481L13.8145 41.4177C12.6328 40.2273 11.6102 38.8863 10.7709 37.4336L3.65625 41.5635Z\" fill=\"white\"/>\\n<path d=\"M13.665 51.6307C17.8132 54.0504 22.521 55.3233 27.3155 55.3136V47.0587C23.9632 47.0587 20.6687 46.1696 17.7698 44.4788L13.6699 51.6307H13.665Z\" fill=\"white\"/>\\n<path d=\"M43.908 37.4482C41.366 41.8599 37.1889 45.0812 32.2979 46.4028L34.4202 54.3856C41.4142 52.4907 47.3761 47.8847 51.013 41.5781L43.9128 37.4482H43.908Z\" fill=\"white\"/>\\n<path d=\"M54.0811 34.8925C55.3448 30.2233 55.3641 25.2966 54.1438 20.6177L46.1947 22.7555C47.0484 26.0351 47.0291 29.4799 46.1416 32.7498L54.0811 34.8925Z\" fill=\"white\"/>\\n<path d=\"M88.6599 25.2379C87.6715 22.7322 85.5067 21.2495 83.1245 21.2495C79.4771 21.2495 77.001 24.373 77.001 27.9315C77.001 31.4899 79.5364 34.737 83.1542 34.737C85.4721 34.737 87.454 33.4372 88.6599 30.8721H94.7834C93.36 36.3779 88.6303 39.8721 83.2135 39.8721C80.0257 39.8721 77.0257 38.7601 74.6782 36.4372C72.2021 34.0253 71.1543 31.1193 71.1543 27.6547C71.1543 21.5905 76.3833 16.1194 82.9417 16.1194C86.0949 16.1194 88.6352 16.9843 90.9235 18.9365C93.0882 20.7948 94.388 22.8953 94.7884 25.2478H88.6649L88.6599 25.2379Z\" fill=\"white\"/>\\n<path d=\"M106.047 39.9611C100.818 39.9611 96.7998 36.0962 96.7998 30.8376C96.7998 25.579 100.912 21.7141 106.047 21.7141C111.182 21.7141 115.294 25.579 115.294 30.7783C115.294 35.9776 111.212 39.966 106.047 39.966V39.9611ZM110.159 30.8376C110.159 28.5493 108.429 26.5081 106.012 26.5081C103.754 26.5081 101.93 28.49 101.93 30.8376C101.93 33.1852 103.724 35.167 106.042 35.167C108.36 35.167 110.154 33.1259 110.154 30.8376H110.159Z\" fill=\"white\"/>\\n<path d=\"M131.198 39.4323V37.574H131.139C130.18 39.1506 128.445 39.9858 126.004 39.9858C120.81 39.9858 117.404 35.9974 117.404 30.7981C117.404 25.5988 120.898 21.6746 125.91 21.6746C127.892 21.6746 129.498 22.2627 130.951 23.7158V16.5396H136.086V39.4273H131.198V39.4323ZM131.228 30.7734C131.228 28.3912 129.404 26.4736 126.864 26.4736C124.324 26.4736 122.534 28.2676 122.534 30.7734C122.534 33.2791 124.358 35.1967 126.834 35.1967C129.31 35.1967 131.228 33.3088 131.228 30.7734Z\" fill=\"white\"/>\\n<path d=\"M152.697 39.4322V37.5739H152.638C151.896 39.0912 149.855 40.0154 147.597 40.0154C142.526 40.0154 138.997 36.027 138.997 30.8277C138.997 25.6284 142.679 21.6746 147.597 21.6746C149.702 21.6746 151.649 22.5098 152.638 24.0864H152.697V22.2627H157.832V39.4273H152.697V39.4322ZM152.697 30.8326C152.697 28.4208 150.75 26.4735 148.338 26.4735C145.926 26.4735 144.132 28.4208 144.132 30.8969C144.132 33.373 146.02 35.2263 148.397 35.2263C150.775 35.2263 152.697 33.3087 152.697 30.8326Z\" fill=\"white\"/>\\n<path d=\"M173.702 28.8854C172.961 27.2791 171.626 26.4735 169.867 26.4735C167.514 26.4735 165.908 28.4208 165.908 30.8326C165.908 33.2445 167.608 35.1917 169.99 35.1917C171.72 35.1917 172.926 34.3861 173.702 32.9035H178.926C177.908 37.2033 174.226 39.9858 169.832 39.9858C164.761 39.9858 160.738 35.8738 160.738 30.798C160.738 25.7223 164.791 21.6746 169.738 21.6746C174.255 21.6746 177.933 24.5213 178.891 28.8804H173.697L173.702 28.8854Z\" fill=\"white\"/>\\n<path d=\"M182.954 45.1554L185.677 38.5673L179.307 22.2676H184.783L188.218 32.2263H188.277L191.559 22.2676H197L188.4 45.1554H182.959H182.954Z\" fill=\"white\"/>\\n</g>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_59_576\">\\n<rect width=\"197\" height=\"56\" fill=\"white\"/>\\n</clipPath>\\n<clipPath id=\"clip1_59_576\">\\n<rect width=\"197\" height=\"55.9914\" fill=\"white\" transform=\"translate(0 0.269531)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U3dpdHplci01MDA=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"15.4px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Cloud Platform\"})}),className:\"framer-1jtr3gk\",\"data-framer-name\":\"Cloud Platform\",fonts:[\"GF;Switzer-500\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19mswoh\",\"data-framer-name\":\"Build products\",layout:motionLayout,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-3px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(22, 28, 38)\"},children:\"Build products that are trustworthy. Fast.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"60px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-3px\",\"--framer-line-height\":\"60px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(22, 28, 38)\"},children:\"Build products that are\"}),/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"60px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-3px\",\"--framer-line-height\":\"60px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(22, 28, 38)\"},children:\"trustworthy. Fast.\"})]}),className:\"framer-eyr6bh\",\"data-framer-name\":\"Build products that are trustworthy. Fast.\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"164%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(105, 114, 130)\"},children:\"For teams moving fast or even coding with AI, Codacy ensures all the security and quality they need.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"164%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(105, 114, 130)\"},children:\"For teams moving fast or even coding with AI, Codacy ensures all the security and quality they need.\"})}),className:\"framer-1c8phvw\",\"data-framer-name\":\"For teams moving fast or even coding with AI, Codacy ensures all the security and quality they need.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15urwt0\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kykymt\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-262k8p-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"mnpHsqLML\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{borderRadius:16,isMixedBorderRadius:false,loop:false,poster:\"https://framerusercontent.com/images/jaaAEprHpBXjri33Rpk90rYEleQ.png?width=2812&height=1930\",srcFile:\"https://framerusercontent.com/assets/F7YNncldQlSQR4mV4qYAWnBKE.mp4\",style:{width:\"100%\"}},XDvfzMcUb:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:60,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"mnpHsqLML\",isMixedBorderRadius:true,layoutId:\"mnpHsqLML\",loop:true,muted:true,objectFit:\"contain\",playing:true,posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/MGp1FuvEkz7sNLjghqPs2grmFQ.mp4\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1okokq\",\"data-framer-name\":\"Leading industry\",layout:motionLayout,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\"},children:\"Leading the industry, circa 2012\"})}),className:\"framer-m40zx2\",\"data-framer-name\":\"Leading the industry, circa 2012\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"https://www.g2.com/products/codacy/reviews\",motionChild:true,nodeId:\"VHFluVakG\",openInNewTab:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:84,intrinsicWidth:1063,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+3244+0+194),pixelHeight:84,pixelWidth:1063,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,src:\"https://framerusercontent.com/images/nvsEAi0iaZz3JRJCxF8awpUil0.svg?width=1063&height=84\",srcSet:\"https://framerusercontent.com/images/nvsEAi0iaZz3JRJCxF8awpUil0.svg?scale-down-to=512&width=1063&height=84 512w,https://framerusercontent.com/images/nvsEAi0iaZz3JRJCxF8awpUil0.svg?scale-down-to=1024&width=1063&height=84 1024w,https://framerusercontent.com/images/nvsEAi0iaZz3JRJCxF8awpUil0.svg?width=1063&height=84 1063w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:84,intrinsicWidth:1063,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+4340+0+194),pixelHeight:84,pixelWidth:1063,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 160px)`,src:\"https://framerusercontent.com/images/nvsEAi0iaZz3JRJCxF8awpUil0.svg?width=1063&height=84\",srcSet:\"https://framerusercontent.com/images/nvsEAi0iaZz3JRJCxF8awpUil0.svg?scale-down-to=512&width=1063&height=84 512w,https://framerusercontent.com/images/nvsEAi0iaZz3JRJCxF8awpUil0.svg?scale-down-to=1024&width=1063&height=84 1024w,https://framerusercontent.com/images/nvsEAi0iaZz3JRJCxF8awpUil0.svg?width=1063&height=84 1063w\"}}},children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:84,intrinsicWidth:1063,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+2950+0+194),pixelHeight:84,pixelWidth:1063,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 160px)`,src:\"https://framerusercontent.com/images/nvsEAi0iaZz3JRJCxF8awpUil0.svg?width=1063&height=84\",srcSet:\"https://framerusercontent.com/images/nvsEAi0iaZz3JRJCxF8awpUil0.svg?scale-down-to=512&width=1063&height=84 512w,https://framerusercontent.com/images/nvsEAi0iaZz3JRJCxF8awpUil0.svg?scale-down-to=1024&width=1063&height=84 1024w,https://framerusercontent.com/images/nvsEAi0iaZz3JRJCxF8awpUil0.svg?width=1063&height=84 1063w\"},className:\"framer-zxwqc3 framer-lux5qc\",\"data-framer-name\":\"Frame 427319724\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1c3ggzm\",\"data-framer-name\":\"Three pillars, one platform\",layout:motionLayout,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-p2tz36\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-3px\",\"--framer-line-height\":\"60px\",\"--framer-text-alignment\":\"center\"},children:\"Three Pillars, One Platform\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"60px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-3px\",\"--framer-line-height\":\"60px\",\"--framer-text-alignment\":\"center\"},children:\"Three Pillars, One Platform\"})}),className:\"framer-uju4zf\",\"data-framer-name\":\"Heading 3 → Three Major Challenges, One Platform\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(105, 114, 130)\"},children:\"Codacy brings AppSec, AI Protection, and Quality Enforcement together in one single, integrated platform.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(105, 114, 130)\"},children:\"Codacy brings AppSec, AI Protection, and Quality Enforcement together in one single, integrated platform.\"})}),className:\"framer-1wz89r\",\"data-framer-name\":\"Codacy brings AppSec, AI Protection, and Quality Enforcement together in one single, integrated platform.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ul7csb\",\"data-framer-name\":\"1\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jsji7k\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4o36pa\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fw60u5\",\"data-framer-name\":\"Frame 427319670\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"1\"})}),className:\"framer-9gc89f\",\"data-framer-name\":\"1\",fonts:[\"Inter-Black\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"rgb(111, 44, 196)\"},children:\"Complete DevSecOps your team will act on\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"rgb(111, 44, 196)\"},children:\"Complete DevSecOps your team will act on\"})}),className:\"framer-1hcyb6m\",\"data-framer-name\":\"Complete DevSecOps your team will act on\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xh16k6\",\"data-framer-name\":\"Frame 427319728\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mbv2kl\",\"data-framer-name\":\"Frame 427319727\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jyw1an\",\"data-framer-name\":\"Frame 427319726\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5hu5q5\",\"data-framer-name\":\"Frame 427319675\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-kal4gv\",\"data-framer-name\":\"Frame 3\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 61 61\"><path d=\"M 41.842 37.486 L 32.242 20.686 C 32.033 20.317 31.73 20.01 31.363 19.796 C 30.996 19.582 30.579 19.47 30.154 19.47 C 29.73 19.47 29.313 19.582 28.946 19.796 C 28.579 20.01 28.276 20.317 28.066 20.686 L 18.466 37.486 C 18.255 37.853 18.144 38.268 18.145 38.692 C 18.146 39.115 18.259 39.53 18.472 39.895 C 18.685 40.261 18.991 40.564 19.359 40.773 C 19.727 40.982 20.143 41.09 20.566 41.086 L 39.766 41.086 C 40.188 41.086 40.601 40.974 40.965 40.764 C 41.33 40.553 41.633 40.25 41.843 39.885 C 42.053 39.52 42.164 39.107 42.164 38.685 C 42.164 38.264 42.053 37.851 41.842 37.486 Z\" fill=\"transparent\" stroke-width=\"2.4\" stroke=\"rgb(111, 44, 196)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 30.166 26.686 L 30.166 31.486\" fill=\"transparent\" stroke-width=\"2.4\" stroke=\"rgb(111, 44, 196)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 30.166 36.286 L 30.178 36.286\" fill=\"transparent\" stroke-width=\"2.4\" stroke=\"rgb(111, 44, 196)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:10704292741,withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Every stage of the SDLC bears unique security risks\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\"},children:\"Every stage of the SDLC bears unique security risks\"})}),className:\"framer-1fsmmso\",\"data-framer-name\":\"Every stage of the SDLC bears unique security risks\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pqhn3m\",\"data-framer-name\":\"Frame 427319700\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-x8880s\",\"data-framer-name\":\"Frame 4\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 61 61\"><path d=\"M 41.326 33.846 C 41.595 34.114 41.808 34.431 41.953 34.782 C 42.098 35.132 42.173 35.507 42.173 35.886 C 42.173 36.265 42.098 36.64 41.953 36.99 C 41.808 37.34 41.595 37.658 41.326 37.926 L 38.206 41.046 C 37.939 41.314 37.621 41.527 37.271 41.673 C 36.92 41.818 36.545 41.893 36.166 41.893 C 35.787 41.893 35.412 41.818 35.062 41.673 C 34.712 41.527 34.394 41.314 34.126 41.046 L 19.006 25.926 C 18.467 25.384 18.164 24.651 18.164 23.886 C 18.164 23.121 18.467 22.388 19.006 21.846 L 22.126 18.726 C 22.668 18.187 23.402 17.884 24.166 17.884 C 24.931 17.884 25.664 18.187 26.206 18.726 Z\" fill=\"transparent\" stroke-width=\"2.4\" stroke=\"rgb(111, 44, 196)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 33.166 30.486 L 33 30.5\" fill=\"transparent\" stroke-width=\"2.4\" stroke=\"rgb(111, 44, 196)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 29.566 26.886 L 31.966 24.486\" fill=\"transparent\" stroke-width=\"2.4\" stroke=\"rgb(111, 44, 196)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 25.967 23.286 L 28.367 20.886\" fill=\"transparent\" stroke-width=\"2.4\" stroke=\"rgb(111, 44, 196)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 36.767 34.086 L 39.167 31.686\" fill=\"transparent\" stroke-width=\"2.4\" stroke=\"rgb(111, 44, 196)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:11524301237,withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Centralizing security rules and policies is complex\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\"},children:\"Centralizing security rules and policies is complex\"})}),className:\"framer-8792bg\",\"data-framer-name\":\"Centralizing security rules and policies is complex\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-c959om\",\"data-framer-name\":\"Frame 427319699\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1h59xb\",\"data-framer-name\":\"Frame 5\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 61 61\"><path d=\"M 31.366 32.486 L 33.767 29.486 L 31.366 26.486\" fill=\"transparent\" stroke-width=\"2.4\" stroke=\"rgb(111, 44, 196)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 40.967 41.486 L 35.807 36.326\" fill=\"transparent\" stroke-width=\"2.4\" stroke=\"rgb(111, 44, 196)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 26.567 26.486 L 24.166 29.486 L 26.567 32.486\" fill=\"transparent\" stroke-width=\"2.4\" stroke=\"rgb(111, 44, 196)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 28.966 39.086 C 34.268 39.086 38.566 34.788 38.566 29.486 C 38.566 24.184 34.268 19.886 28.966 19.886 C 23.665 19.886 19.366 24.184 19.366 29.486 C 19.366 34.788 23.665 39.086 28.966 39.086 Z\" fill=\"transparent\" stroke-width=\"2.4\" stroke=\"rgb(111, 44, 196)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:10769773832,withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Security checks are often siloed and inconsistent.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\"},children:\"Security checks are often siloed and inconsistent.\"})}),className:\"framer-1l5wzq0\",\"data-framer-name\":\"Security checks are often siloed and inconsistent.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1u90tk4\",\"data-framer-name\":\"Line\"}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-mu5qsn hidden-18a5e3j\",\"data-framer-name\":\"Line 5\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0.41 5\"></svg>',svgContentId:11974257667,withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\"},children:[\"With Codacy\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(111, 44, 196)\"},children:\"Unified security analysis with centralized rules and policies across the entire codebase.\"})]})},XDvfzMcUb:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\"},children:[\"With Codacy\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(111, 44, 196)\"},children:\"Unified security analysis with centralized rules and policies across the entire codebase.\"})]})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"right\"},children:[\"With Codacy\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"rgb(111, 44, 196)\"},children:\"Unified security analysis with centralized rules and policies across the entire codebase.\"})]}),className:\"framer-1tgxow0\",\"data-framer-name\":\"With Codacy\\u2028 Unified security analysis with centralized rules and policies across the entire codebase.\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1sw4iit\",\"data-framer-name\":\"Image\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+3586+64+266+0+0+0+184+0+0+-177),pixelHeight:2868,pixelWidth:3934,positionX:\"center\",positionY:\"center\",sizes:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1444px) + 583px)`,src:\"https://framerusercontent.com/images/Mu0elxTHESs3c2KL9tc8dikUM.png?width=3934&height=2868\",srcSet:\"https://framerusercontent.com/images/Mu0elxTHESs3c2KL9tc8dikUM.png?scale-down-to=512&width=3934&height=2868 512w,https://framerusercontent.com/images/Mu0elxTHESs3c2KL9tc8dikUM.png?scale-down-to=1024&width=3934&height=2868 1024w,https://framerusercontent.com/images/Mu0elxTHESs3c2KL9tc8dikUM.png?scale-down-to=2048&width=3934&height=2868 2048w,https://framerusercontent.com/images/Mu0elxTHESs3c2KL9tc8dikUM.png?width=3934&height=2868 3934w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+4682+64+252+0+0+0+244+0+0+-84),pixelHeight:2868,pixelWidth:3934,positionX:\"center\",positionY:\"center\",sizes:\"908.6667px\",src:\"https://framerusercontent.com/images/Mu0elxTHESs3c2KL9tc8dikUM.png?width=3934&height=2868\",srcSet:\"https://framerusercontent.com/images/Mu0elxTHESs3c2KL9tc8dikUM.png?scale-down-to=512&width=3934&height=2868 512w,https://framerusercontent.com/images/Mu0elxTHESs3c2KL9tc8dikUM.png?scale-down-to=1024&width=3934&height=2868 1024w,https://framerusercontent.com/images/Mu0elxTHESs3c2KL9tc8dikUM.png?scale-down-to=2048&width=3934&height=2868 2048w,https://framerusercontent.com/images/Mu0elxTHESs3c2KL9tc8dikUM.png?width=3934&height=2868 3934w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+3292+64+341+0+0+0+114+0+-183),pixelHeight:2868,pixelWidth:3934,positionX:\"center\",positionY:\"center\",sizes:\"908.6667px\",src:\"https://framerusercontent.com/images/Mu0elxTHESs3c2KL9tc8dikUM.png?width=3934&height=2868\",srcSet:\"https://framerusercontent.com/images/Mu0elxTHESs3c2KL9tc8dikUM.png?scale-down-to=512&width=3934&height=2868 512w,https://framerusercontent.com/images/Mu0elxTHESs3c2KL9tc8dikUM.png?scale-down-to=1024&width=3934&height=2868 1024w,https://framerusercontent.com/images/Mu0elxTHESs3c2KL9tc8dikUM.png?scale-down-to=2048&width=3934&height=2868 2048w,https://framerusercontent.com/images/Mu0elxTHESs3c2KL9tc8dikUM.png?width=3934&height=2868 3934w\"},className:\"framer-1ydlw3d\",\"data-framer-name\":\"Slide1 10\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+3586+64+266+0+0+0+184+0+0+-177+30.5),pixelHeight:2428,pixelWidth:3470,positionX:\"center\",positionY:\"center\",sizes:\"806px\",src:\"https://framerusercontent.com/images/epcECU9AhMlbdaYScaNbnnVIJ4.png?width=3470&height=2428\",srcSet:\"https://framerusercontent.com/images/epcECU9AhMlbdaYScaNbnnVIJ4.png?scale-down-to=512&width=3470&height=2428 512w,https://framerusercontent.com/images/epcECU9AhMlbdaYScaNbnnVIJ4.png?scale-down-to=1024&width=3470&height=2428 1024w,https://framerusercontent.com/images/epcECU9AhMlbdaYScaNbnnVIJ4.png?scale-down-to=2048&width=3470&height=2428 2048w,https://framerusercontent.com/images/epcECU9AhMlbdaYScaNbnnVIJ4.png?width=3470&height=2428 3470w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+4682+64+252+0+0+0+244+0+0+-84+-30),pixelHeight:2428,pixelWidth:3470,positionX:\"center\",positionY:\"center\",sizes:\"1143.6667px\",src:\"https://framerusercontent.com/images/epcECU9AhMlbdaYScaNbnnVIJ4.png?width=3470&height=2428\",srcSet:\"https://framerusercontent.com/images/epcECU9AhMlbdaYScaNbnnVIJ4.png?scale-down-to=512&width=3470&height=2428 512w,https://framerusercontent.com/images/epcECU9AhMlbdaYScaNbnnVIJ4.png?scale-down-to=1024&width=3470&height=2428 1024w,https://framerusercontent.com/images/epcECU9AhMlbdaYScaNbnnVIJ4.png?scale-down-to=2048&width=3470&height=2428 2048w,https://framerusercontent.com/images/epcECU9AhMlbdaYScaNbnnVIJ4.png?width=3470&height=2428 3470w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+3292+64+341+0+0+0+114+0+-183+-30),pixelHeight:2428,pixelWidth:3470,positionX:\"center\",positionY:\"center\",sizes:\"1143.6667px\",src:\"https://framerusercontent.com/images/epcECU9AhMlbdaYScaNbnnVIJ4.png?width=3470&height=2428\",srcSet:\"https://framerusercontent.com/images/epcECU9AhMlbdaYScaNbnnVIJ4.png?scale-down-to=512&width=3470&height=2428 512w,https://framerusercontent.com/images/epcECU9AhMlbdaYScaNbnnVIJ4.png?scale-down-to=1024&width=3470&height=2428 1024w,https://framerusercontent.com/images/epcECU9AhMlbdaYScaNbnnVIJ4.png?scale-down-to=2048&width=3470&height=2428 2048w,https://framerusercontent.com/images/epcECU9AhMlbdaYScaNbnnVIJ4.png?width=3470&height=2428 3470w\"},className:\"framer-1yza1lz\",\"data-framer-name\":\"Slide1 9\"})})})})})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1id0wl5\",\"data-framer-name\":\"2\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ff19ly\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-122xz3b\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-heesp3\",\"data-framer-name\":\"Frame 427319670\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"2\"})}),className:\"framer-2lpghe\",\"data-framer-name\":\"1\",fonts:[\"Inter-Black\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"rgb(51, 148, 153)\"},children:\"Commit AI Code with confidence\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"rgb(51, 148, 153)\"},children:\"Commit AI Code with confidence\"})}),className:\"framer-goyfw4\",\"data-framer-name\":\"Complete DevSecOps your team will act on\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17jl17m\",\"data-framer-name\":\"Frame 427319728\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-vyjkib\",\"data-framer-name\":\"Image\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-a8g6gd\",\"data-framer-name\":\"Image\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+3586+64+1373+0+0+0+114+0+0+-67+-5.2407),pixelHeight:2223,pixelWidth:2783,positionX:\"center\",positionY:\"center\",sizes:\"635px\",src:\"https://framerusercontent.com/images/1kaAS6r83ajtpLeMcLxTwuJGU.png?width=2783&height=2223\",srcSet:\"https://framerusercontent.com/images/1kaAS6r83ajtpLeMcLxTwuJGU.png?scale-down-to=512&width=2783&height=2223 512w,https://framerusercontent.com/images/1kaAS6r83ajtpLeMcLxTwuJGU.png?scale-down-to=1024&width=2783&height=2223 1024w,https://framerusercontent.com/images/1kaAS6r83ajtpLeMcLxTwuJGU.png?scale-down-to=2048&width=2783&height=2223 2048w,https://framerusercontent.com/images/1kaAS6r83ajtpLeMcLxTwuJGU.png?width=2783&height=2223 2783w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+4682+64+1482+0+0+0+114+0+0+-1+-5.2407),pixelHeight:2223,pixelWidth:2783,positionX:\"center\",positionY:\"center\",sizes:\"635px\",src:\"https://framerusercontent.com/images/1kaAS6r83ajtpLeMcLxTwuJGU.png?width=2783&height=2223\",srcSet:\"https://framerusercontent.com/images/1kaAS6r83ajtpLeMcLxTwuJGU.png?scale-down-to=512&width=2783&height=2223 512w,https://framerusercontent.com/images/1kaAS6r83ajtpLeMcLxTwuJGU.png?scale-down-to=1024&width=2783&height=2223 1024w,https://framerusercontent.com/images/1kaAS6r83ajtpLeMcLxTwuJGU.png?scale-down-to=2048&width=2783&height=2223 2048w,https://framerusercontent.com/images/1kaAS6r83ajtpLeMcLxTwuJGU.png?width=2783&height=2223 2783w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+3292+64+1003+0+0+0+114+96.5+0+-5.2407),pixelHeight:2223,pixelWidth:2783,positionX:\"center\",positionY:\"center\",sizes:\"635px\",src:\"https://framerusercontent.com/images/1kaAS6r83ajtpLeMcLxTwuJGU.png?width=2783&height=2223\",srcSet:\"https://framerusercontent.com/images/1kaAS6r83ajtpLeMcLxTwuJGU.png?scale-down-to=512&width=2783&height=2223 512w,https://framerusercontent.com/images/1kaAS6r83ajtpLeMcLxTwuJGU.png?scale-down-to=1024&width=2783&height=2223 1024w,https://framerusercontent.com/images/1kaAS6r83ajtpLeMcLxTwuJGU.png?scale-down-to=2048&width=2783&height=2223 2048w,https://framerusercontent.com/images/1kaAS6r83ajtpLeMcLxTwuJGU.png?width=2783&height=2223 2783w\"},className:\"framer-ma75ox\",\"data-framer-name\":\"Slide1 10\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+3586+64+1373+0+0+0+114+0+0+-67+35.5229),pixelHeight:1709,pixelWidth:2872,positionX:\"center\",positionY:\"center\",sizes:\"680px\",src:\"https://framerusercontent.com/images/uz4TGYFrZeCiWf0FZs6HNewl4.png?width=2872&height=1709\",srcSet:\"https://framerusercontent.com/images/uz4TGYFrZeCiWf0FZs6HNewl4.png?scale-down-to=512&width=2872&height=1709 512w,https://framerusercontent.com/images/uz4TGYFrZeCiWf0FZs6HNewl4.png?scale-down-to=1024&width=2872&height=1709 1024w,https://framerusercontent.com/images/uz4TGYFrZeCiWf0FZs6HNewl4.png?scale-down-to=2048&width=2872&height=1709 2048w,https://framerusercontent.com/images/uz4TGYFrZeCiWf0FZs6HNewl4.png?width=2872&height=1709 2872w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+4682+64+1482+0+0+0+114+0+0+-1+35.5229),pixelHeight:1709,pixelWidth:2872,positionX:\"center\",positionY:\"center\",sizes:\"680px\",src:\"https://framerusercontent.com/images/uz4TGYFrZeCiWf0FZs6HNewl4.png?width=2872&height=1709\",srcSet:\"https://framerusercontent.com/images/uz4TGYFrZeCiWf0FZs6HNewl4.png?scale-down-to=512&width=2872&height=1709 512w,https://framerusercontent.com/images/uz4TGYFrZeCiWf0FZs6HNewl4.png?scale-down-to=1024&width=2872&height=1709 1024w,https://framerusercontent.com/images/uz4TGYFrZeCiWf0FZs6HNewl4.png?scale-down-to=2048&width=2872&height=1709 2048w,https://framerusercontent.com/images/uz4TGYFrZeCiWf0FZs6HNewl4.png?width=2872&height=1709 2872w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+3292+64+1003+0+0+0+114+96.5+0+35.5229),pixelHeight:1709,pixelWidth:2872,positionX:\"center\",positionY:\"center\",sizes:\"680px\",src:\"https://framerusercontent.com/images/uz4TGYFrZeCiWf0FZs6HNewl4.png?width=2872&height=1709\",srcSet:\"https://framerusercontent.com/images/uz4TGYFrZeCiWf0FZs6HNewl4.png?scale-down-to=512&width=2872&height=1709 512w,https://framerusercontent.com/images/uz4TGYFrZeCiWf0FZs6HNewl4.png?scale-down-to=1024&width=2872&height=1709 1024w,https://framerusercontent.com/images/uz4TGYFrZeCiWf0FZs6HNewl4.png?scale-down-to=2048&width=2872&height=1709 2048w,https://framerusercontent.com/images/uz4TGYFrZeCiWf0FZs6HNewl4.png?width=2872&height=1709 2872w\"},className:\"framer-1sp7o62\",\"data-framer-name\":\"Slide1 9\"})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10dqy3c\",\"data-framer-name\":\"Frame 427319727\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pide70\",\"data-framer-name\":\"Frame 427319703\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ij9l9m\",\"data-framer-name\":\"Frame 3\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:51,intrinsicWidth:51,svg:'<svg width=\"51\" height=\"51\" viewBox=\"0 0 51 51\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M35.2667 26.6532C35.2667 32.6532 31.0667 35.6532 26.0747 37.3932C25.8132 37.4818 25.5293 37.4775 25.2707 37.3812C20.2667 35.6532 16.0667 32.6532 16.0667 26.6532V18.2532C16.0667 17.9349 16.1931 17.6297 16.4181 17.4046C16.6432 17.1796 16.9484 17.0532 17.2667 17.0532C19.6667 17.0532 22.6667 15.6132 24.7547 13.7892C25.0089 13.572 25.3323 13.4526 25.6667 13.4526C26.001 13.4526 26.3244 13.572 26.5787 13.7892C28.6787 15.6252 31.6667 17.0532 34.0667 17.0532C34.3849 17.0532 34.6901 17.1796 34.9152 17.4046C35.1402 17.6297 35.2667 17.9349 35.2667 18.2532V26.6532Z\" stroke=\"#339499\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M25.6667 20.6533V25.4533\" stroke=\"#339499\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M25.6667 30.2529H25.6787\" stroke=\"#339499\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"AI tools introduce new security vulnerabilities.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\"},children:\"AI tools introduce new security vulnerabilities.\"})}),className:\"framer-1so6kx4\",\"data-framer-name\":\"AI tools introduce new security vulnerabilities.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wg41ev\",\"data-framer-name\":\"Frame 427319702\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1w0hyi3\",\"data-framer-name\":\"Frame 4\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:51,intrinsicWidth:51,svg:'<svg width=\"51\" height=\"51\" viewBox=\"0 0 51 51\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M23.2667 22.1196L20.8667 25.1196L23.2667 28.1196\" stroke=\"#339499\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M28.0667 22.1196L30.4667 25.1196L28.0667 28.1196\" stroke=\"#339499\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M20.7467 34.7195C23.037 35.8944 25.6716 36.2126 28.1758 35.6168C30.68 35.0211 32.889 33.5505 34.4049 31.4701C35.9207 29.3897 36.6436 26.8363 36.4434 24.2701C36.2432 21.7038 35.133 19.2935 33.3129 17.4733C31.4928 15.6532 29.0824 14.543 26.5162 14.3428C23.9499 14.1426 21.3965 14.8655 19.3161 16.3814C17.2357 17.8972 15.7652 20.1063 15.1694 22.6104C14.5737 25.1146 14.8919 27.7492 16.0667 30.0395L13.6667 37.1195L20.7467 34.7195Z\" stroke=\"#339499\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Generated code bypasses standard review processes.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\"},children:\"Generated code bypasses standard review processes.\"})}),className:\"framer-qhewzn\",\"data-framer-name\":\"Generated code bypasses standard review processes.\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jmlb9f\",\"data-framer-name\":\"Frame 427319701\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1gep5y\",\"data-framer-name\":\"Frame 5\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:51,intrinsicWidth:51,svg:'<svg width=\"51\" height=\"51\" viewBox=\"0 0 51 51\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M25.6667 19.986V15.186H20.8667\" stroke=\"#339499\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M32.8667 19.9863H18.4667C17.1412 19.9863 16.0667 21.0608 16.0667 22.3863V31.9863C16.0667 33.3118 17.1412 34.3863 18.4667 34.3863H32.8667C34.1921 34.3863 35.2667 33.3118 35.2667 31.9863V22.3863C35.2667 21.0608 34.1921 19.9863 32.8667 19.9863Z\" stroke=\"#339499\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M13.6667 27.186H16.0667\" stroke=\"#339499\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M35.2668 27.186H37.6668\" stroke=\"#339499\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M29.2668 25.9863V28.3863\" stroke=\"#339499\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M22.0667 25.9863V28.3863\" stroke=\"#339499\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Traditional tools cannot detect AI-specific patterns.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\"},children:\"Traditional tools cannot detect AI-specific patterns.\"})}),className:\"framer-np3gv8\",\"data-framer-name\":\"Traditional tools cannot detect AI-specific patterns.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17fnodu\",\"data-framer-name\":\"Line\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\"},children:[\"With Codacy\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(51, 148, 153)\"},children:[\"AI Guardrails that detect and protect against vulnerabilities \",/*#__PURE__*/_jsx(\"br\",{}),\"in AI-generated code.\"]})]})},XDvfzMcUb:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\"},children:[\"With Codacy\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(51, 148, 153)\"},children:[\"AI Guardrails that detect and protect against vulnerabilities \",/*#__PURE__*/_jsx(\"br\",{}),\"in AI-generated code.\"]})]})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\"},children:[\"With Codacy\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(51, 148, 153)\"},children:[\"AI Guardrails that detect and protect against vulnerabilities \",/*#__PURE__*/_jsx(\"br\",{}),\"in AI-generated code.\"]})]}),className:\"framer-1fi6jjr\",\"data-framer-name\":\"With Codacy\\u2028 AI Guardrails that detect and protect against vulnerabilities \\u2028in AI-generated code.\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-isuv1g\",\"data-framer-name\":\"3\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-cvwogi\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-p1w8dd\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1l1cv1\",\"data-framer-name\":\"Frame 427319670\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"3\"})}),className:\"framer-1grawe3\",\"data-framer-name\":\"1\",fonts:[\"Inter-Black\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"rgb(0, 93, 240)\"},children:\"Quality Standards for the entire organization\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"rgb(0, 93, 240)\"},children:\"Quality Standards for the entire organization\"})}),className:\"framer-ffl3cn\",\"data-framer-name\":\"Complete DevSecOps your team will act on\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-p75gxa\",\"data-framer-name\":\"Frame 427319728\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1beqohl\",\"data-framer-name\":\"Frame 427319727\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-15mgh4b\",\"data-framer-name\":\"Frame 427319726\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1vppyk7\",\"data-framer-name\":\"Feature Card\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6frv78\",\"data-framer-name\":\"Frame 427319730\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1qlgjp5\",\"data-framer-name\":\"Frame 3\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:51,intrinsicWidth:50,svg:'<svg width=\"50\" height=\"51\" viewBox=\"0 0 50 51\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M15.2201 21.5335C15.0449 20.7445 15.0718 19.9241 15.2982 19.1483C15.5247 18.3725 15.9434 17.6664 16.5154 17.0955C17.0875 16.5247 17.7944 16.1075 18.5707 15.8827C19.347 15.6578 20.1675 15.6327 20.9561 15.8095C21.3901 15.1306 21.9881 14.572 22.6948 14.185C23.4015 13.798 24.1943 13.5952 25.0001 13.5952C25.8058 13.5952 26.5986 13.798 27.3053 14.185C28.0121 14.572 28.61 15.1306 29.0441 15.8095C29.8339 15.6319 30.6557 15.657 31.4333 15.8823C32.2108 16.1077 32.9187 16.526 33.4911 17.0985C34.0635 17.6709 34.4818 18.3788 34.7072 19.1563C34.9326 19.9338 34.9576 20.7557 34.7801 21.5455C35.4589 21.9795 36.0175 22.5775 36.4045 23.2842C36.7915 23.9909 36.9943 24.7837 36.9943 25.5895C36.9943 26.3952 36.7915 27.188 36.4045 27.8947C36.0175 28.6015 35.4589 29.1994 34.7801 29.6335C34.9569 30.4221 34.9317 31.2425 34.7069 32.0188C34.482 32.7951 34.0649 33.502 33.494 34.0741C32.9231 34.6462 32.2171 35.0648 31.4413 35.2913C30.6654 35.5177 29.845 35.5446 29.0561 35.3695C28.6226 36.0509 28.0242 36.612 27.3162 37.0007C26.6083 37.3894 25.8137 37.5931 25.0061 37.5931C24.1984 37.5931 23.4039 37.3894 22.6959 37.0007C21.988 36.612 21.3895 36.0509 20.9561 35.3695C20.1675 35.5463 19.347 35.5211 18.5707 35.2963C17.7944 35.0715 17.0875 34.6543 16.5154 34.0834C15.9434 33.5125 15.5247 32.8065 15.2982 32.0307C15.0718 31.2549 15.0449 30.4344 15.2201 29.6455C14.536 29.2126 13.9726 28.6137 13.5821 27.9045C13.1917 27.1954 12.9869 26.399 12.9869 25.5895C12.9869 24.7799 13.1917 23.9836 13.5821 23.2744C13.9726 22.5653 14.536 21.9664 15.2201 21.5335Z\" stroke=\"#005DF0\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M21.3999 25.5895L23.7999 27.9895L28.5999 23.1895\" stroke=\"#005DF0\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Enforcing consistent quality standards is challenging\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\"},children:\"Enforcing consistent quality standards is challenging\"})}),className:\"framer-mxwh38\",\"data-framer-name\":\"Enforcing consistent quality standards is challenging\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1p9f5a0\",\"data-framer-name\":\"Frame 427319731\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-15u966v\",\"data-framer-name\":\"Frame 4\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:51,intrinsicWidth:50,svg:'<svg width=\"50\" height=\"51\" viewBox=\"0 0 50 51\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M35.7999 30.3892H30.9999C30.3372 30.3892 29.7999 30.9264 29.7999 31.5892V36.3892C29.7999 37.0519 30.3372 37.5892 30.9999 37.5892H35.7999C36.4627 37.5892 36.9999 37.0519 36.9999 36.3892V31.5892C36.9999 30.9264 36.4627 30.3892 35.7999 30.3892Z\" stroke=\"#005DF0\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M18.9999 30.3892H14.1999C13.5371 30.3892 12.9999 30.9264 12.9999 31.5892V36.3892C12.9999 37.0519 13.5371 37.5892 14.1999 37.5892H18.9999C19.6626 37.5892 20.1999 37.0519 20.1999 36.3892V31.5892C20.1999 30.9264 19.6626 30.3892 18.9999 30.3892Z\" stroke=\"#005DF0\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M27.3999 13.5894H22.5999C21.9372 13.5894 21.3999 14.1266 21.3999 14.7894V19.5894C21.3999 20.2521 21.9372 20.7894 22.5999 20.7894H27.3999C28.0626 20.7894 28.5999 20.2521 28.5999 19.5894V14.7894C28.5999 14.1266 28.0626 13.5894 27.3999 13.5894Z\" stroke=\"#005DF0\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M16.5999 30.3894V26.7894C16.5999 26.4711 16.7263 26.1659 16.9513 25.9408C17.1764 25.7158 17.4816 25.5894 17.7999 25.5894H32.1999C32.5181 25.5894 32.8233 25.7158 33.0484 25.9408C33.2734 26.1659 33.3999 26.4711 33.3999 26.7894V30.3894\" stroke=\"#005DF0\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M24.9999 25.5896V20.7896\" stroke=\"#005DF0\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Organization-wide rules are difficult to implement.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\"},children:\"Organization-wide rules are difficult to implement.\"})}),className:\"framer-1qwltah\",\"data-framer-name\":\"Organization-wide rules are difficult to implement.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1c2j1zn\",\"data-framer-name\":\"Frame 427319732\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-13tb70b\",\"data-framer-name\":\"Frame 5\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:51,intrinsicWidth:50,svg:'<svg width=\"50\" height=\"51\" viewBox=\"0 0 50 51\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M14.1998 14.7891V33.9891C14.1998 34.6256 14.4527 35.236 14.9028 35.6861C15.3529 36.1362 15.9633 36.3891 16.5998 36.3891H35.7998\" stroke=\"#005DF0\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M33.3999 21.9888L27.3999 27.9888L22.5999 23.1888L18.9999 26.7888\" stroke=\"#005DF0\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Quality metrics are often inconsistent across teams.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\"},children:\"Quality metrics are often inconsistent across teams.\"})}),className:\"framer-1bwg837\",\"data-framer-name\":\"Quality metrics are often inconsistent across teams.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-gmwedx\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\"},children:[\"With Codacy\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(0, 93, 239)\"},children:\"Centralized quality rules and automated enforcement across the entire organization.\"})]})},XDvfzMcUb:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\"},children:[\"With Codacy\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(0, 93, 239)\"},children:\"Centralized quality rules and automated enforcement across the entire organization.\"})]})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"right\"},children:[\"With Codacy\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"rgb(0, 93, 239)\"},children:\"Centralized quality rules and automated enforcement across the entire organization.\"})]}),className:\"framer-1wystqh\",\"data-framer-name\":\"With Codacy\\u2028 Centralized quality rules and automated enforcement across the entire organization.\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1r10fvw\",\"data-framer-name\":\"Image\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1c1ogxk\",\"data-framer-name\":\"Image\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+3586+64+2352+0+0+0+114+0+0+-110+-223),pixelHeight:2868,pixelWidth:3934,positionX:\"center\",positionY:\"center\",sizes:`calc(min(${componentViewport?.width||\"100vw\"} - 48px, 1444px) + 583px)`,src:\"https://framerusercontent.com/images/dwWVY6mNJje9PsTYWiFnss9Xbcc.png?width=3934&height=2868\",srcSet:\"https://framerusercontent.com/images/dwWVY6mNJje9PsTYWiFnss9Xbcc.png?scale-down-to=512&width=3934&height=2868 512w,https://framerusercontent.com/images/dwWVY6mNJje9PsTYWiFnss9Xbcc.png?scale-down-to=1024&width=3934&height=2868 1024w,https://framerusercontent.com/images/dwWVY6mNJje9PsTYWiFnss9Xbcc.png?scale-down-to=2048&width=3934&height=2868 2048w,https://framerusercontent.com/images/dwWVY6mNJje9PsTYWiFnss9Xbcc.png?width=3934&height=2868 3934w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+4682+64+2797+0+0+0+114+0+0+0+-223),pixelHeight:2868,pixelWidth:3934,positionX:\"center\",positionY:\"center\",sizes:\"908.6667px\",src:\"https://framerusercontent.com/images/dwWVY6mNJje9PsTYWiFnss9Xbcc.png?width=3934&height=2868\",srcSet:\"https://framerusercontent.com/images/dwWVY6mNJje9PsTYWiFnss9Xbcc.png?scale-down-to=512&width=3934&height=2868 512w,https://framerusercontent.com/images/dwWVY6mNJje9PsTYWiFnss9Xbcc.png?scale-down-to=1024&width=3934&height=2868 1024w,https://framerusercontent.com/images/dwWVY6mNJje9PsTYWiFnss9Xbcc.png?scale-down-to=2048&width=3934&height=2868 2048w,https://framerusercontent.com/images/dwWVY6mNJje9PsTYWiFnss9Xbcc.png?width=3934&height=2868 3934w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+3292+64+1858+0+0+0+114+54+0+-223),pixelHeight:2868,pixelWidth:3934,positionX:\"center\",positionY:\"center\",sizes:\"908.6667px\",src:\"https://framerusercontent.com/images/dwWVY6mNJje9PsTYWiFnss9Xbcc.png?width=3934&height=2868\",srcSet:\"https://framerusercontent.com/images/dwWVY6mNJje9PsTYWiFnss9Xbcc.png?scale-down-to=512&width=3934&height=2868 512w,https://framerusercontent.com/images/dwWVY6mNJje9PsTYWiFnss9Xbcc.png?scale-down-to=1024&width=3934&height=2868 1024w,https://framerusercontent.com/images/dwWVY6mNJje9PsTYWiFnss9Xbcc.png?scale-down-to=2048&width=3934&height=2868 2048w,https://framerusercontent.com/images/dwWVY6mNJje9PsTYWiFnss9Xbcc.png?width=3934&height=2868 3934w\"},className:\"framer-142tcgw\",\"data-framer-name\":\"Slide1 10\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+3586+64+2352+0+0+0+114+0+0+-110+-223+748-538),pixelHeight:2428,pixelWidth:3469,positionX:\"center\",positionY:\"center\",sizes:\"806px\",src:\"https://framerusercontent.com/images/GA5pDw7mDKJARyT00Z7et4kBuEs.png?width=3469&height=2428\",srcSet:\"https://framerusercontent.com/images/GA5pDw7mDKJARyT00Z7et4kBuEs.png?scale-down-to=512&width=3469&height=2428 512w,https://framerusercontent.com/images/GA5pDw7mDKJARyT00Z7et4kBuEs.png?scale-down-to=1024&width=3469&height=2428 1024w,https://framerusercontent.com/images/GA5pDw7mDKJARyT00Z7et4kBuEs.png?scale-down-to=2048&width=3469&height=2428 2048w,https://framerusercontent.com/images/GA5pDw7mDKJARyT00Z7et4kBuEs.png?width=3469&height=2428 3469w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+4682+64+2797+0+0+0+114+0+0+0+-223+748-538),pixelHeight:2428,pixelWidth:3469,positionX:\"center\",positionY:\"center\",sizes:\"806px\",src:\"https://framerusercontent.com/images/GA5pDw7mDKJARyT00Z7et4kBuEs.png?width=3469&height=2428\",srcSet:\"https://framerusercontent.com/images/GA5pDw7mDKJARyT00Z7et4kBuEs.png?scale-down-to=512&width=3469&height=2428 512w,https://framerusercontent.com/images/GA5pDw7mDKJARyT00Z7et4kBuEs.png?scale-down-to=1024&width=3469&height=2428 1024w,https://framerusercontent.com/images/GA5pDw7mDKJARyT00Z7et4kBuEs.png?scale-down-to=2048&width=3469&height=2428 2048w,https://framerusercontent.com/images/GA5pDw7mDKJARyT00Z7et4kBuEs.png?width=3469&height=2428 3469w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+3292+64+1858+0+0+0+114+54+0+-223+748-538),pixelHeight:2428,pixelWidth:3469,positionX:\"center\",positionY:\"center\",sizes:\"806px\",src:\"https://framerusercontent.com/images/GA5pDw7mDKJARyT00Z7et4kBuEs.png?width=3469&height=2428\",srcSet:\"https://framerusercontent.com/images/GA5pDw7mDKJARyT00Z7et4kBuEs.png?scale-down-to=512&width=3469&height=2428 512w,https://framerusercontent.com/images/GA5pDw7mDKJARyT00Z7et4kBuEs.png?scale-down-to=1024&width=3469&height=2428 1024w,https://framerusercontent.com/images/GA5pDw7mDKJARyT00Z7et4kBuEs.png?scale-down-to=2048&width=3469&height=2428 2048w,https://framerusercontent.com/images/GA5pDw7mDKJARyT00Z7et4kBuEs.png?width=3469&height=2428 3469w\"},className:\"framer-1x755li\",\"data-framer-name\":\"Slide1 9\"})})})})})})]})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dbdb5n\",layout:motionLayout,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\"},children:\"Helping industry leaders build a future they can trust\"})}),className:\"framer-1d9ts59\",\"data-framer-name\":\"Helping industry leaders build a future they can trust\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dnvfe\",\"data-framer-name\":\"Case Study Cards\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-rp3euy\",\"data-framer-name\":\"Case study\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1h8u46q\",\"data-framer-name\":\"Logo\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+6932+100+211+0+0+36+0+0),pixelHeight:386,pixelWidth:1280,sizes:\"172.4352px\",src:\"https://framerusercontent.com/images/Ng9k96wvWVneYerw6NNiN7HNHOY.png?width=1280&height=386\",srcSet:\"https://framerusercontent.com/images/Ng9k96wvWVneYerw6NNiN7HNHOY.png?scale-down-to=512&width=1280&height=386 512w,https://framerusercontent.com/images/Ng9k96wvWVneYerw6NNiN7HNHOY.png?scale-down-to=1024&width=1280&height=386 1024w,https://framerusercontent.com/images/Ng9k96wvWVneYerw6NNiN7HNHOY.png?width=1280&height=386 1280w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+8717+100+211+0+0+36+0+0),pixelHeight:386,pixelWidth:1280,sizes:\"172.4352px\",src:\"https://framerusercontent.com/images/Ng9k96wvWVneYerw6NNiN7HNHOY.png?width=1280&height=386\",srcSet:\"https://framerusercontent.com/images/Ng9k96wvWVneYerw6NNiN7HNHOY.png?scale-down-to=512&width=1280&height=386 512w,https://framerusercontent.com/images/Ng9k96wvWVneYerw6NNiN7HNHOY.png?scale-down-to=1024&width=1280&height=386 1024w,https://framerusercontent.com/images/Ng9k96wvWVneYerw6NNiN7HNHOY.png?width=1280&height=386 1280w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+5928+100+211+0+36+0+0),pixelHeight:386,pixelWidth:1280,sizes:\"172.4352px\",src:\"https://framerusercontent.com/images/Ng9k96wvWVneYerw6NNiN7HNHOY.png?width=1280&height=386\",srcSet:\"https://framerusercontent.com/images/Ng9k96wvWVneYerw6NNiN7HNHOY.png?scale-down-to=512&width=1280&height=386 512w,https://framerusercontent.com/images/Ng9k96wvWVneYerw6NNiN7HNHOY.png?scale-down-to=1024&width=1280&height=386 1024w,https://framerusercontent.com/images/Ng9k96wvWVneYerw6NNiN7HNHOY.png?width=1280&height=386 1280w\"},className:\"framer-13t3mr2\",\"data-framer-name\":\"8908934a2a724f91659127e3c5614d57 2\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-37g1n0\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-van16o\",\"data-framer-name\":\"Frame 427319674\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(213, 219, 230)\"},children:\"Energy\"})}),className:\"framer-cl9uz8\",\"data-framer-name\":\"Energy\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Saved 2h / Day in Engineering Time\"})}),className:\"framer-1bjx3u9\",\"data-framer-name\":\"Saved 2h / Day in Engineering Time\",fonts:[\"Inter-Bold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-color\":\"rgb(137, 182, 255)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://7370416.fs1.hubspotusercontent-na1.net/hubfs/7370416/Codacy%20Case%20Study%20-%20Schneider%20Electric%20.pdf\",motionChild:true,nodeId:\"jk2OlpHmj\",openInNewTab:true,relValues:[],scopeId:\"augiA20Il\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-10p7sp5\",\"data-styles-preset\":\"Q3YhwkfN4\",children:\"View Story >\"})})})}),className:\"framer-2t28vr\",\"data-framer-name\":\"View Story >\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1eabniy\",\"data-framer-name\":\"Case study\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-17cz14l\",\"data-framer-name\":\"Frame 427319668\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+6932+100+211+0+334+36+0+0),pixelHeight:208,pixelWidth:700,positionX:\"center\",positionY:\"center\",sizes:\"174.8067px\",src:\"https://framerusercontent.com/images/HtYZCGvHeQ8t7CywzS8ygZwIyHM.png?width=700&height=208\",srcSet:\"https://framerusercontent.com/images/HtYZCGvHeQ8t7CywzS8ygZwIyHM.png?scale-down-to=512&width=700&height=208 512w,https://framerusercontent.com/images/HtYZCGvHeQ8t7CywzS8ygZwIyHM.png?width=700&height=208 700w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+8717+100+211+0+0+36+0+0),pixelHeight:208,pixelWidth:700,positionX:\"center\",positionY:\"center\",sizes:\"174.8067px\",src:\"https://framerusercontent.com/images/HtYZCGvHeQ8t7CywzS8ygZwIyHM.png?width=700&height=208\",srcSet:\"https://framerusercontent.com/images/HtYZCGvHeQ8t7CywzS8ygZwIyHM.png?scale-down-to=512&width=700&height=208 512w,https://framerusercontent.com/images/HtYZCGvHeQ8t7CywzS8ygZwIyHM.png?width=700&height=208 700w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+5928+100+211+0+36+0+0),pixelHeight:208,pixelWidth:700,positionX:\"center\",positionY:\"center\",sizes:\"174.8067px\",src:\"https://framerusercontent.com/images/HtYZCGvHeQ8t7CywzS8ygZwIyHM.png?width=700&height=208\",srcSet:\"https://framerusercontent.com/images/HtYZCGvHeQ8t7CywzS8ygZwIyHM.png?scale-down-to=512&width=700&height=208 512w,https://framerusercontent.com/images/HtYZCGvHeQ8t7CywzS8ygZwIyHM.png?width=700&height=208 700w\"},className:\"framer-1o4tpjx\",\"data-framer-name\":\"image 34\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gggzg8\",\"data-framer-name\":\"Frame 427319675\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-f08wzt\",\"data-framer-name\":\"Frame 427319674\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(213, 219, 230)\"},children:\"Insurance\"})}),className:\"framer-ahv8dh\",\"data-framer-name\":\"Insurance\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Achieved PCI DSS Compliance\"})}),className:\"framer-18k05t0\",\"data-framer-name\":\"Achieved PCI DSS Compliance\",fonts:[\"Inter-Bold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-color\":\"rgb(137, 182, 255)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.codacy.com/resources/case-study-green-flag\",motionChild:true,nodeId:\"CInqh8s7z\",openInNewTab:true,relValues:[],scopeId:\"augiA20Il\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-10p7sp5\",\"data-styles-preset\":\"Q3YhwkfN4\",children:\"View Story >\"})})})}),className:\"framer-1ao1qzy\",\"data-framer-name\":\"View Story >\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7ac6wy\",\"data-framer-name\":\"Case study\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1x8brs7\",\"data-framer-name\":\"Frame 427319668\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+6932+100+211+0+668+36+0+9),pixelHeight:303,pixelWidth:1200,sizes:\"134.6535px\",src:\"https://framerusercontent.com/images/wmz7VLWr4ek01oHeytQsJbQcQ.png?width=1200&height=303\",srcSet:\"https://framerusercontent.com/images/wmz7VLWr4ek01oHeytQsJbQcQ.png?scale-down-to=512&width=1200&height=303 512w,https://framerusercontent.com/images/wmz7VLWr4ek01oHeytQsJbQcQ.png?scale-down-to=1024&width=1200&height=303 1024w,https://framerusercontent.com/images/wmz7VLWr4ek01oHeytQsJbQcQ.png?width=1200&height=303 1200w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+8717+100+211+0+331+36+0+9),pixelHeight:303,pixelWidth:1200,sizes:\"134.6535px\",src:\"https://framerusercontent.com/images/wmz7VLWr4ek01oHeytQsJbQcQ.png?width=1200&height=303\",srcSet:\"https://framerusercontent.com/images/wmz7VLWr4ek01oHeytQsJbQcQ.png?scale-down-to=512&width=1200&height=303 512w,https://framerusercontent.com/images/wmz7VLWr4ek01oHeytQsJbQcQ.png?scale-down-to=1024&width=1200&height=303 1024w,https://framerusercontent.com/images/wmz7VLWr4ek01oHeytQsJbQcQ.png?width=1200&height=303 1200w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+5928+100+211+0+36+0+9),pixelHeight:303,pixelWidth:1200,sizes:\"134.6535px\",src:\"https://framerusercontent.com/images/wmz7VLWr4ek01oHeytQsJbQcQ.png?width=1200&height=303\",srcSet:\"https://framerusercontent.com/images/wmz7VLWr4ek01oHeytQsJbQcQ.png?scale-down-to=512&width=1200&height=303 512w,https://framerusercontent.com/images/wmz7VLWr4ek01oHeytQsJbQcQ.png?scale-down-to=1024&width=1200&height=303 1024w,https://framerusercontent.com/images/wmz7VLWr4ek01oHeytQsJbQcQ.png?width=1200&height=303 1200w\"},className:\"framer-btmlbm\",\"data-framer-name\":\"image 32\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1yjdhj8\",\"data-framer-name\":\"Frame 427319675\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1e87mdx\",\"data-framer-name\":\"Frame 427319674\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(213, 219, 230)\"},children:\"Media\"})}),className:\"framer-17atk0z\",\"data-framer-name\":\"Media\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Cut Tech Support Time by 60%\"})}),className:\"framer-1xmklan\",\"data-framer-name\":\"Cut Tech Support Time by 60%\",fonts:[\"Inter-Bold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-color\":\"rgb(137, 182, 255)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.codacy.com/resources/case-study-vevo\",motionChild:true,nodeId:\"N1sqPgto3\",openInNewTab:true,relValues:[],scopeId:\"augiA20Il\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-10p7sp5\",\"data-styles-preset\":\"Q3YhwkfN4\",children:\"View Story >\"})})})}),className:\"framer-14478c6\",\"data-framer-name\":\"View Story >\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1n4dsd8\",\"data-framer-name\":\"Case study\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-xz6uby\",\"data-framer-name\":\"Frame 427319668\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+6932+100+211+0+1002+36+0+5),pixelHeight:113,pixelWidth:300,sizes:\"111.5044px\",src:\"https://framerusercontent.com/images/yN8UAErKlIcO7S8Vlh1FbtWIZc.png?width=300&height=113\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+8717+100+211+0+331+36+0+5),pixelHeight:113,pixelWidth:300,sizes:\"111.5044px\",src:\"https://framerusercontent.com/images/yN8UAErKlIcO7S8Vlh1FbtWIZc.png?width=300&height=113\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+5928+100+211+0+36+0+5),pixelHeight:113,pixelWidth:300,sizes:\"111.5044px\",src:\"https://framerusercontent.com/images/yN8UAErKlIcO7S8Vlh1FbtWIZc.png?width=300&height=113\"},className:\"framer-ai8ozp\",\"data-framer-name\":\"image 33\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-12xxm3h\",\"data-framer-name\":\"Frame 427319675\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-ss38iv\",\"data-framer-name\":\"Frame 427319674\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(204, 204, 204)\"},children:\"Non-profit\"})}),className:\"framer-6exjeu\",\"data-framer-name\":\"Non-profit\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:[\"2.8x Higher \",/*#__PURE__*/_jsx(\"br\",{}),\"Unit Test Coverage\"]})}),className:\"framer-gahih0\",\"data-framer-name\":\"2.8x Higher \\u2028Unit Test Coverage\",fonts:[\"Inter-Bold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-color\":\"rgb(137, 182, 255)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.codacy.com/resources/case-study-stim\",motionChild:true,nodeId:\"O9OgWN5hX\",openInNewTab:true,relValues:[],scopeId:\"augiA20Il\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-10p7sp5\",\"data-styles-preset\":\"Q3YhwkfN4\",children:\"View Story >\"})})})}),className:\"framer-1s1svon\",\"data-framer-name\":\"View Story >\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mzn2au\",\"data-framer-name\":\"Feature Section\",layout:motionLayout,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1g1a31i\",\"data-framer-name\":\"Paragraph\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(2, 7, 18)\"},children:[\"End-to-end \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(111, 44, 196)\"},children:\"AppSec\"}),\" & \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(0, 93, 239)\"},children:\"Code Health\"}),\" \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(51, 148, 153)\"},children:\"made\"}),\" \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(51, 148, 153)\"},children:\"easy\"})]})}),className:\"framer-1qv4wb4\",\"data-framer-name\":\"Heading 2 → Complete Security for Modern Development\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(69, 85, 108)\"},children:\"Codacy combines comprehensive security and quality analysis with AI guardrails to protect your applications at every stage.\"})}),className:\"framer-c1s5hx\",\"data-framer-name\":\"Codacy combines comprehensive security and quality analysis with AI guardrails to protect your applications at every stage.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-dstef\",\"data-framer-name\":\"Cards container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qfslze\",\"data-border\":true,\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uyu5ez\",\"data-framer-name\":\"Tags\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{y:(componentViewport?.y||0)+0+8652+80+263+0+0+32+0+0},XDvfzMcUb:{y:(componentViewport?.y||0)+0+9766+80+263+0+0+32+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+0+6646+80+263+0+0+32+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1yc0342-container\",nodeId:\"N6WdReGXT\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Tag,{height:\"100%\",hOV2JcIhd:\"rgb(111, 44, 196)\",id:\"N6WdReGXT\",layoutId:\"N6WdReGXT\",RWmpUprAF:\"Dependency scanning (SCA)\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fpcfcv\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"rgb(15, 18, 25)\"},children:\"Third-party libraries\"})}),className:\"framer-1tc8zxg\",\"data-framer-name\":\"Third-party libraries\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(105, 114, 130)\"},children:\"Detect insecure, outdated third-party dependencies in real time, with daily vulnerability DB updates.\"})}),className:\"framer-3uq6k7\",\"data-framer-name\":\"Detect insecure, outdated third-party dependencies in real time, with daily vulnerability DB updates.\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mmskph\",\"data-border\":true,\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-k1equ8\",\"data-framer-name\":\"Tags\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{y:(componentViewport?.y||0)+0+8652+80+263+0+464+32+0+0},XDvfzMcUb:{y:(componentViewport?.y||0)+0+9766+80+263+0+0+32+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+0+6646+80+263+0+0+32+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1aiof5-container\",nodeId:\"F2txELtHi\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Tag,{height:\"100%\",hOV2JcIhd:\"rgb(111, 44, 196)\",id:\"F2txELtHi\",layoutId:\"F2txELtHi\",RWmpUprAF:\"SAST\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{y:(componentViewport?.y||0)+0+8652+80+263+0+464+32+0+0},XDvfzMcUb:{y:(componentViewport?.y||0)+0+9766+80+263+0+0+32+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+0+6646+80+263+0+0+32+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-163jntu-container\",nodeId:\"PZdVMWkXm\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Tag,{height:\"100%\",hOV2JcIhd:\"rgb(111, 44, 196)\",id:\"PZdVMWkXm\",layoutId:\"PZdVMWkXm\",RWmpUprAF:\"Secret scanning\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-198lme4\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"rgb(15, 19, 26)\"},children:\"Source code security\"})}),className:\"framer-1922wy\",\"data-framer-name\":\"Third-party libraries\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(105, 114, 130)\"},children:\"Catch vulnerabilities, secrets and common security pitfalls before committing, across 40+ languages.\"})}),className:\"framer-22i2xp\",\"data-framer-name\":\"Detect insecure, outdated third-party dependencies in real time, with daily vulnerability DB updates.\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-kjl620\",\"data-border\":true,\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gqnenw\",\"data-framer-name\":\"Tags\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{y:(componentViewport?.y||0)+0+8652+80+263+0+928+32+0+0},XDvfzMcUb:{y:(componentViewport?.y||0)+0+9766+80+263+0+464+32+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+0+6646+80+263+0+0+32+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1z0c4rm-container\",nodeId:\"Gb8WTW1_l\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Tag,{height:\"100%\",hOV2JcIhd:\"rgb(111, 44, 196)\",id:\"Gb8WTW1_l\",layoutId:\"Gb8WTW1_l\",RWmpUprAF:\"DAST\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{y:(componentViewport?.y||0)+0+8652+80+263+0+928+32+0+0},XDvfzMcUb:{y:(componentViewport?.y||0)+0+9766+80+263+0+464+32+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+0+6646+80+263+0+0+32+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-16j2hbl-container\",nodeId:\"vf0_ioyKc\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Tag,{height:\"100%\",hOV2JcIhd:\"rgb(111, 44, 196)\",id:\"vf0_ioyKc\",layoutId:\"vf0_ioyKc\",RWmpUprAF:\"Penetration testing\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bj376x\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"rgb(15, 19, 26)\"},children:\"Runtime security\"})}),className:\"framer-1e6dzmt\",\"data-framer-name\":\"Third-party libraries\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(105, 114, 130)\"},children:\"Scan apps for vulnerabilities and security issues that only emerge when your application is running.\"})}),className:\"framer-xaafq7\",\"data-framer-name\":\"Detect insecure, outdated third-party dependencies in real time, with daily vulnerability DB updates.\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ig3ki0\",\"data-border\":true,\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1d5480o\",\"data-framer-name\":\"Tags\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{y:(componentViewport?.y||0)+0+8652+80+263+0+1392+32+0+0},XDvfzMcUb:{y:(componentViewport?.y||0)+0+9766+80+263+0+464+32+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+0+6646+80+263+0+464+32+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-jg7cj1-container\",nodeId:\"aG39EpwmY\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Tag,{height:\"100%\",hOV2JcIhd:\"rgb(111, 44, 196)\",id:\"aG39EpwmY\",layoutId:\"aG39EpwmY\",RWmpUprAF:\"Infrastructure-as-code\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4gyvrc\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"rgb(15, 19, 26)\"},children:\"IaC config scans\"})}),className:\"framer-j842vg\",\"data-framer-name\":\"Third-party libraries\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(105, 114, 130)\"},children:\"Fix misconfigurations and security risks in your infrastructure code before deployment.\"})}),className:\"framer-odjq5p\",\"data-framer-name\":\"Detect insecure, outdated third-party dependencies in real time, with daily vulnerability DB updates.\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1vifx98\",\"data-border\":true,\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1r76va7\",\"data-framer-name\":\"Tags\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{y:(componentViewport?.y||0)+0+8652+80+263+0+1856+32+0+0},XDvfzMcUb:{y:(componentViewport?.y||0)+0+9766+80+263+0+928+32+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+0+6646+80+263+0+464+32+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1q8b2dj-container\",nodeId:\"j98jtuNKj\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Tag,{height:\"100%\",hOV2JcIhd:\"rgb(51, 148, 153)\",id:\"j98jtuNKj\",layoutId:\"j98jtuNKj\",RWmpUprAF:\"AI Guardrails\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{y:(componentViewport?.y||0)+0+8652+80+263+0+1856+32+0+0},XDvfzMcUb:{y:(componentViewport?.y||0)+0+9766+80+263+0+928+32+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+0+6646+80+263+0+464+32+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-dp8m1t-container\",nodeId:\"WArK61Q8l\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Tag,{height:\"100%\",hOV2JcIhd:\"rgb(51, 148, 153)\",id:\"WArK61Q8l\",layoutId:\"WArK61Q8l\",RWmpUprAF:\"Local scanning\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jktzl4\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"rgb(15, 19, 26)\"},children:\"Compliant code at inception\"})}),className:\"framer-kqo1u3\",\"data-framer-name\":\"Third-party libraries\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(105, 114, 130)\"},children:\"Scan and auto-fix every line of AI and human-written code violating your security and quality rules.\"})}),className:\"framer-163o9s8\",\"data-framer-name\":\"Detect insecure, outdated third-party dependencies in real time, with daily vulnerability DB updates.\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1x3885\",\"data-border\":true,\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nni06x\",\"data-framer-name\":\"Tags\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{y:(componentViewport?.y||0)+0+8652+80+263+0+2320+32+0+0},XDvfzMcUb:{y:(componentViewport?.y||0)+0+9766+80+263+0+928+32+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+0+6646+80+263+0+464+32+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-9rzfla-container\",nodeId:\"eNUtNxMmd\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Tag,{height:\"100%\",hOV2JcIhd:\"rgb(51, 148, 153)\",id:\"eNUtNxMmd\",layoutId:\"eNUtNxMmd\",RWmpUprAF:\"MCP server\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1js19q9\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"rgb(15, 19, 26)\"},children:\"Instant reports via prompt\"})}),className:\"framer-13lyndo\",\"data-framer-name\":\"Third-party libraries\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(105, 114, 130)\"},children:\"Query the Codacy Platform for any security and quality metric across teams and repos, from your IDE.\"})}),className:\"framer-18eruls\",\"data-framer-name\":\"Detect insecure, outdated third-party dependencies in real time, with daily vulnerability DB updates.\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mlb5h3\",\"data-border\":true,\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vzbt9r\",\"data-framer-name\":\"Tags\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{y:(componentViewport?.y||0)+0+8652+80+263+0+2784+32+0+0},XDvfzMcUb:{y:(componentViewport?.y||0)+0+9766+80+263+0+1392+32+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+0+6646+80+263+0+928+32+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-qj0n5z-container\",nodeId:\"e6dDGYM5O\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Tag,{height:\"100%\",hOV2JcIhd:\"rgb(86, 132, 255)\",id:\"e6dDGYM5O\",layoutId:\"e6dDGYM5O\",RWmpUprAF:\"Test Coverage\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ysjwab\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"36px\"},children:\"Comprehensive unit tests\"})}),className:\"framer-sa1mwp\",\"data-framer-name\":\"Third-party libraries\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(105, 114, 130)\"},children:\"Track and improve test coverage, one PR at a time. Let your AI write tests for uncovered lines.\"})}),className:\"framer-n8vdqh\",\"data-framer-name\":\"Detect insecure, outdated third-party dependencies in real time, with daily vulnerability DB updates.\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ui5l8l\",\"data-border\":true,\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17obegq\",\"data-framer-name\":\"Tags\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{y:(componentViewport?.y||0)+0+8652+80+263+0+3248+32+0+0},XDvfzMcUb:{y:(componentViewport?.y||0)+0+9766+80+263+0+1392+32+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+0+6646+80+263+0+928+32+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1gylbr2-container\",nodeId:\"rK8nUpMIx\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Tag,{height:\"100%\",hOV2JcIhd:\"rgb(86, 132, 255)\",id:\"rK8nUpMIx\",layoutId:\"rK8nUpMIx\",RWmpUprAF:\"Code duplication\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{y:(componentViewport?.y||0)+0+8652+80+263+0+3248+32+0+0},XDvfzMcUb:{y:(componentViewport?.y||0)+0+9766+80+263+0+1392+32+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+0+6646+80+263+0+928+32+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1oscma0-container\",nodeId:\"KPC8bRhtn\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Tag,{height:\"100%\",hOV2JcIhd:\"rgb(86, 132, 255)\",id:\"KPC8bRhtn\",layoutId:\"KPC8bRhtn\",RWmpUprAF:\"Unused code\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-nfjubj\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"36px\"},children:\"Redundancy checks\"})}),className:\"framer-k2rjri\",\"data-framer-name\":\"Third-party libraries\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(105, 114, 130)\"},children:\"Find cloned and unused blocks of code and prompt your AI to refactor them – without leaving your IDE.\"})}),className:\"framer-95jk9v\",\"data-framer-name\":\"Detect insecure, outdated third-party dependencies in real time, with daily vulnerability DB updates.\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1abmmmb\",\"data-border\":true,\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10oh1uu\",\"data-framer-name\":\"Tags\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{y:(componentViewport?.y||0)+0+8652+80+263+0+3712+32+0+0},XDvfzMcUb:{y:(componentViewport?.y||0)+0+9766+80+263+0+1856+32+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+0+6646+80+263+0+928+32+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8n3538-container\",nodeId:\"kqChssuw5\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Tag,{height:\"100%\",hOV2JcIhd:\"rgb(86, 132, 255)\",id:\"kqChssuw5\",layoutId:\"kqChssuw5\",RWmpUprAF:\"Code complexity\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{y:(componentViewport?.y||0)+0+8652+80+263+0+3712+32+0+0},XDvfzMcUb:{y:(componentViewport?.y||0)+0+9766+80+263+0+1856+32+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+0+6646+80+263+0+928+32+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1d0f0kz-container\",nodeId:\"JbjJqosoe\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Tag,{height:\"100%\",hOV2JcIhd:\"rgb(86, 132, 255)\",id:\"JbjJqosoe\",layoutId:\"JbjJqosoe\",RWmpUprAF:\"Code style\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10eck9a\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"36px\"},children:\"Scalable, maintainable code\"})}),className:\"framer-12hbtnw\",\"data-framer-name\":\"Third-party libraries\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(105, 114, 130)\"},children:\"Reduce complexity and enforce formatting requirements across all AI and human-written code.\"})}),className:\"framer-k4m3gx\",\"data-framer-name\":\"Detect insecure, outdated third-party dependencies in real time, with daily vulnerability DB updates.\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a64ewd\",\"data-framer-name\":\"Guardrails Section\",layout:motionLayout,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1lp1m4f\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Introducing Codacy Guardrails\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Introducing Codacy Guardrails\"})}),className:\"framer-1dti94w\",\"data-framer-name\":\"Heading 2 → Introducing Codacy Guardrails\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(208, 213, 219)\"},children:\"The first comprehensive solution that secures your development process against both traditional and AI-generated security vulnerabilities.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(208, 213, 219)\"},children:\"The first comprehensive solution that secures your development process against both traditional and AI-generated security vulnerabilities.\"})}),className:\"framer-ffelrk\",\"data-framer-name\":\"The first comprehensive solution that secures your development process against both traditional and AI-generated security vulnerabilities.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5izf4t\",\"data-framer-name\":\"Ai Agent\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-114er1a\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Keep your favorite AI coding agent.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"29.9px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Keep your favorite AI coding agent.\"})}),className:\"framer-177xjh5\",\"data-framer-name\":\"Keep your favorite AI coding agent.\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Guardrails is not yet another AI model for code reviews. Instead, it pairs trusted static analysis methods with the power of your existing AI coding assistant, delivering unmatched speed and convenience – without leaving a trail of destruction.\"})}),className:\"framer-14ivizr\",\"data-framer-name\":\"Guardrails is not yet another AI model for code reviews. Instead,\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15.9px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.6)\"},children:\"Now AI-accelerated engineering teams can ship on time, without the lingering fear of deploying a ticking time bomb.\"})}),className:\"framer-eeir6x\",\"data-framer-name\":\"Now AI-accelerated engineering teams can ship on time,\",fonts:[\"Inter-Medium\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1exa8d2\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13.9px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.2px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.codacy.com/ide-extension\",motionChild:true,nodeId:\"clNV9nYo2\",openInNewTab:true,relValues:[],scopeId:\"augiA20Il\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-mnxsg1\",\"data-styles-preset\":\"XuHULy5Qh\",children:\"Get free IDE Extension →\"})})})}),className:\"framer-1w0bx3t\",\"data-framer-name\":\"Get free IDE Extension\",fonts:[\"Inter-Medium\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+13227+124+204+40+372.8),pixelHeight:2022,pixelWidth:1969,positionX:\"center\",positionY:\"center\",sizes:\"342px\",src:\"https://framerusercontent.com/images/uuTxfPmM9IogI30msFHIMOF1pXg.png?width=1969&height=2022\",srcSet:\"https://framerusercontent.com/images/uuTxfPmM9IogI30msFHIMOF1pXg.png?scale-down-to=1024&width=1969&height=2022 997w,https://framerusercontent.com/images/uuTxfPmM9IogI30msFHIMOF1pXg.png?width=1969&height=2022 1969w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+12485+124+196+80+372.8),pixelHeight:2022,pixelWidth:1969,positionX:\"center\",positionY:\"center\",sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 1444px) - 160px)`,src:\"https://framerusercontent.com/images/uuTxfPmM9IogI30msFHIMOF1pXg.png?width=1969&height=2022\",srcSet:\"https://framerusercontent.com/images/uuTxfPmM9IogI30msFHIMOF1pXg.png?scale-down-to=1024&width=1969&height=2022 997w,https://framerusercontent.com/images/uuTxfPmM9IogI30msFHIMOF1pXg.png?width=1969&height=2022 1969w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+8437+124+196+0),pixelHeight:2022,pixelWidth:1969,positionX:\"center\",positionY:\"center\",sizes:`calc((min(${componentViewport?.width||\"100vw\"}, 1444px) - 160px) * 0.4683)`,src:\"https://framerusercontent.com/images/uuTxfPmM9IogI30msFHIMOF1pXg.png?width=1969&height=2022\",srcSet:\"https://framerusercontent.com/images/uuTxfPmM9IogI30msFHIMOF1pXg.png?scale-down-to=1024&width=1969&height=2022 997w,https://framerusercontent.com/images/uuTxfPmM9IogI30msFHIMOF1pXg.png?width=1969&height=2022 1969w\"},className:\"framer-17abpej\",\"data-framer-name\":\"Group 427319669\"})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-thue03\",\"data-framer-name\":\"Shift left\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"36px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Shift left completed. Once and for all.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"29.9px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"36px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Shift left completed. Once and for all.\"})}),className:\"framer-2zlp6s\",\"data-framer-name\":\"Shift left completed. Once and for all.\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6eaikf\",\"data-framer-name\":\"Cards container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mt0r1k\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ky1lpx\",\"data-framer-name\":\"Frame 427319670\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(0, 8, 27)\"},children:\"1\"})}),className:\"framer-1vydtea\",\"data-framer-name\":\"1\",fonts:[\"Inter-Bold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15.9px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Install Codacy IDE Extension\"})}),className:\"framer-bs347o\",\"data-framer-name\":\"Install Codacy IDE Extension\",fonts:[\"Inter-Bold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13.9px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.8)\"},children:\"Guardrails runs inside VS Code, Cursor, and Windsurf, seamlessly embedded in your existing AI coding workflow.\"})}),className:\"framer-l5l5vh\",\"data-framer-name\":\"Guardrails runs inside VS Code, Cursor,\",fonts:[\"Inter-Medium\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-lsmrnz\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ml85t1\",\"data-framer-name\":\"Frame 427319670\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(0, 8, 27)\"},children:\"2\"})}),className:\"framer-1nev7vl\",\"data-framer-name\":\"2\",fonts:[\"Inter-Bold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15.9px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Write code with your AI agent\"})}),className:\"framer-144n4p4\",\"data-framer-name\":\"Write code with your AI agent\",fonts:[\"Inter-Bold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13.9px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.8)\"},children:\"Every line of AI-generated code is silently scanned for security and quality flaws, and auto-fixed – all before even printed.\"})}),className:\"framer-2ge3ps\",\"data-framer-name\":\"Every line of AI-generated code is silently\",fonts:[\"Inter-Medium\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-25y61n\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-h7xuvp\",\"data-framer-name\":\"Frame 427319670\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(0, 8, 27)\"},children:\"3\"})}),className:\"framer-169ka69\",\"data-framer-name\":\"3\",fonts:[\"Inter-Bold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15.9px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Tweak the rules to your vibe\"})}),className:\"framer-17co2py\",\"data-framer-name\":\"Tweak the rules to your vibe\",fonts:[\"Inter-Bold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"13.9px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.8)\"},children:\"Set the default scan rules to match the standards of your codebase – and apply them across all IDEs in your team. \"})}),className:\"framer-6v6pry\",\"data-framer-name\":\"Set the default scan rules to match\",fonts:[\"Inter-Medium\"],verticalAlignment:\"center\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xs23cp\",\"data-framer-name\":\"Truth\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"36px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"One source of truth. Limitless possibilities.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"29.9px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"36px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"One source of truth. Limitless possibilities.\"})}),className:\"framer-186bazd\",\"data-framer-name\":\"One source of truth. \\u2028Limitless possibilities.\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-iq8xsc\",\"data-framer-name\":\"Guardrails container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-s30qwx\",\"data-framer-name\":\"Cursor\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+13227+124+2156+64+67+0+0+32+0),pixelHeight:84,pixelWidth:1700,positionX:\"center\",positionY:\"center\",sizes:`calc(min(${componentViewport?.width||\"100vw\"} - 64px, 1444px) - 64px)`,src:\"https://framerusercontent.com/images/bg8IALJsk0H9ox3ncsUrhlkDpk.png?width=1700&height=84\",srcSet:\"https://framerusercontent.com/images/bg8IALJsk0H9ox3ncsUrhlkDpk.png?scale-down-to=512&width=1700&height=84 512w,https://framerusercontent.com/images/bg8IALJsk0H9ox3ncsUrhlkDpk.png?scale-down-to=1024&width=1700&height=84 1024w,https://framerusercontent.com/images/bg8IALJsk0H9ox3ncsUrhlkDpk.png?width=1700&height=84 1700w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+12485+124+1686.8+64+67+0+0+32+0),pixelHeight:84,pixelWidth:1700,positionX:\"center\",positionY:\"center\",sizes:\"436px\",src:\"https://framerusercontent.com/images/bg8IALJsk0H9ox3ncsUrhlkDpk.png?width=1700&height=84\",srcSet:\"https://framerusercontent.com/images/bg8IALJsk0H9ox3ncsUrhlkDpk.png?scale-down-to=512&width=1700&height=84 512w,https://framerusercontent.com/images/bg8IALJsk0H9ox3ncsUrhlkDpk.png?scale-down-to=1024&width=1700&height=84 1024w,https://framerusercontent.com/images/bg8IALJsk0H9ox3ncsUrhlkDpk.png?width=1700&height=84 1700w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+8437+124+1285+64+67+0+32+0),pixelHeight:84,pixelWidth:1700,positionX:\"center\",positionY:\"center\",sizes:\"436px\",src:\"https://framerusercontent.com/images/bg8IALJsk0H9ox3ncsUrhlkDpk.png?width=1700&height=84\",srcSet:\"https://framerusercontent.com/images/bg8IALJsk0H9ox3ncsUrhlkDpk.png?scale-down-to=512&width=1700&height=84 512w,https://framerusercontent.com/images/bg8IALJsk0H9ox3ncsUrhlkDpk.png?scale-down-to=1024&width=1700&height=84 1024w,https://framerusercontent.com/images/bg8IALJsk0H9ox3ncsUrhlkDpk.png?width=1700&height=84 1700w\"},className:\"framer-uwox9z\",\"data-framer-name\":\"image 1\"})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13wve70\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 64px, 1444px) - 79px)`,y:(componentViewport?.y||0)+0+13227+124+2156+64+67+0+0+32+45+0+0},XDvfzMcUb:{y:(componentViewport?.y||0)+0+12485+124+1686.8+64+67+0+0+32+45+0+-1.5}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:51,width:\"405px\",y:(componentViewport?.y||0)+0+8437+124+1285+64+67+0+32+45+0+-1.5,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation5,className:\"framer-1ive3gs-container\",\"data-framer-appear-id\":\"1ive3gs\",initial:animation6,nodeId:\"r23YDL4fQ\",optimized:true,rendersWithMotion:true,scopeId:\"augiA20Il\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(TypeWritingCopy,{height:\"100%\",id:\"r23YDL4fQ\",layoutId:\"r23YDL4fQ\",style:{width:\"100%\"},variant:\"yoO2gp5_9\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+13227+124+2156+64+67+0+0+32+106),pixelHeight:66,pixelWidth:1700,positionX:\"center\",positionY:\"center\",sizes:`calc(min(${componentViewport?.width||\"100vw\"} - 64px, 1444px) - 64px)`,src:\"https://framerusercontent.com/images/Spn32sFlCAu7hXhtkhwLcux0cHE.png?width=1700&height=66\",srcSet:\"https://framerusercontent.com/images/Spn32sFlCAu7hXhtkhwLcux0cHE.png?scale-down-to=512&width=1700&height=66 512w,https://framerusercontent.com/images/Spn32sFlCAu7hXhtkhwLcux0cHE.png?scale-down-to=1024&width=1700&height=66 1024w,https://framerusercontent.com/images/Spn32sFlCAu7hXhtkhwLcux0cHE.png?width=1700&height=66 1700w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+12485+124+1686.8+64+67+0+0+32+103),pixelHeight:66,pixelWidth:1700,positionX:\"center\",positionY:\"center\",sizes:\"436px\",src:\"https://framerusercontent.com/images/Spn32sFlCAu7hXhtkhwLcux0cHE.png?width=1700&height=66\",srcSet:\"https://framerusercontent.com/images/Spn32sFlCAu7hXhtkhwLcux0cHE.png?scale-down-to=512&width=1700&height=66 512w,https://framerusercontent.com/images/Spn32sFlCAu7hXhtkhwLcux0cHE.png?scale-down-to=1024&width=1700&height=66 1024w,https://framerusercontent.com/images/Spn32sFlCAu7hXhtkhwLcux0cHE.png?width=1700&height=66 1700w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+8437+124+1285+64+67+0+32+103),pixelHeight:66,pixelWidth:1700,positionX:\"center\",positionY:\"center\",sizes:\"436px\",src:\"https://framerusercontent.com/images/Spn32sFlCAu7hXhtkhwLcux0cHE.png?width=1700&height=66\",srcSet:\"https://framerusercontent.com/images/Spn32sFlCAu7hXhtkhwLcux0cHE.png?scale-down-to=512&width=1700&height=66 512w,https://framerusercontent.com/images/Spn32sFlCAu7hXhtkhwLcux0cHE.png?scale-down-to=1024&width=1700&height=66 1024w,https://framerusercontent.com/images/Spn32sFlCAu7hXhtkhwLcux0cHE.png?width=1700&height=66 1700w\"},className:\"framer-1p8wz6r\",\"data-framer-name\":\"image 1\"})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1agf458\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:[\"Guardrails is more than scanning AI code in real time. Using MCP technology, we created a brand new way of interacting with all scan results in the Codacy cloud platform, and letting your AI assistant fix them in bulk – without ever leaving the chat panel.\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/watch?v=pB02u0ntQpM&list=PLb-gEJixRUPTN_848eucp3wkX6N9PSErp\",motionChild:true,nodeId:\"yrGHF6Tv7\",openInNewTab:true,relValues:[],scopeId:\"augiA20Il\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-styles-preset-mnxsg1\",\"data-styles-preset\":\"XuHULy5Qh\",children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-decoration\":\"underline\"},children:\"Watch our live demo examples\"}),\" →\"]})})]})}),className:\"framer-k3jd42\",\"data-framer-name\":\"Guardrails is more than scanning AI code in real time. Using MCP technology, we created a brand new way of interacting with all scan results in the Codacy cloud platform, and letting your AI assistant fix them in bulk – without ever leaving the chat panel.\\u2028\\u2028Watch our live demo examples →\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1q3dmbv\",\"data-framer-name\":\"Quote\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-97qj57\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1e8ozsv\",\"data-framer-name\":\"Quote container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:'\"Codacy Guardrails made using a coding agent go from useful to essential.\"'})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:'\"Codacy Guardrails made using a coding agent go from useful to essential.\"'})}),className:\"framer-f7ko4v\",\"data-framer-name\":'\"Codacy Guardrails made using a coding agent go from useful to essential.\"',fonts:[\"Inter-Black\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\"},children:\"Daan van Leth\"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\"},children:/*#__PURE__*/_jsx(\"br\",{})}),\"AI Solutions Consultant at ihomer\"]})}),className:\"framer-oq47je\",\"data-framer-name\":\"Daan van Leth\\u2028AI Solutions Consultant at ihomer\",fonts:[\"Inter-Bold\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+13227+124+2776.8+64+0+0+0),pixelHeight:884,pixelWidth:912,positionX:\"center\",positionY:\"center\",sizes:\"228px\",src:\"https://framerusercontent.com/images/uJApKtf09sRRnB5HfAQcEkkPVk.png?width=912&height=884\",srcSet:\"https://framerusercontent.com/images/uJApKtf09sRRnB5HfAQcEkkPVk.png?scale-down-to=512&width=912&height=884 512w,https://framerusercontent.com/images/uJApKtf09sRRnB5HfAQcEkkPVk.png?width=912&height=884 912w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+12485+124+2279.6+64+4.6),pixelHeight:884,pixelWidth:912,positionX:\"center\",positionY:\"center\",sizes:\"228px\",src:\"https://framerusercontent.com/images/uJApKtf09sRRnB5HfAQcEkkPVk.png?width=912&height=884\",srcSet:\"https://framerusercontent.com/images/uJApKtf09sRRnB5HfAQcEkkPVk.png?scale-down-to=512&width=912&height=884 512w,https://framerusercontent.com/images/uJApKtf09sRRnB5HfAQcEkkPVk.png?width=912&height=884 912w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+8437+124+1685+64+4.6),pixelHeight:884,pixelWidth:912,positionX:\"center\",positionY:\"center\",sizes:\"228px\",src:\"https://framerusercontent.com/images/uJApKtf09sRRnB5HfAQcEkkPVk.png?width=912&height=884\",srcSet:\"https://framerusercontent.com/images/uJApKtf09sRRnB5HfAQcEkkPVk.png?scale-down-to=512&width=912&height=884 512w,https://framerusercontent.com/images/uJApKtf09sRRnB5HfAQcEkkPVk.png?width=912&height=884 912w\"},className:\"framer-dtmizf\",\"data-framer-name\":\"image 36\"})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pqvqir\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Guardrails use case examples\"})})},XDvfzMcUb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Guardrails use case examples\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Guardrails use case examples\"})}),className:\"framer-zazhps\",\"data-framer-name\":\"Guardrails use case examples\",fonts:[\"Inter-Bold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ja84en\",\"data-framer-name\":\"Cards container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+13227+124+3532.8+2+43.54+0+0),pixelHeight:920,pixelWidth:1384,positionX:\"center\",positionY:\"center\",sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 1444px) - 48px)`,src:\"https://framerusercontent.com/images/6IemFfKHkZqYXirWwd3iXoB1jpo.png?width=1384&height=920\",srcSet:\"https://framerusercontent.com/images/6IemFfKHkZqYXirWwd3iXoB1jpo.png?scale-down-to=512&width=1384&height=920 512w,https://framerusercontent.com/images/6IemFfKHkZqYXirWwd3iXoB1jpo.png?scale-down-to=1024&width=1384&height=920 1024w,https://framerusercontent.com/images/6IemFfKHkZqYXirWwd3iXoB1jpo.png?width=1384&height=920 1384w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+12485+124+2637.8+56+35.76+32+0),pixelHeight:920,pixelWidth:1384,positionX:\"center\",positionY:\"center\",sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1444px) - 184px) / 2, 50px)`,src:\"https://framerusercontent.com/images/6IemFfKHkZqYXirWwd3iXoB1jpo.png?width=1384&height=920\",srcSet:\"https://framerusercontent.com/images/6IemFfKHkZqYXirWwd3iXoB1jpo.png?scale-down-to=512&width=1384&height=920 512w,https://framerusercontent.com/images/6IemFfKHkZqYXirWwd3iXoB1jpo.png?scale-down-to=1024&width=1384&height=920 1024w,https://framerusercontent.com/images/6IemFfKHkZqYXirWwd3iXoB1jpo.png?width=1384&height=920 1384w\"}}},children:/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+8437+124+2043.2+56+48.64+32+0),pixelHeight:920,pixelWidth:1384,positionX:\"center\",positionY:\"center\",sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1444px) - 208px) / 3, 50px)`,src:\"https://framerusercontent.com/images/6IemFfKHkZqYXirWwd3iXoB1jpo.png?width=1384&height=920\",srcSet:\"https://framerusercontent.com/images/6IemFfKHkZqYXirWwd3iXoB1jpo.png?scale-down-to=512&width=1384&height=920 512w,https://framerusercontent.com/images/6IemFfKHkZqYXirWwd3iXoB1jpo.png?scale-down-to=1024&width=1384&height=920 1024w,https://framerusercontent.com/images/6IemFfKHkZqYXirWwd3iXoB1jpo.png?width=1384&height=920 1384w\"},className:\"framer-thci4a\",\"data-border\":true,\"data-framer-name\":\"SCA\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ssr5ce\",\"data-framer-name\":\"Tag\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(213, 219, 230)\"},children:\"Dependency Scanning (SCA)\"})}),className:\"framer-1779z13\",\"data-framer-name\":\"Dependency Scanning (SCA)\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-lkckad\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Avoid the rework \"})}),className:\"framer-1bzyvf1\",\"data-framer-name\":\"Avoid the rework\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XDvfzMcUb:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.6)\"},children:\"“Are we using any insecure or unlicensed dependencies?”\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.6)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})]}),verticalAlignment:\"top\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.6)\"},children:\"“Are we using any insecure or unlicensed dependencies?” \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.6)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})]}),className:\"framer-1a8vuvl\",\"data-framer-name\":\"“Are we using any insecure or\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+13227+124+3532.8+2+43.54+0+254),pixelHeight:912,pixelWidth:1392,positionX:\"center\",positionY:\"center\",sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 1444px) - 48px)`,src:\"https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?width=1392&height=912\",srcSet:\"https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?scale-down-to=512&width=1392&height=912 512w,https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?scale-down-to=1024&width=1392&height=912 1024w,https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?width=1392&height=912 1392w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+12485+124+2637.8+56+35.76+32+0),pixelHeight:912,pixelWidth:1392,positionX:\"center\",positionY:\"center\",sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1444px) - 184px) / 2, 50px)`,src:\"https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?width=1392&height=912\",srcSet:\"https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?scale-down-to=512&width=1392&height=912 512w,https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?scale-down-to=1024&width=1392&height=912 1024w,https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?width=1392&height=912 1392w\"}}},children:/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+8437+124+2043.2+56+48.64+32+0),pixelHeight:912,pixelWidth:1392,positionX:\"center\",positionY:\"center\",sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1444px) - 208px) / 3, 50px)`,src:\"https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?width=1392&height=912\",srcSet:\"https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?scale-down-to=512&width=1392&height=912 512w,https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?scale-down-to=1024&width=1392&height=912 1024w,https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?width=1392&height=912 1392w\"},className:\"framer-1mxjoee\",\"data-border\":true,\"data-framer-name\":\"DAST\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-x49hly\",\"data-framer-name\":\"Tag\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(213, 219, 230)\"},children:\"DAST\"})}),className:\"framer-1hfgd48\",\"data-framer-name\":\"DAST\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1prc5wd\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XDvfzMcUb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"No more scavenger hunts\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"No more scavenger hunts\"})}),className:\"framer-4438ls\",\"data-framer-name\":\"No more scavenger hunts\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XDvfzMcUb:{verticalAlignment:\"top\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.6)\"},children:\"“Fix all DAST scan findings in this repo.”\"})}),className:\"framer-1q8470x\",\"data-framer-name\":\"“Fix all DAST scan findings\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+13227+124+3532.8+2+43.54+0+508),pixelHeight:916,pixelWidth:1392,positionX:\"center\",positionY:\"center\",sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 1444px) - 48px)`,src:\"https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?width=1392&height=916\",srcSet:\"https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?scale-down-to=512&width=1392&height=916 512w,https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?scale-down-to=1024&width=1392&height=916 1024w,https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?width=1392&height=916 1392w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+12485+124+2637.8+56+35.76+32+254),pixelHeight:916,pixelWidth:1392,positionX:\"center\",positionY:\"center\",sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1444px) - 184px) / 2, 50px)`,src:\"https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?width=1392&height=916\",srcSet:\"https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?scale-down-to=512&width=1392&height=916 512w,https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?scale-down-to=1024&width=1392&height=916 1024w,https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?width=1392&height=916 1392w\"}}},children:/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+8437+124+2043.2+56+48.64+32+0),pixelHeight:916,pixelWidth:1392,positionX:\"center\",positionY:\"center\",sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1444px) - 208px) / 3, 50px)`,src:\"https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?width=1392&height=916\",srcSet:\"https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?scale-down-to=512&width=1392&height=916 512w,https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?scale-down-to=1024&width=1392&height=916 1024w,https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?width=1392&height=916 1392w\"},className:\"framer-1cpnzbg\",\"data-border\":true,\"data-framer-name\":\"Complexity\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-d69aft\",\"data-framer-name\":\"Tag\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(213, 219, 230)\"},children:\"Complex Code\"})}),className:\"framer-7y588m\",\"data-framer-name\":\"Complex Code\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1onmmbq\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XDvfzMcUb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Robust, future-proof files\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Robust, future-proof files\"})}),className:\"framer-uu3wp7\",\"data-framer-name\":\"Robust, future-proof files\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XDvfzMcUb:{verticalAlignment:\"top\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.6)\"},children:\"“Show me the most complex files and suggest how to refactor them.” \"})}),className:\"framer-vmzpz0\",\"data-framer-name\":\"“Show me the most complex files\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+13227+124+3532.8+2+43.54+0+762),pixelHeight:916,pixelWidth:1392,positionX:\"center\",positionY:\"center\",sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 1444px) - 48px)`,src:\"https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?width=1392&height=916\",srcSet:\"https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?scale-down-to=512&width=1392&height=916 512w,https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?scale-down-to=1024&width=1392&height=916 1024w,https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?width=1392&height=916 1392w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+12485+124+2637.8+56+35.76+32+254),pixelHeight:916,pixelWidth:1392,positionX:\"center\",positionY:\"center\",sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1444px) - 184px) / 2, 50px)`,src:\"https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?width=1392&height=916\",srcSet:\"https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?scale-down-to=512&width=1392&height=916 512w,https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?scale-down-to=1024&width=1392&height=916 1024w,https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?width=1392&height=916 1392w\"}}},children:/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+8437+124+2043.2+56+48.64+32+254),pixelHeight:916,pixelWidth:1392,positionX:\"center\",positionY:\"center\",sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1444px) - 208px) / 3, 50px)`,src:\"https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?width=1392&height=916\",srcSet:\"https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?scale-down-to=512&width=1392&height=916 512w,https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?scale-down-to=1024&width=1392&height=916 1024w,https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?width=1392&height=916 1392w\"},className:\"framer-19k3841\",\"data-border\":true,\"data-framer-name\":\"Coverage\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-6yez66\",\"data-framer-name\":\"Tag\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(213, 219, 230)\"},children:\"Test Coverage\"})}),className:\"framer-q9hkov\",\"data-framer-name\":\"Test Coverage\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fbjpqr\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Unit tests in seconds\"})}),className:\"framer-jrvwq5\",\"data-framer-name\":\"Unit tests in seconds\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XDvfzMcUb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.6)\"},children:\"“Write unit tests for all files with low test coverage in this repo.”\"})}),verticalAlignment:\"top\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.6)\"},children:\"“Write unit tests for all files with low test coverage in this repo.”\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.6)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})]}),className:\"framer-3y4jto\",\"data-framer-name\":\"“Write unit tests for all files with low\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+13227+124+3532.8+2+43.54+0+1016),pixelHeight:912,pixelWidth:1392,positionX:\"center\",positionY:\"center\",sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 1444px) - 48px)`,src:\"https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?width=1392&height=912\",srcSet:\"https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?scale-down-to=512&width=1392&height=912 512w,https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?scale-down-to=1024&width=1392&height=912 1024w,https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?width=1392&height=912 1392w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+12485+124+2637.8+56+35.76+32+508),pixelHeight:912,pixelWidth:1392,positionX:\"center\",positionY:\"center\",sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1444px) - 184px) / 2, 50px)`,src:\"https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?width=1392&height=912\",srcSet:\"https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?scale-down-to=512&width=1392&height=912 512w,https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?scale-down-to=1024&width=1392&height=912 1024w,https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?width=1392&height=912 1392w\"}}},children:/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+8437+124+2043.2+56+48.64+32+254),pixelHeight:912,pixelWidth:1392,positionX:\"center\",positionY:\"center\",sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1444px) - 208px) / 3, 50px)`,src:\"https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?width=1392&height=912\",srcSet:\"https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?scale-down-to=512&width=1392&height=912 512w,https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?scale-down-to=1024&width=1392&height=912 1024w,https://framerusercontent.com/images/lPJXA1fclX4cZXwArbtztj8vCk.png?width=1392&height=912 1392w\"},className:\"framer-1lyhy60\",\"data-border\":true,\"data-framer-name\":\"SAST\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-18mnsvj\",\"data-framer-name\":\"Tag\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(213, 219, 230)\"},children:\"Custom rules\"})}),className:\"framer-1xkbgu0\",\"data-framer-name\":\"SAST\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1geq9aj\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XDvfzMcUb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Create custom scan rules\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Create custom scan rules\"})}),className:\"framer-1d5tagk\",\"data-framer-name\":\"Effortless AppSec for devs\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XDvfzMcUb:{verticalAlignment:\"top\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.6)\"},children:'\"Create a new Guardrails rule to find this pattern going forward.”'})}),className:\"framer-rx7n1n\",\"data-framer-name\":\"“Fix all critical security issues\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+13227+124+3532.8+2+43.54+0+1270),pixelHeight:916,pixelWidth:1392,positionX:\"center\",positionY:\"center\",sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 1444px) - 48px)`,src:\"https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?width=1392&height=916\",srcSet:\"https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?scale-down-to=512&width=1392&height=916 512w,https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?scale-down-to=1024&width=1392&height=916 1024w,https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?width=1392&height=916 1392w\"}},XDvfzMcUb:{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+12485+124+2637.8+56+35.76+32+508),pixelHeight:916,pixelWidth:1392,positionX:\"center\",positionY:\"center\",sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1444px) - 184px) / 2, 50px)`,src:\"https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?width=1392&height=916\",srcSet:\"https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?scale-down-to=512&width=1392&height=916 512w,https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?scale-down-to=1024&width=1392&height=916 1024w,https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?width=1392&height=916 1392w\"}}},children:/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+8437+124+2043.2+56+48.64+32+254),pixelHeight:916,pixelWidth:1392,positionX:\"center\",positionY:\"center\",sizes:`max((min(${componentViewport?.width||\"100vw\"}, 1444px) - 208px) / 3, 50px)`,src:\"https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?width=1392&height=916\",srcSet:\"https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?scale-down-to=512&width=1392&height=916 512w,https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?scale-down-to=1024&width=1392&height=916 1024w,https://framerusercontent.com/images/c45SqqplSrpWlVk6ZWMaahbuQQ.png?width=1392&height=916 1392w\"},className:\"framer-12frh2o\",\"data-border\":true,\"data-framer-name\":\"Reporting\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-uhwcdm\",\"data-framer-name\":\"Tag\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(213, 219, 230)\"},children:\"Reporting\"})}),className:\"framer-1ja601q\",\"data-framer-name\":\"Reporting\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zvnayu\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bawhvv\",\"data-framer-name\":\"Span [__wab_slot-string-wrapper]\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"36px\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Build reports instantly\"})}),className:\"framer-ifoy02\",\"data-framer-name\":\"Build reports instantly\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XDvfzMcUb:{verticalAlignment:\"top\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.6)\"},children:\"“List all open issues in my team and prioritize them by severity.”\"})}),className:\"framer-1afhllf\",\"data-framer-name\":\"“List all open issues in my team\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1eu3rmg\",\"data-framer-name\":\"Frame 427319691\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1sgv1ic\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Ready to give Guardrails a spin?\"})}),className:\"framer-157zewu\",\"data-framer-name\":\"Ready to give Guardrails a spin?\",fonts:[\"Inter-Bold\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-p1y4yn\",\"data-framer-name\":\"Frame 427319692\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.codacy.com/ide-extension\",motionChild:true,nodeId:\"huwpOv8LH\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-rlp0ai framer-lux5qc\",\"data-border\":true,\"data-framer-name\":\"CTA\",whileHover:animation7,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Get free IDE Plugin\"})}),className:\"framer-setcqg\",\"data-framer-name\":\"Get free IDE Plugin\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14tyz62\",\"data-framer-name\":\"G2 Review Section\",layout:motionLayout,children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.g2.com/products/codacy/reviews\",motionChild:true,nodeId:\"IGowIH8Ja\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1w6q6rl framer-lux5qc\",\"data-framer-name\":\"Vector\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 227 94\"><path d=\"M 12.701 31.814 C 12.926 31.12 13.906 31.12 14.132 31.814 L 15.612 36.369 C 15.713 36.679 16.002 36.889 16.328 36.889 L 21.118 36.889 C 21.847 36.889 22.15 37.822 21.56 38.25 L 17.685 41.066 C 17.421 41.258 17.311 41.597 17.411 41.907 L 18.892 46.463 C 19.117 47.156 18.323 47.732 17.734 47.304 L 13.858 44.488 C 13.595 44.297 13.238 44.297 12.974 44.488 L 9.099 47.304 C 8.509 47.732 7.716 47.156 7.941 46.463 L 9.421 41.907 C 9.522 41.597 9.412 41.258 9.148 41.066 L 5.272 38.25 C 4.683 37.822 4.986 36.889 5.715 36.889 L 10.505 36.889 C 10.831 36.889 11.12 36.679 11.22 36.369 Z\" fill=\"rgb(255,73,44)\"></path><path d=\"M 33.766 31.814 C 33.991 31.12 34.971 31.12 35.197 31.814 L 36.677 36.369 C 36.778 36.679 37.067 36.889 37.392 36.889 L 42.183 36.889 C 42.912 36.889 43.215 37.822 42.625 38.25 L 38.75 41.066 C 38.486 41.258 38.376 41.597 38.476 41.907 L 39.957 46.463 C 40.182 47.156 39.389 47.732 38.799 47.304 L 34.923 44.488 C 34.66 44.297 34.303 44.297 34.039 44.488 L 30.164 47.304 C 29.574 47.732 28.781 47.156 29.006 46.463 L 30.486 41.907 C 30.587 41.597 30.477 41.258 30.213 41.066 L 26.337 38.25 C 25.748 37.822 26.051 36.889 26.78 36.889 L 31.57 36.889 C 31.896 36.889 32.185 36.679 32.285 36.369 Z\" fill=\"rgb(255,73,44)\"></path><path d=\"M 54.831 31.814 C 55.056 31.12 56.036 31.12 56.262 31.814 L 57.742 36.369 C 57.843 36.679 58.132 36.889 58.458 36.889 L 63.248 36.889 C 63.977 36.889 64.28 37.822 63.69 38.25 L 59.815 41.066 C 59.551 41.258 59.441 41.597 59.541 41.907 L 61.022 46.463 C 61.247 47.156 60.453 47.732 59.864 47.304 L 55.989 44.488 C 55.725 44.297 55.368 44.297 55.104 44.488 L 51.229 47.304 C 50.639 47.732 49.846 47.156 50.071 46.463 L 51.551 41.907 C 51.652 41.597 51.542 41.258 51.278 41.066 L 47.402 38.25 C 46.813 37.822 47.116 36.889 47.845 36.889 L 52.635 36.889 C 52.961 36.889 53.25 36.679 53.35 36.369 Z\" fill=\"rgb(255,73,44)\"></path><path d=\"M 75.896 31.814 C 76.121 31.12 77.102 31.12 77.327 31.814 L 78.807 36.369 C 78.908 36.679 79.197 36.889 79.523 36.889 L 84.313 36.889 C 85.042 36.889 85.345 37.822 84.755 38.25 L 80.88 41.066 C 80.616 41.258 80.506 41.597 80.606 41.907 L 82.087 46.463 C 82.312 47.156 81.519 47.732 80.929 47.304 L 77.053 44.488 C 76.79 44.297 76.433 44.297 76.169 44.488 L 72.294 47.304 C 71.704 47.732 70.911 47.156 71.136 46.463 L 72.616 41.907 C 72.717 41.597 72.607 41.258 72.343 41.066 L 68.468 38.25 C 67.878 37.822 68.181 36.889 68.91 36.889 L 73.7 36.889 C 74.026 36.889 74.315 36.679 74.415 36.369 Z\" fill=\"rgb(255,73,44)\"></path><path d=\"M 96.961 31.814 C 97.186 31.12 98.167 31.12 98.392 31.814 L 99.872 36.369 C 99.973 36.679 100.262 36.889 100.588 36.889 L 105.378 36.889 C 106.107 36.889 106.41 37.822 105.82 38.25 L 101.945 41.066 C 101.681 41.258 101.571 41.597 101.671 41.907 L 103.152 46.463 C 103.377 47.156 102.584 47.732 101.994 47.304 L 98.118 44.488 C 97.855 44.297 97.498 44.297 97.234 44.488 L 93.359 47.304 C 92.769 47.732 91.976 47.156 92.201 46.463 L 93.681 41.907 C 93.782 41.597 93.672 41.258 93.408 41.066 L 89.532 38.25 C 88.943 37.822 89.246 36.889 89.975 36.889 L 94.765 36.889 C 95.091 36.889 95.38 36.679 95.481 36.369 Z\" fill=\"rgb(255,73,44)\"></path><path d=\"M 0.312 60.676 L 0.312 51.922 L 3.009 51.922 C 3.562 51.922 4.038 52.031 4.436 52.247 C 4.835 52.464 5.142 52.764 5.356 53.149 C 5.569 53.531 5.676 53.975 5.676 54.483 C 5.676 54.984 5.569 55.426 5.356 55.808 C 5.142 56.187 4.835 56.483 4.436 56.697 C 4.04 56.911 3.566 57.017 3.013 57.017 L 0.598 57.017 L 0.598 56.517 L 3 56.517 C 3.45 56.517 3.835 56.433 4.154 56.265 C 4.474 56.097 4.719 55.862 4.89 55.56 C 5.061 55.255 5.146 54.896 5.146 54.483 C 5.146 54.067 5.061 53.705 4.89 53.397 C 4.719 53.086 4.472 52.846 4.15 52.675 C 3.831 52.504 3.446 52.418 2.996 52.418 L 0.846 52.418 L 0.846 60.676 Z M 3.906 56.71 L 6.061 60.676 L 5.445 60.676 L 3.304 56.71 Z\" fill=\"rgb(106,106,106)\"></path><path d=\"M 10.117 60.813 C 9.525 60.813 9.009 60.666 8.57 60.373 C 8.131 60.08 7.792 59.678 7.553 59.168 C 7.313 58.657 7.194 58.076 7.194 57.423 C 7.194 56.768 7.313 56.184 7.553 55.671 C 7.795 55.158 8.127 54.753 8.549 54.457 C 8.97 54.161 9.452 54.012 9.993 54.012 C 10.361 54.012 10.709 54.087 11.036 54.235 C 11.367 54.38 11.658 54.591 11.908 54.867 C 12.162 55.144 12.36 55.477 12.503 55.868 C 12.648 56.258 12.721 56.697 12.721 57.184 L 12.721 57.509 L 7.523 57.509 L 7.523 57.035 L 12.199 57.035 C 12.199 56.559 12.102 56.13 11.908 55.748 C 11.715 55.366 11.451 55.063 11.118 54.837 C 10.784 54.612 10.409 54.5 9.993 54.5 C 9.557 54.5 9.168 54.622 8.826 54.867 C 8.487 55.11 8.218 55.437 8.019 55.85 C 7.822 56.264 7.719 56.725 7.711 57.236 L 7.711 57.449 C 7.711 57.996 7.806 58.488 7.997 58.924 C 8.191 59.357 8.467 59.7 8.826 59.954 C 9.185 60.205 9.616 60.33 10.117 60.33 C 10.476 60.33 10.783 60.27 11.036 60.151 C 11.293 60.028 11.502 59.88 11.665 59.706 C 11.827 59.532 11.95 59.364 12.032 59.202 L 12.507 59.394 C 12.407 59.614 12.252 59.833 12.041 60.052 C 11.833 60.269 11.568 60.45 11.246 60.595 C 10.927 60.741 10.55 60.813 10.117 60.813 Z\" fill=\"rgb(106,106,106)\"></path><path d=\"M 16.256 60.818 C 15.877 60.818 15.529 60.742 15.213 60.591 C 14.899 60.44 14.647 60.219 14.456 59.928 C 14.268 59.638 14.174 59.284 14.174 58.868 C 14.174 58.595 14.222 58.354 14.319 58.146 C 14.416 57.938 14.566 57.758 14.768 57.607 C 14.97 57.456 15.23 57.332 15.546 57.236 C 15.862 57.136 16.24 57.059 16.679 57.005 C 17.012 56.965 17.31 56.926 17.572 56.889 C 17.834 56.849 18.04 56.788 18.188 56.705 C 18.339 56.623 18.414 56.497 18.414 56.329 L 18.414 56.056 C 18.414 55.577 18.263 55.197 17.961 54.914 C 17.659 54.632 17.243 54.491 16.713 54.491 C 16.243 54.491 15.847 54.595 15.525 54.803 C 15.206 55.008 14.982 55.273 14.854 55.598 L 14.362 55.414 C 14.487 55.101 14.668 54.84 14.905 54.632 C 15.144 54.424 15.418 54.269 15.726 54.166 C 16.036 54.064 16.361 54.012 16.7 54.012 C 16.994 54.012 17.273 54.054 17.538 54.136 C 17.806 54.219 18.044 54.344 18.252 54.513 C 18.463 54.681 18.629 54.896 18.752 55.158 C 18.875 55.417 18.936 55.728 18.936 56.09 L 18.936 60.676 L 18.414 60.676 L 18.414 59.492 L 18.376 59.492 C 18.262 59.737 18.105 59.961 17.906 60.163 C 17.709 60.363 17.471 60.523 17.192 60.642 C 16.915 60.759 16.603 60.818 16.256 60.818 Z M 16.307 60.335 C 16.717 60.335 17.081 60.235 17.397 60.035 C 17.716 59.833 17.965 59.557 18.145 59.206 C 18.324 58.856 18.414 58.458 18.414 58.013 L 18.414 57.047 C 18.349 57.104 18.253 57.156 18.128 57.201 C 18.005 57.244 17.866 57.283 17.709 57.317 C 17.555 57.348 17.393 57.377 17.222 57.402 C 17.053 57.425 16.89 57.446 16.73 57.466 C 16.251 57.523 15.861 57.612 15.559 57.731 C 15.26 57.848 15.04 58.002 14.901 58.193 C 14.764 58.384 14.695 58.615 14.695 58.885 C 14.695 59.333 14.849 59.686 15.157 59.946 C 15.465 60.205 15.848 60.335 16.307 60.335 Z\" fill=\"rgb(106,106,106)\"></path><path d=\"M 23.375 60.813 C 22.848 60.813 22.387 60.668 21.994 60.377 C 21.601 60.087 21.296 59.686 21.079 59.176 C 20.866 58.663 20.759 58.075 20.759 57.411 C 20.759 56.752 20.867 56.168 21.084 55.658 C 21.303 55.145 21.61 54.743 22.003 54.453 C 22.396 54.159 22.855 54.012 23.379 54.012 C 23.755 54.012 24.082 54.085 24.358 54.23 C 24.637 54.373 24.871 54.562 25.059 54.799 C 25.25 55.035 25.395 55.295 25.495 55.577 L 25.546 55.577 L 25.546 51.922 L 26.064 51.922 L 26.064 60.676 L 25.559 60.676 L 25.559 59.245 L 25.495 59.245 C 25.39 59.527 25.243 59.787 25.055 60.027 C 24.867 60.263 24.633 60.454 24.354 60.599 C 24.075 60.742 23.748 60.813 23.375 60.813 Z M 23.422 60.33 C 23.866 60.33 24.247 60.203 24.563 59.95 C 24.882 59.693 25.126 59.346 25.294 58.907 C 25.465 58.465 25.551 57.965 25.551 57.406 C 25.551 56.848 25.465 56.351 25.294 55.915 C 25.126 55.476 24.882 55.131 24.563 54.88 C 24.247 54.627 23.866 54.5 23.422 54.5 C 22.972 54.5 22.585 54.628 22.263 54.884 C 21.944 55.138 21.699 55.484 21.528 55.923 C 21.36 56.362 21.276 56.856 21.276 57.406 C 21.276 57.956 21.36 58.452 21.528 58.894 C 21.699 59.336 21.944 59.686 22.263 59.946 C 22.585 60.202 22.972 60.33 23.422 60.33 Z\" fill=\"rgb(106,106,106)\"></path><path d=\"M 34.236 60.813 C 33.695 60.813 33.214 60.668 32.792 60.377 C 32.37 60.084 32.038 59.681 31.796 59.168 C 31.553 58.655 31.432 58.07 31.432 57.415 C 31.432 56.757 31.553 56.172 31.796 55.662 C 32.038 55.15 32.37 54.746 32.792 54.453 C 33.214 54.159 33.695 54.012 34.236 54.012 C 34.778 54.012 35.26 54.159 35.681 54.453 C 36.103 54.746 36.435 55.15 36.677 55.662 C 36.919 56.175 37.041 56.76 37.041 57.415 C 37.041 58.07 36.919 58.655 36.677 59.168 C 36.435 59.681 36.103 60.084 35.681 60.377 C 35.26 60.668 34.778 60.813 34.236 60.813 Z M 34.237 60.33 C 34.695 60.33 35.096 60.201 35.438 59.941 C 35.783 59.682 36.049 59.331 36.237 58.89 C 36.428 58.448 36.523 57.956 36.523 57.415 C 36.523 56.874 36.428 56.383 36.237 55.945 C 36.046 55.503 35.78 55.152 35.438 54.893 C 35.096 54.631 34.695 54.5 34.237 54.5 C 33.778 54.5 33.377 54.631 33.035 54.893 C 32.693 55.152 32.427 55.503 32.236 55.945 C 32.045 56.383 31.95 56.874 31.95 57.415 C 31.95 57.956 32.044 58.448 32.232 58.89 C 32.423 59.331 32.689 59.682 33.031 59.941 C 33.376 60.201 33.778 60.33 34.237 60.33 Z\" fill=\"rgb(106,106,106)\"></path><path d=\"M 43.043 58.347 L 43.043 54.111 L 43.565 54.111 L 43.565 60.676 L 43.043 60.676 L 43.043 59.612 L 43.001 59.612 C 42.847 59.951 42.597 60.228 42.252 60.441 C 41.91 60.655 41.506 60.762 41.038 60.762 C 40.608 60.762 40.228 60.668 39.897 60.48 C 39.567 60.292 39.307 60.025 39.119 59.681 C 38.931 59.333 38.837 58.92 38.837 58.441 L 38.837 54.111 L 39.358 54.111 L 39.358 58.419 C 39.358 58.967 39.524 59.41 39.854 59.749 C 40.188 60.085 40.618 60.253 41.145 60.253 C 41.487 60.253 41.802 60.176 42.09 60.023 C 42.378 59.869 42.609 59.649 42.782 59.364 C 42.956 59.076 43.043 58.737 43.043 58.347 Z\" fill=\"rgb(106,106,106)\"></path><path d=\"M 45.725 60.676 L 45.725 54.111 L 46.234 54.111 L 46.234 55.137 L 46.281 55.137 C 46.424 54.8 46.664 54.531 47.004 54.329 C 47.343 54.124 47.729 54.021 48.162 54.021 C 48.208 54.021 48.253 54.021 48.299 54.021 C 48.344 54.021 48.387 54.022 48.427 54.025 L 48.427 54.551 C 48.393 54.548 48.352 54.544 48.303 54.538 C 48.257 54.53 48.2 54.525 48.132 54.525 C 47.767 54.525 47.442 54.604 47.157 54.761 C 46.875 54.917 46.653 55.134 46.491 55.41 C 46.328 55.684 46.247 55.997 46.247 56.351 L 46.247 60.676 Z\" fill=\"rgb(106,106,106)\"></path><path d=\"M 53.213 60.676 L 53.213 54.111 L 53.722 54.111 L 53.722 55.137 L 53.769 55.137 C 53.912 54.8 54.152 54.531 54.492 54.329 C 54.831 54.124 55.217 54.021 55.65 54.021 C 55.696 54.021 55.741 54.021 55.787 54.021 C 55.832 54.021 55.875 54.022 55.915 54.025 L 55.915 54.551 C 55.881 54.548 55.839 54.544 55.791 54.538 C 55.745 54.53 55.688 54.525 55.62 54.525 C 55.255 54.525 54.93 54.604 54.645 54.761 C 54.363 54.917 54.141 55.134 53.979 55.41 C 53.816 55.684 53.735 55.997 53.735 56.351 L 53.735 60.676 Z\" fill=\"rgb(106,106,106)\"></path><path d=\"M 59.677 60.813 C 59.084 60.813 58.568 60.666 58.129 60.373 C 57.69 60.08 57.351 59.678 57.112 59.168 C 56.873 58.657 56.753 58.076 56.753 57.423 C 56.753 56.768 56.873 56.184 57.112 55.671 C 57.354 55.158 57.686 54.753 58.108 54.457 C 58.53 54.161 59.011 54.012 59.553 54.012 C 59.92 54.012 60.268 54.087 60.596 54.235 C 60.926 54.38 61.217 54.591 61.468 54.867 C 61.721 55.144 61.919 55.477 62.062 55.868 C 62.207 56.258 62.28 56.697 62.28 57.184 L 62.28 57.509 L 57.082 57.509 L 57.082 57.035 L 61.758 57.035 C 61.758 56.559 61.661 56.13 61.468 55.748 C 61.274 55.366 61.01 55.063 60.677 54.837 C 60.343 54.612 59.969 54.5 59.553 54.5 C 59.117 54.5 58.728 54.622 58.386 54.867 C 58.047 55.11 57.777 55.437 57.578 55.85 C 57.381 56.264 57.279 56.725 57.27 57.236 L 57.27 57.449 C 57.27 57.996 57.365 58.488 57.556 58.924 C 57.75 59.357 58.027 59.7 58.386 59.954 C 58.745 60.205 59.175 60.33 59.677 60.33 C 60.036 60.33 60.342 60.27 60.596 60.151 C 60.852 60.028 61.062 59.88 61.224 59.706 C 61.386 59.532 61.509 59.364 61.592 59.202 L 62.066 59.394 C 61.966 59.614 61.811 59.833 61.6 60.052 C 61.392 60.269 61.127 60.45 60.805 60.595 C 60.486 60.741 60.11 60.813 59.677 60.813 Z\" fill=\"rgb(106,106,106)\"></path><path d=\"M 68.676 54.111 L 66.303 60.676 L 65.713 60.676 L 63.341 54.111 L 63.901 54.111 L 65.987 60.005 L 66.03 60.005 L 68.116 54.111 Z\" fill=\"rgb(106,106,106)\"></path><path d=\"M 70.331 60.676 L 70.331 54.111 L 70.848 54.111 L 70.848 60.676 Z M 70.592 52.948 C 70.478 52.948 70.378 52.908 70.292 52.828 C 70.21 52.749 70.168 52.652 70.168 52.538 C 70.168 52.424 70.21 52.327 70.292 52.247 C 70.375 52.167 70.475 52.127 70.592 52.127 C 70.706 52.127 70.804 52.167 70.887 52.247 C 70.972 52.327 71.015 52.424 71.015 52.538 C 71.015 52.652 70.974 52.749 70.891 52.828 C 70.808 52.908 70.709 52.948 70.592 52.948 Z\" fill=\"rgb(106,106,106)\"></path><path d=\"M 75.593 60.813 C 75 60.813 74.484 60.666 74.046 60.373 C 73.607 60.08 73.267 59.678 73.028 59.168 C 72.789 58.657 72.669 58.076 72.669 57.423 C 72.669 56.768 72.789 56.184 73.028 55.671 C 73.27 55.158 73.602 54.753 74.024 54.457 C 74.446 54.161 74.927 54.012 75.469 54.012 C 75.837 54.012 76.184 54.087 76.512 54.235 C 76.843 54.38 77.133 54.591 77.384 54.867 C 77.638 55.144 77.836 55.477 77.978 55.868 C 78.123 56.258 78.196 56.697 78.196 57.184 L 78.196 57.509 L 72.998 57.509 L 72.998 57.035 L 77.675 57.035 C 77.675 56.559 77.578 56.13 77.384 55.748 C 77.19 55.366 76.927 55.063 76.593 54.837 C 76.26 54.612 75.885 54.5 75.469 54.5 C 75.033 54.5 74.644 54.622 74.302 54.867 C 73.963 55.11 73.694 55.437 73.494 55.85 C 73.297 56.264 73.195 56.725 73.186 57.236 L 73.186 57.449 C 73.186 57.996 73.282 58.488 73.473 58.924 C 73.666 59.357 73.943 59.7 74.302 59.954 C 74.661 60.205 75.091 60.33 75.593 60.33 C 75.952 60.33 76.258 60.27 76.512 60.151 C 76.768 60.028 76.978 59.88 77.14 59.706 C 77.303 59.532 77.425 59.364 77.508 59.202 L 77.982 59.394 C 77.883 59.614 77.727 59.833 77.516 60.052 C 77.308 60.269 77.043 60.45 76.721 60.595 C 76.402 60.741 76.026 60.813 75.593 60.813 Z\" fill=\"rgb(106,106,106)\"></path><path d=\"M 81.423 60.676 L 79.457 54.111 L 80.004 54.111 L 81.697 59.911 L 81.744 59.911 L 83.441 54.111 L 83.984 54.111 L 85.677 59.907 L 85.719 59.907 L 87.412 54.111 L 87.959 54.111 L 85.993 60.676 L 85.412 60.676 L 83.736 54.961 L 83.68 54.961 L 82.005 60.676 Z\" fill=\"rgb(106,106,106)\"></path><path d=\"M 93.755 55.526 L 93.272 55.654 C 93.195 55.414 93.086 55.208 92.943 55.034 C 92.801 54.86 92.621 54.726 92.405 54.632 C 92.191 54.535 91.934 54.487 91.635 54.487 C 91.154 54.487 90.759 54.607 90.451 54.846 C 90.146 55.085 89.994 55.397 89.994 55.782 C 89.994 56.096 90.098 56.355 90.306 56.56 C 90.514 56.762 90.832 56.916 91.259 57.022 L 92.268 57.274 C 92.787 57.402 93.177 57.61 93.439 57.898 C 93.701 58.183 93.832 58.538 93.832 58.962 C 93.832 59.324 93.734 59.645 93.537 59.924 C 93.341 60.203 93.069 60.421 92.721 60.578 C 92.376 60.735 91.974 60.813 91.516 60.813 C 90.903 60.813 90.4 60.671 90.007 60.386 C 89.613 60.098 89.361 59.686 89.25 59.151 L 89.75 59.022 C 89.844 59.45 90.04 59.776 90.336 60.001 C 90.635 60.223 91.027 60.334 91.511 60.334 C 92.047 60.334 92.479 60.208 92.806 59.954 C 93.137 59.7 93.302 59.376 93.302 58.98 C 93.302 58.677 93.206 58.422 93.012 58.214 C 92.818 58.006 92.524 57.854 92.131 57.757 L 91.084 57.501 C 90.548 57.369 90.146 57.16 89.878 56.872 C 89.611 56.581 89.477 56.224 89.477 55.799 C 89.477 55.446 89.569 55.135 89.754 54.867 C 89.94 54.599 90.195 54.39 90.52 54.239 C 90.844 54.088 91.216 54.012 91.635 54.012 C 92.191 54.012 92.644 54.144 92.995 54.406 C 93.345 54.668 93.599 55.041 93.755 55.526 Z\" fill=\"rgb(106,106,106)\"></path><path d=\"M 101.464 60.813 C 100.922 60.813 100.441 60.668 100.019 60.377 C 99.597 60.084 99.265 59.681 99.023 59.168 C 98.781 58.655 98.659 58.07 98.659 57.415 C 98.659 56.757 98.781 56.172 99.023 55.662 C 99.265 55.15 99.597 54.746 100.019 54.453 C 100.441 54.159 100.922 54.012 101.464 54.012 C 102.005 54.012 102.487 54.159 102.908 54.453 C 103.33 54.746 103.662 55.15 103.904 55.662 C 104.147 56.175 104.268 56.76 104.268 57.415 C 104.268 58.07 104.147 58.655 103.904 59.168 C 103.662 59.681 103.33 60.084 102.908 60.377 C 102.487 60.668 102.005 60.813 101.464 60.813 Z M 101.464 60.33 C 101.922 60.33 102.323 60.201 102.665 59.941 C 103.01 59.682 103.276 59.331 103.464 58.89 C 103.655 58.448 103.75 57.956 103.75 57.415 C 103.75 56.874 103.655 56.383 103.464 55.945 C 103.273 55.503 103.007 55.152 102.665 54.893 C 102.323 54.631 101.922 54.5 101.464 54.5 C 101.005 54.5 100.604 54.631 100.262 54.893 C 99.92 55.152 99.654 55.503 99.463 55.945 C 99.272 56.383 99.177 56.874 99.177 57.415 C 99.177 57.956 99.271 58.448 99.459 58.89 C 99.65 59.331 99.916 59.682 100.258 59.941 C 100.603 60.201 101.005 60.33 101.464 60.33 Z\" fill=\"rgb(106,106,106)\"></path><path d=\"M 106.586 56.419 L 106.586 60.676 L 106.064 60.676 L 106.064 54.111 L 106.573 54.111 L 106.573 55.15 L 106.624 55.15 C 106.778 54.81 107.024 54.538 107.364 54.333 C 107.703 54.128 108.106 54.025 108.573 54.025 C 109.015 54.025 109.402 54.119 109.736 54.307 C 110.072 54.495 110.334 54.763 110.522 55.111 C 110.713 55.456 110.809 55.868 110.809 56.346 L 110.809 60.676 L 110.287 60.676 L 110.287 56.368 C 110.287 55.809 110.121 55.36 109.787 55.021 C 109.457 54.679 109.019 54.508 108.475 54.508 C 108.11 54.508 107.785 54.588 107.5 54.748 C 107.215 54.907 106.992 55.131 106.829 55.419 C 106.667 55.704 106.586 56.037 106.586 56.419 Z\" fill=\"rgb(106,106,106)\"></path><path d=\"M 127.093 0 L 227 0 L 227 93.288 L 127.093 93.288 L 152.493 49.33 Z\" fill=\"rgb(255,58,34)\"></path><path d=\"M 192.128 58.088 C 193.729 60.866 195.312 63.613 196.893 66.356 C 189.889 71.719 178.992 72.367 170.924 66.191 C 161.641 59.079 160.115 46.944 165.085 38.209 C 170.802 28.161 181.499 25.939 188.387 27.568 C 188.201 27.973 184.076 36.531 184.076 36.531 C 184.076 36.531 183.749 36.552 183.565 36.556 C 181.529 36.642 180.013 37.116 178.388 37.956 C 176.604 38.887 175.076 40.24 173.937 41.897 C 172.797 43.554 172.081 45.465 171.851 47.464 C 171.611 49.49 171.891 51.544 172.665 53.432 C 173.32 55.028 174.246 56.445 175.487 57.642 C 177.391 59.48 179.658 60.617 182.284 60.994 C 184.772 61.351 187.164 60.998 189.406 59.871 C 190.247 59.449 190.962 58.983 191.798 58.344 C 191.905 58.275 191.999 58.188 192.128 58.088 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 192.143 33.726 C 191.737 33.326 191.36 32.957 190.985 32.586 C 190.761 32.364 190.546 32.134 190.317 31.918 C 190.235 31.84 190.138 31.733 190.138 31.733 C 190.138 31.733 190.216 31.568 190.25 31.5 C 190.688 30.62 191.375 29.977 192.191 29.465 C 193.092 28.895 194.143 28.605 195.209 28.631 C 196.574 28.658 197.842 28.998 198.913 29.913 C 199.703 30.588 200.109 31.445 200.18 32.468 C 200.299 34.194 199.585 35.516 198.167 36.438 C 197.334 36.981 196.435 37.401 195.534 37.898 C 195.037 38.172 194.612 38.413 194.127 38.909 C 193.699 39.407 193.679 39.877 193.679 39.877 L 200.134 39.868 L 200.134 42.743 L 190.17 42.743 C 190.17 42.743 190.17 42.547 190.17 42.465 C 190.132 41.053 190.297 39.723 190.943 38.44 C 191.539 37.263 192.463 36.401 193.574 35.738 C 194.43 35.227 195.331 34.792 196.189 34.283 C 196.718 33.969 197.091 33.509 197.088 32.842 C 197.088 32.27 196.672 31.761 196.077 31.602 C 194.674 31.223 193.245 31.828 192.503 33.112 C 192.394 33.299 192.284 33.485 192.143 33.726 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 204.629 55.032 L 199.189 45.638 L 188.425 45.638 L 182.95 55.13 L 193.794 55.13 L 199.145 64.479 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:11631403846,withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1f5pn4t\",\"data-framer-name\":\"Frame 427319710\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(22, 28, 38)\"},children:\"Proudly shaping the future of software, since 2012\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"161%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(22, 28, 38)\"},children:\"Proudly shaping the future of software, since 2012\"})}),className:\"framer-3t7u14\",\"data-framer-name\":\"Proudly shaping the future of software, since 2012\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UjUMtAn6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(89, 110, 149)\"},children:\"In the past decade Codacy has changed the way engineering teams ship secure, high-quality code without sacrificing speed. With Codacy Guardrails for AI-assisted coding, truly shifting left has never been easier.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"28px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(89, 110, 149)\"},children:\"In the past decade Codacy has changed the way engineering teams ship secure, high-quality code without sacrificing speed. With Codacy Guardrails for AI-assisted coding, truly shifting left has never been easier.\"})}),className:\"framer-7upqkr\",\"data-framer-name\":\"In the past decade Codacy has changed the way engineering teams ship secure, high-quality code without sacrificing speed.\\u2028With Codacy Guardrails for AI-assisted coding, truly shifting left has never been easier.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-19v0r96-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"tZjAq0Jxg\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:10,overflow:false},gap:10,height:\"100%\",hoverFactor:0,id:\"tZjAq0Jxg\",layoutId:\"tZjAq0Jxg\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lk94bl\",\"data-framer-name\":\"Review strip (don't delete)\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-142y0g5\",\"data-border\":true,\"data-framer-name\":\"user_testimonial_1\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1am1k22\",\"data-framer-name\":\"User_profile\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:353,svg:'<svg width=\"353\" height=\"28\" viewBox=\"0 0 353 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.1359 1.48359C13.5216 0.82132 14.4784 0.821321 14.8641 1.48359L18.3042 7.38978C18.4455 7.63239 18.6822 7.80441 18.9566 7.86383L25.6368 9.3104C26.3858 9.4726 26.6815 10.3825 26.1708 10.954L21.6167 16.0508C21.4297 16.2602 21.3392 16.5385 21.3675 16.8179L22.056 23.6181C22.1332 24.3806 21.3592 24.943 20.6579 24.6339L14.4032 21.8777C14.1463 21.7645 13.8537 21.7645 13.5968 21.8777L7.34212 24.6339C6.64078 24.943 5.86675 24.3806 5.94396 23.6181L6.63247 16.8179C6.66076 16.5385 6.57032 16.2602 6.38325 16.0508L1.82916 10.954C1.3185 10.3825 1.61416 9.4726 2.36321 9.3104L9.04337 7.86383C9.31776 7.80441 9.55454 7.63239 9.69584 7.38978L13.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M53.1359 1.48359C53.5216 0.82132 54.4784 0.821321 54.8641 1.48359L58.3042 7.38978C58.4455 7.63239 58.6822 7.80441 58.9566 7.86383L65.6368 9.3104C66.3858 9.4726 66.6815 10.3825 66.1708 10.954L61.6167 16.0508C61.4297 16.2602 61.3392 16.5385 61.3675 16.8179L62.056 23.6181C62.1332 24.3806 61.3592 24.943 60.6579 24.6339L54.4032 21.8777C54.1463 21.7645 53.8537 21.7645 53.5968 21.8777L47.3421 24.6339C46.6408 24.943 45.8668 24.3806 45.944 23.6181L46.6325 16.8179C46.6608 16.5385 46.5703 16.2602 46.3833 16.0508L41.8292 10.954C41.3185 10.3825 41.6142 9.4726 42.3632 9.3104L49.0434 7.86383C49.3178 7.80441 49.5545 7.63239 49.6958 7.38978L53.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M93.1359 1.48359C93.5216 0.82132 94.4784 0.821321 94.8641 1.48359L98.3042 7.38978C98.4455 7.63239 98.6822 7.80441 98.9566 7.86383L105.637 9.3104C106.386 9.4726 106.681 10.3825 106.171 10.954L101.617 16.0508C101.43 16.2602 101.339 16.5385 101.368 16.8179L102.056 23.6181C102.133 24.3806 101.359 24.943 100.658 24.6339L94.4032 21.8777C94.1463 21.7645 93.8537 21.7645 93.5968 21.8777L87.3421 24.6339C86.6408 24.943 85.8668 24.3806 85.944 23.6181L86.6325 16.8179C86.6608 16.5385 86.5703 16.2602 86.3833 16.0508L81.8292 10.954C81.3185 10.3825 81.6142 9.4726 82.3632 9.3104L89.0434 7.86383C89.3178 7.80441 89.5545 7.63239 89.6958 7.38978L93.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M133.136 1.48359C133.522 0.82132 134.478 0.821321 134.864 1.48359L138.304 7.38978C138.445 7.63239 138.682 7.80441 138.957 7.86383L145.637 9.3104C146.386 9.4726 146.681 10.3825 146.171 10.954L141.617 16.0508C141.43 16.2602 141.339 16.5385 141.368 16.8179L142.056 23.6181C142.133 24.3806 141.359 24.943 140.658 24.6339L134.403 21.8777C134.146 21.7645 133.854 21.7645 133.597 21.8777L127.342 24.6339C126.641 24.943 125.867 24.3806 125.944 23.6181L126.632 16.8179C126.661 16.5385 126.57 16.2602 126.383 16.0508L121.829 10.954C121.319 10.3825 121.614 9.4726 122.363 9.3104L129.043 7.86383C129.318 7.80441 129.555 7.63239 129.696 7.38978L133.136 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M173.136 1.48359C173.522 0.82132 174.478 0.821321 174.864 1.48359L178.304 7.38978C178.445 7.63239 178.682 7.80441 178.957 7.86383L185.637 9.3104C186.386 9.4726 186.681 10.3825 186.171 10.954L181.617 16.0508C181.43 16.2602 181.339 16.5385 181.368 16.8179L182.056 23.6181C182.133 24.3806 181.359 24.943 180.658 24.6339L174.403 21.8777C174.146 21.7645 173.854 21.7645 173.597 21.8777L167.342 24.6339C166.641 24.943 165.867 24.3806 165.944 23.6181L166.632 16.8179C166.661 16.5385 166.57 16.2602 166.383 16.0508L161.829 10.954C161.319 10.3825 161.614 9.4726 162.363 9.3104L169.043 7.86383C169.318 7.80441 169.555 7.63239 169.696 7.38978L173.136 1.48359Z\" fill=\"#FF492C\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15cv8ia\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\",\"--framer-text-transform\":\"capitalize\"},children:['\"a security must have\"',/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"Codacy is easy to integrate and its new security dashboard provides useful insights into metrics across the company. The support team is really helpful and provides immediate assistance.\"})]}),className:\"framer-ejcyox\",\"data-framer-name\":\"“A SECURITY MUST-HAVE”\\u2028 Codacy is easy to integrate and its new security dashboard provides useful insights into metrics across the company. The support team is really helpful and provides immediate assistance.\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12x4aqj\",\"data-framer-name\":\"User_profile\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q7qwp2\",\"data-framer-name\":\"Group 38228\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2l8fyd\",\"data-framer-name\":\"Frame 17\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:96,pixelWidth:96,sizes:\"50.67px\",src:\"https://framerusercontent.com/images/ZdDOxZLqmyPEGAz889ei08wU6rY.png?width=96&height=96\"},className:\"framer-mbvm7p\",\"data-framer-name\":\"image 18\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13kjz7n\",\"data-framer-name\":\"Group 38165\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"David M.\"})}),className:\"framer-1oma2yy\",\"data-framer-name\":\"David M.\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgba(30, 30, 30, 0.6)\"},children:\"DevOps Specialist\"})}),className:\"framer-135asme\",\"data-framer-name\":\"DevOps Specialist\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mvapuw\",\"data-border\":true,\"data-framer-name\":\"user_testimonial_2\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1csr3d1\",\"data-framer-name\":\"User_profile\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:353,svg:'<svg width=\"353\" height=\"28\" viewBox=\"0 0 353 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.1359 1.48359C13.5216 0.82132 14.4784 0.821321 14.8641 1.48359L18.3042 7.38978C18.4455 7.63239 18.6822 7.80441 18.9566 7.86383L25.6368 9.3104C26.3858 9.4726 26.6815 10.3825 26.1708 10.954L21.6167 16.0508C21.4297 16.2602 21.3392 16.5385 21.3675 16.8179L22.056 23.6181C22.1332 24.3806 21.3592 24.943 20.6579 24.6339L14.4032 21.8777C14.1463 21.7645 13.8537 21.7645 13.5968 21.8777L7.34212 24.6339C6.64078 24.943 5.86675 24.3806 5.94396 23.6181L6.63247 16.8179C6.66076 16.5385 6.57032 16.2602 6.38325 16.0508L1.82916 10.954C1.3185 10.3825 1.61416 9.4726 2.36321 9.3104L9.04337 7.86383C9.31776 7.80441 9.55454 7.63239 9.69584 7.38978L13.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M53.1359 1.48359C53.5216 0.82132 54.4784 0.821321 54.8641 1.48359L58.3042 7.38978C58.4455 7.63239 58.6822 7.80441 58.9566 7.86383L65.6368 9.3104C66.3858 9.4726 66.6815 10.3825 66.1708 10.954L61.6167 16.0508C61.4297 16.2602 61.3392 16.5385 61.3675 16.8179L62.056 23.6181C62.1332 24.3806 61.3592 24.943 60.6579 24.6339L54.4032 21.8777C54.1463 21.7645 53.8537 21.7645 53.5968 21.8777L47.3421 24.6339C46.6408 24.943 45.8668 24.3806 45.944 23.6181L46.6325 16.8179C46.6608 16.5385 46.5703 16.2602 46.3833 16.0508L41.8292 10.954C41.3185 10.3825 41.6142 9.4726 42.3632 9.3104L49.0434 7.86383C49.3178 7.80441 49.5545 7.63239 49.6958 7.38978L53.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M93.1359 1.48359C93.5216 0.82132 94.4784 0.821321 94.8641 1.48359L98.3042 7.38978C98.4455 7.63239 98.6822 7.80441 98.9566 7.86383L105.637 9.3104C106.386 9.4726 106.681 10.3825 106.171 10.954L101.617 16.0508C101.43 16.2602 101.339 16.5385 101.368 16.8179L102.056 23.6181C102.133 24.3806 101.359 24.943 100.658 24.6339L94.4032 21.8777C94.1463 21.7645 93.8537 21.7645 93.5968 21.8777L87.3421 24.6339C86.6408 24.943 85.8668 24.3806 85.944 23.6181L86.6325 16.8179C86.6608 16.5385 86.5703 16.2602 86.3833 16.0508L81.8292 10.954C81.3185 10.3825 81.6142 9.4726 82.3632 9.3104L89.0434 7.86383C89.3178 7.80441 89.5545 7.63239 89.6958 7.38978L93.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M133.136 1.48359C133.522 0.82132 134.478 0.821321 134.864 1.48359L138.304 7.38978C138.445 7.63239 138.682 7.80441 138.957 7.86383L145.637 9.3104C146.386 9.4726 146.681 10.3825 146.171 10.954L141.617 16.0508C141.43 16.2602 141.339 16.5385 141.368 16.8179L142.056 23.6181C142.133 24.3806 141.359 24.943 140.658 24.6339L134.403 21.8777C134.146 21.7645 133.854 21.7645 133.597 21.8777L127.342 24.6339C126.641 24.943 125.867 24.3806 125.944 23.6181L126.632 16.8179C126.661 16.5385 126.57 16.2602 126.383 16.0508L121.829 10.954C121.319 10.3825 121.614 9.4726 122.363 9.3104L129.043 7.86383C129.318 7.80441 129.555 7.63239 129.696 7.38978L133.136 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M173.136 1.48359C173.522 0.82132 174.478 0.821321 174.864 1.48359L178.304 7.38978C178.445 7.63239 178.682 7.80441 178.957 7.86383L185.637 9.3104C186.386 9.4726 186.681 10.3825 186.171 10.954L181.617 16.0508C181.43 16.2602 181.339 16.5385 181.368 16.8179L182.056 23.6181C182.133 24.3806 181.359 24.943 180.658 24.6339L174.403 21.8777C174.146 21.7645 173.854 21.7645 173.597 21.8777L167.342 24.6339C166.641 24.943 165.867 24.3806 165.944 23.6181L166.632 16.8179C166.661 16.5385 166.57 16.2602 166.383 16.0508L161.829 10.954C161.319 10.3825 161.614 9.4726 162.363 9.3104L169.043 7.86383C169.318 7.80441 169.555 7.63239 169.696 7.38978L173.136 1.48359Z\" fill=\"#FF492C\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11bzejh\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:[\"“A Game-Changer for Code Quality and Team Productivity”\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsxs(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:[\"My team's overall code quality has improved significantly by using codacy. We have extensively used it to fix syntaxes, detect and remove hardcodings, and improve any redundancy in the code.\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"In addition to code quality, its integration with pull requests and project management tools such as Jira has helped me to manage code reviews and quality efficiently.\"]})]}),className:\"framer-1yngrkd\",\"data-framer-name\":\"“A GAME-CHANGER FOR CODE QUALITY AND TEAM PRODUCTIVITY”\\u2028 My team's overall code quality has improved significantly by using codacy. We have extensively used it to fix syntaxes, detect and remove hardcodings, and improve any redundancy in the code.\\u2028\\u2028In addition to code quality, its integration with pull requests and project management tools such as Jira has helped me to manage code reviews and quality efficiently.\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wnglwj\",\"data-framer-name\":\"User_profile\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7h782q\",\"data-framer-name\":\"Group 38228\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3b3i46\",\"data-framer-name\":\"Frame 17\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:100,pixelWidth:100,sizes:\"50.67px\",src:\"https://framerusercontent.com/images/4tgektiiC4HM0FxhtpGJLYji7bU.png?width=100&height=100\"},className:\"framer-vpavb3\",\"data-framer-name\":\"image 19\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xokdwz\",\"data-framer-name\":\"Group 38165\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"Sarang K.\"})}),className:\"framer-1cdl7r8\",\"data-framer-name\":\"Sarang K.\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgba(30, 30, 30, 0.6)\"},children:\"Technical Project Manager\"})}),className:\"framer-vepbud\",\"data-framer-name\":\"Technical Project Manager\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h56ne7\",\"data-border\":true,\"data-framer-name\":\"user_testimonial_2\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-bscuik\",\"data-framer-name\":\"User_profile\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:353,svg:'<svg width=\"353\" height=\"28\" viewBox=\"0 0 353 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.1359 1.48359C13.5216 0.82132 14.4784 0.821321 14.8641 1.48359L18.3042 7.38978C18.4455 7.63239 18.6822 7.80441 18.9566 7.86383L25.6368 9.3104C26.3858 9.4726 26.6815 10.3825 26.1708 10.954L21.6167 16.0508C21.4297 16.2602 21.3392 16.5385 21.3675 16.8179L22.056 23.6181C22.1332 24.3806 21.3592 24.943 20.6579 24.6339L14.4032 21.8777C14.1463 21.7645 13.8537 21.7645 13.5968 21.8777L7.34212 24.6339C6.64078 24.943 5.86675 24.3806 5.94396 23.6181L6.63247 16.8179C6.66076 16.5385 6.57032 16.2602 6.38325 16.0508L1.82916 10.954C1.3185 10.3825 1.61416 9.4726 2.36321 9.3104L9.04337 7.86383C9.31776 7.80441 9.55454 7.63239 9.69584 7.38978L13.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M53.1359 1.48359C53.5216 0.82132 54.4784 0.821321 54.8641 1.48359L58.3042 7.38978C58.4455 7.63239 58.6822 7.80441 58.9566 7.86383L65.6368 9.3104C66.3858 9.4726 66.6815 10.3825 66.1708 10.954L61.6167 16.0508C61.4297 16.2602 61.3392 16.5385 61.3675 16.8179L62.056 23.6181C62.1332 24.3806 61.3592 24.943 60.6579 24.6339L54.4032 21.8777C54.1463 21.7645 53.8537 21.7645 53.5968 21.8777L47.3421 24.6339C46.6408 24.943 45.8668 24.3806 45.944 23.6181L46.6325 16.8179C46.6608 16.5385 46.5703 16.2602 46.3833 16.0508L41.8292 10.954C41.3185 10.3825 41.6142 9.4726 42.3632 9.3104L49.0434 7.86383C49.3178 7.80441 49.5545 7.63239 49.6958 7.38978L53.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M93.1359 1.48359C93.5216 0.82132 94.4784 0.821321 94.8641 1.48359L98.3042 7.38978C98.4455 7.63239 98.6822 7.80441 98.9566 7.86383L105.637 9.3104C106.386 9.4726 106.681 10.3825 106.171 10.954L101.617 16.0508C101.43 16.2602 101.339 16.5385 101.368 16.8179L102.056 23.6181C102.133 24.3806 101.359 24.943 100.658 24.6339L94.4032 21.8777C94.1463 21.7645 93.8537 21.7645 93.5968 21.8777L87.3421 24.6339C86.6408 24.943 85.8668 24.3806 85.944 23.6181L86.6325 16.8179C86.6608 16.5385 86.5703 16.2602 86.3833 16.0508L81.8292 10.954C81.3185 10.3825 81.6142 9.4726 82.3632 9.3104L89.0434 7.86383C89.3178 7.80441 89.5545 7.63239 89.6958 7.38978L93.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M133.136 1.48359C133.522 0.82132 134.478 0.821321 134.864 1.48359L138.304 7.38978C138.445 7.63239 138.682 7.80441 138.957 7.86383L145.637 9.3104C146.386 9.4726 146.681 10.3825 146.171 10.954L141.617 16.0508C141.43 16.2602 141.339 16.5385 141.368 16.8179L142.056 23.6181C142.133 24.3806 141.359 24.943 140.658 24.6339L134.403 21.8777C134.146 21.7645 133.854 21.7645 133.597 21.8777L127.342 24.6339C126.641 24.943 125.867 24.3806 125.944 23.6181L126.632 16.8179C126.661 16.5385 126.57 16.2602 126.383 16.0508L121.829 10.954C121.319 10.3825 121.614 9.4726 122.363 9.3104L129.043 7.86383C129.318 7.80441 129.555 7.63239 129.696 7.38978L133.136 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M173.136 1.48359C173.522 0.82132 174.478 0.821321 174.864 1.48359L178.304 7.38978C178.445 7.63239 178.682 7.80441 178.957 7.86383L185.637 9.3104C186.386 9.4726 186.681 10.3825 186.171 10.954L181.617 16.0508C181.43 16.2602 181.339 16.5385 181.368 16.8179L182.056 23.6181C182.133 24.3806 181.359 24.943 180.658 24.6339L174.403 21.8777C174.146 21.7645 173.854 21.7645 173.597 21.8777L167.342 24.6339C166.641 24.943 165.867 24.3806 165.944 23.6181L166.632 16.8179C166.661 16.5385 166.57 16.2602 166.383 16.0508L161.829 10.954C161.319 10.3825 161.614 9.4726 162.363 9.3104L169.043 7.86383C169.318 7.80441 169.555 7.63239 169.696 7.38978L173.136 1.48359Z\" fill=\"#FF492C\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y0aq5d\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\",\"--framer-text-transform\":\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-transform\":\"uppercase\"},children:'\"'}),'Great Tool for Detecting Code Issues, Code Coverage, Code Duplication and Complexity\"',/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"From the point of view of a company that processes card transactions and is subject to Compliance/Certifications with card scheme standards, automated code review and detection of security problems is the most useful thing. Codacy helps developers save time in code reviews, so developers can focus on other things. Codacy centralizes customizable code patterns and enforces them within engineering teams so that everyone's code goes through static analysis and is evaluated before being put into production. Easy integration with GitLab. Customer Support is of high quality, responds quickly to inquiries, always helps us as much as possible.\"})]}),className:\"framer-on4kih\",\"data-framer-name\":'\"Great tool for detecting code issues, code coverage, code duplication and complexity\"\\u2028 From the point of view of a company that processes card transactions and is subject to Compliance/Certifications with card scheme standards, automated code review and detection of security problems is the most useful thing. Codacy helps developers save time in code reviews, so developers can focus on other things. Codacy centralizes customizable code patterns and enforces them within engineering teams so that everyone\\'s code goes through static analysis and is evaluated before being put into production. Easy integration with GitLab. Customer Support is of high quality, responds quickly to inquiries, always helps us as much as possible.',fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7tefcd\",\"data-framer-name\":\"User_profile\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xwpfst\",\"data-framer-name\":\"Group 38228\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ns6b64\",\"data-framer-name\":\"Frame 17\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:100,pixelWidth:100,sizes:\"50.67px\",src:\"https://framerusercontent.com/images/W3sukmPQOTkY8A8OoBmC7heKZE.png?width=100&height=100\"},className:\"framer-8rcfhw\",\"data-framer-name\":\"image 22\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1autljm\",\"data-framer-name\":\"Group 38165\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"Miroslav B.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})]}),className:\"framer-hx7g9e\",\"data-framer-name\":\"Miroslav B.\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgba(30, 30, 30, 0.6)\"},children:\"Sr. Card System Architect\"})}),className:\"framer-1iw1ky2\",\"data-framer-name\":\"Sr. Card System Architect\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fj20cx\",\"data-border\":true,\"data-framer-name\":\"user_testimonial_1\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-wzi90j\",\"data-framer-name\":\"User_profile\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:353,svg:'<svg width=\"353\" height=\"28\" viewBox=\"0 0 353 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.1359 1.48359C13.5216 0.82132 14.4784 0.821321 14.8641 1.48359L18.3042 7.38978C18.4455 7.63239 18.6822 7.80441 18.9566 7.86383L25.6368 9.3104C26.3858 9.4726 26.6815 10.3825 26.1708 10.954L21.6167 16.0508C21.4297 16.2602 21.3392 16.5385 21.3675 16.8179L22.056 23.6181C22.1332 24.3806 21.3592 24.943 20.6579 24.6339L14.4032 21.8777C14.1463 21.7645 13.8537 21.7645 13.5968 21.8777L7.34212 24.6339C6.64078 24.943 5.86675 24.3806 5.94396 23.6181L6.63247 16.8179C6.66076 16.5385 6.57032 16.2602 6.38325 16.0508L1.82916 10.954C1.3185 10.3825 1.61416 9.4726 2.36321 9.3104L9.04337 7.86383C9.31776 7.80441 9.55454 7.63239 9.69584 7.38978L13.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M53.1359 1.48359C53.5216 0.82132 54.4784 0.821321 54.8641 1.48359L58.3042 7.38978C58.4455 7.63239 58.6822 7.80441 58.9566 7.86383L65.6368 9.3104C66.3858 9.4726 66.6815 10.3825 66.1708 10.954L61.6167 16.0508C61.4297 16.2602 61.3392 16.5385 61.3675 16.8179L62.056 23.6181C62.1332 24.3806 61.3592 24.943 60.6579 24.6339L54.4032 21.8777C54.1463 21.7645 53.8537 21.7645 53.5968 21.8777L47.3421 24.6339C46.6408 24.943 45.8668 24.3806 45.944 23.6181L46.6325 16.8179C46.6608 16.5385 46.5703 16.2602 46.3833 16.0508L41.8292 10.954C41.3185 10.3825 41.6142 9.4726 42.3632 9.3104L49.0434 7.86383C49.3178 7.80441 49.5545 7.63239 49.6958 7.38978L53.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M93.1359 1.48359C93.5216 0.82132 94.4784 0.821321 94.8641 1.48359L98.3042 7.38978C98.4455 7.63239 98.6822 7.80441 98.9566 7.86383L105.637 9.3104C106.386 9.4726 106.681 10.3825 106.171 10.954L101.617 16.0508C101.43 16.2602 101.339 16.5385 101.368 16.8179L102.056 23.6181C102.133 24.3806 101.359 24.943 100.658 24.6339L94.4032 21.8777C94.1463 21.7645 93.8537 21.7645 93.5968 21.8777L87.3421 24.6339C86.6408 24.943 85.8668 24.3806 85.944 23.6181L86.6325 16.8179C86.6608 16.5385 86.5703 16.2602 86.3833 16.0508L81.8292 10.954C81.3185 10.3825 81.6142 9.4726 82.3632 9.3104L89.0434 7.86383C89.3178 7.80441 89.5545 7.63239 89.6958 7.38978L93.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M133.136 1.48359C133.522 0.82132 134.478 0.821321 134.864 1.48359L138.304 7.38978C138.445 7.63239 138.682 7.80441 138.957 7.86383L145.637 9.3104C146.386 9.4726 146.681 10.3825 146.171 10.954L141.617 16.0508C141.43 16.2602 141.339 16.5385 141.368 16.8179L142.056 23.6181C142.133 24.3806 141.359 24.943 140.658 24.6339L134.403 21.8777C134.146 21.7645 133.854 21.7645 133.597 21.8777L127.342 24.6339C126.641 24.943 125.867 24.3806 125.944 23.6181L126.632 16.8179C126.661 16.5385 126.57 16.2602 126.383 16.0508L121.829 10.954C121.319 10.3825 121.614 9.4726 122.363 9.3104L129.043 7.86383C129.318 7.80441 129.555 7.63239 129.696 7.38978L133.136 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M173.136 1.48359C173.522 0.82132 174.478 0.821321 174.864 1.48359L178.304 7.38978C178.445 7.63239 178.682 7.80441 178.957 7.86383L185.637 9.3104C186.386 9.4726 186.681 10.3825 186.171 10.954L181.617 16.0508C181.43 16.2602 181.339 16.5385 181.368 16.8179L182.056 23.6181C182.133 24.3806 181.359 24.943 180.658 24.6339L174.403 21.8777C174.146 21.7645 173.854 21.7645 173.597 21.8777L167.342 24.6339C166.641 24.943 165.867 24.3806 165.944 23.6181L166.632 16.8179C166.661 16.5385 166.57 16.2602 166.383 16.0508L161.829 10.954C161.319 10.3825 161.614 9.4726 162.363 9.3104L169.043 7.86383C169.318 7.80441 169.555 7.63239 169.696 7.38978L173.136 1.48359Z\" fill=\"#FF492C\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tng4a3\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:[\"“Great Tool to Ensure Your Quality Standards”\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"The high number of programming languages that are supported by Codacy helped a lot in our situation, once we had different tech stacks. It was also very easy to integrate with our CI/CD flows, and we are seeing a really cool product roadmap.\"})]}),className:\"framer-1wigqf9\",\"data-framer-name\":\"“GREAT TOOL TO ENSURE YOUR QUALITY STANDARDS”\\u2028 The high number of programming languages that are supported by Codacy helped a lot in our situation, once we had different tech stacks. It was also very easy to integrate with our CI/CD flows, and we are seeing a really cool product roadmap.\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-38l7up\",\"data-framer-name\":\"User_profile\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wm2ck0\",\"data-framer-name\":\"Group 38228\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-eyv9dn\",\"data-framer-name\":\"Frame 17\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:96,pixelWidth:96,sizes:\"50.67px\",src:\"https://framerusercontent.com/images/ZdDOxZLqmyPEGAz889ei08wU6rY.png?width=96&height=96\"},className:\"framer-1q3s9o0\",\"data-framer-name\":\"image 18\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-85f04h\",\"data-framer-name\":\"Group 38165\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"Vinicius P.\"})}),className:\"framer-fxhloo\",\"data-framer-name\":\"Vinicius P.\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgba(30, 30, 30, 0.6)\"},children:\"Senior Manager, Solutions\"})}),className:\"framer-1btey36\",\"data-framer-name\":\"Senior Manager, Solutions\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18cxxku\",\"data-border\":true,\"data-framer-name\":\"user_testimonial_1\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-d1asec\",\"data-framer-name\":\"User_profile\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:353,svg:'<svg width=\"353\" height=\"28\" viewBox=\"0 0 353 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.1359 1.48359C13.5216 0.82132 14.4784 0.821321 14.8641 1.48359L18.3042 7.38978C18.4455 7.63239 18.6822 7.80441 18.9566 7.86383L25.6368 9.3104C26.3858 9.4726 26.6815 10.3825 26.1708 10.954L21.6167 16.0508C21.4297 16.2602 21.3392 16.5385 21.3675 16.8179L22.056 23.6181C22.1332 24.3806 21.3592 24.943 20.6579 24.6339L14.4032 21.8777C14.1463 21.7645 13.8537 21.7645 13.5968 21.8777L7.34212 24.6339C6.64078 24.943 5.86675 24.3806 5.94396 23.6181L6.63247 16.8179C6.66076 16.5385 6.57032 16.2602 6.38325 16.0508L1.82916 10.954C1.3185 10.3825 1.61416 9.4726 2.36321 9.3104L9.04337 7.86383C9.31776 7.80441 9.55454 7.63239 9.69584 7.38978L13.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M53.1359 1.48359C53.5216 0.82132 54.4784 0.821321 54.8641 1.48359L58.3042 7.38978C58.4455 7.63239 58.6822 7.80441 58.9566 7.86383L65.6368 9.3104C66.3858 9.4726 66.6815 10.3825 66.1708 10.954L61.6167 16.0508C61.4297 16.2602 61.3392 16.5385 61.3675 16.8179L62.056 23.6181C62.1332 24.3806 61.3592 24.943 60.6579 24.6339L54.4032 21.8777C54.1463 21.7645 53.8537 21.7645 53.5968 21.8777L47.3421 24.6339C46.6408 24.943 45.8668 24.3806 45.944 23.6181L46.6325 16.8179C46.6608 16.5385 46.5703 16.2602 46.3833 16.0508L41.8292 10.954C41.3185 10.3825 41.6142 9.4726 42.3632 9.3104L49.0434 7.86383C49.3178 7.80441 49.5545 7.63239 49.6958 7.38978L53.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M93.1359 1.48359C93.5216 0.82132 94.4784 0.821321 94.8641 1.48359L98.3042 7.38978C98.4455 7.63239 98.6822 7.80441 98.9566 7.86383L105.637 9.3104C106.386 9.4726 106.681 10.3825 106.171 10.954L101.617 16.0508C101.43 16.2602 101.339 16.5385 101.368 16.8179L102.056 23.6181C102.133 24.3806 101.359 24.943 100.658 24.6339L94.4032 21.8777C94.1463 21.7645 93.8537 21.7645 93.5968 21.8777L87.3421 24.6339C86.6408 24.943 85.8668 24.3806 85.944 23.6181L86.6325 16.8179C86.6608 16.5385 86.5703 16.2602 86.3833 16.0508L81.8292 10.954C81.3185 10.3825 81.6142 9.4726 82.3632 9.3104L89.0434 7.86383C89.3178 7.80441 89.5545 7.63239 89.6958 7.38978L93.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M133.136 1.48359C133.522 0.82132 134.478 0.821321 134.864 1.48359L138.304 7.38978C138.445 7.63239 138.682 7.80441 138.957 7.86383L145.637 9.3104C146.386 9.4726 146.681 10.3825 146.171 10.954L141.617 16.0508C141.43 16.2602 141.339 16.5385 141.368 16.8179L142.056 23.6181C142.133 24.3806 141.359 24.943 140.658 24.6339L134.403 21.8777C134.146 21.7645 133.854 21.7645 133.597 21.8777L127.342 24.6339C126.641 24.943 125.867 24.3806 125.944 23.6181L126.632 16.8179C126.661 16.5385 126.57 16.2602 126.383 16.0508L121.829 10.954C121.319 10.3825 121.614 9.4726 122.363 9.3104L129.043 7.86383C129.318 7.80441 129.555 7.63239 129.696 7.38978L133.136 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M173.136 1.48359C173.522 0.82132 174.478 0.821321 174.864 1.48359L178.304 7.38978C178.445 7.63239 178.682 7.80441 178.957 7.86383L185.637 9.3104C186.386 9.4726 186.681 10.3825 186.171 10.954L181.617 16.0508C181.43 16.2602 181.339 16.5385 181.368 16.8179L182.056 23.6181C182.133 24.3806 181.359 24.943 180.658 24.6339L174.403 21.8777C174.146 21.7645 173.854 21.7645 173.597 21.8777L167.342 24.6339C166.641 24.943 165.867 24.3806 165.944 23.6181L166.632 16.8179C166.661 16.5385 166.57 16.2602 166.383 16.0508L161.829 10.954C161.319 10.3825 161.614 9.4726 162.363 9.3104L169.043 7.86383C169.318 7.80441 169.555 7.63239 169.696 7.38978L173.136 1.48359Z\" fill=\"#FF492C\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15a46e9\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:[\"“Company That Understands Developers”\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"I like how Codacy works to build strong partnerships with its customers. I like the focus on developers and the developer experience. I like that Codacy gives me a hassle-free single pane of glass view into code quality across my organization.\"})]}),className:\"framer-1vmo2e6\",\"data-framer-name\":\"“COMPANY THAT UNDERSTANDS DEVELOPERS”\\u2028 I like how Codacy works to build strong partnerships with its customers. I like the focus on developers and the developer experience. I like that Codacy gives me a hassle-free single pane of glass view into code quality across my organization.\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y0bkrc\",\"data-framer-name\":\"User_profile\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qeu9i8\",\"data-framer-name\":\"Group 38228\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-avvc18\",\"data-framer-name\":\"Frame 17\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:96,pixelWidth:96,sizes:\"50.67px\",src:\"https://framerusercontent.com/images/ZdDOxZLqmyPEGAz889ei08wU6rY.png?width=96&height=96\"},className:\"framer-17pony9\",\"data-framer-name\":\"image 18\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rw2at8\",\"data-framer-name\":\"Group 38165\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"Verified User\"})}),className:\"framer-bk2pob\",\"data-framer-name\":\"Verified User\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgba(30, 30, 30, 0.6)\"},children:\"Education Management\"})}),className:\"framer-1ppa6v5\",\"data-framer-name\":\"Education Management\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11lyidg\",\"data-border\":true,\"data-framer-name\":\"user_testimonial_1\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-16dgxh7\",\"data-framer-name\":\"User_profile\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:353,svg:'<svg width=\"353\" height=\"28\" viewBox=\"0 0 353 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.1359 1.48359C13.5216 0.82132 14.4784 0.821321 14.8641 1.48359L18.3042 7.38978C18.4455 7.63239 18.6822 7.80441 18.9566 7.86383L25.6368 9.3104C26.3858 9.4726 26.6815 10.3825 26.1708 10.954L21.6167 16.0508C21.4297 16.2602 21.3392 16.5385 21.3675 16.8179L22.056 23.6181C22.1332 24.3806 21.3592 24.943 20.6579 24.6339L14.4032 21.8777C14.1463 21.7645 13.8537 21.7645 13.5968 21.8777L7.34212 24.6339C6.64078 24.943 5.86675 24.3806 5.94396 23.6181L6.63247 16.8179C6.66076 16.5385 6.57032 16.2602 6.38325 16.0508L1.82916 10.954C1.3185 10.3825 1.61416 9.4726 2.36321 9.3104L9.04337 7.86383C9.31776 7.80441 9.55454 7.63239 9.69584 7.38978L13.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M53.1359 1.48359C53.5216 0.82132 54.4784 0.821321 54.8641 1.48359L58.3042 7.38978C58.4455 7.63239 58.6822 7.80441 58.9566 7.86383L65.6368 9.3104C66.3858 9.4726 66.6815 10.3825 66.1708 10.954L61.6167 16.0508C61.4297 16.2602 61.3392 16.5385 61.3675 16.8179L62.056 23.6181C62.1332 24.3806 61.3592 24.943 60.6579 24.6339L54.4032 21.8777C54.1463 21.7645 53.8537 21.7645 53.5968 21.8777L47.3421 24.6339C46.6408 24.943 45.8668 24.3806 45.944 23.6181L46.6325 16.8179C46.6608 16.5385 46.5703 16.2602 46.3833 16.0508L41.8292 10.954C41.3185 10.3825 41.6142 9.4726 42.3632 9.3104L49.0434 7.86383C49.3178 7.80441 49.5545 7.63239 49.6958 7.38978L53.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M93.1359 1.48359C93.5216 0.82132 94.4784 0.821321 94.8641 1.48359L98.3042 7.38978C98.4455 7.63239 98.6822 7.80441 98.9566 7.86383L105.637 9.3104C106.386 9.4726 106.681 10.3825 106.171 10.954L101.617 16.0508C101.43 16.2602 101.339 16.5385 101.368 16.8179L102.056 23.6181C102.133 24.3806 101.359 24.943 100.658 24.6339L94.4032 21.8777C94.1463 21.7645 93.8537 21.7645 93.5968 21.8777L87.3421 24.6339C86.6408 24.943 85.8668 24.3806 85.944 23.6181L86.6325 16.8179C86.6608 16.5385 86.5703 16.2602 86.3833 16.0508L81.8292 10.954C81.3185 10.3825 81.6142 9.4726 82.3632 9.3104L89.0434 7.86383C89.3178 7.80441 89.5545 7.63239 89.6958 7.38978L93.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M133.136 1.48359C133.522 0.82132 134.478 0.821321 134.864 1.48359L138.304 7.38978C138.445 7.63239 138.682 7.80441 138.957 7.86383L145.637 9.3104C146.386 9.4726 146.681 10.3825 146.171 10.954L141.617 16.0508C141.43 16.2602 141.339 16.5385 141.368 16.8179L142.056 23.6181C142.133 24.3806 141.359 24.943 140.658 24.6339L134.403 21.8777C134.146 21.7645 133.854 21.7645 133.597 21.8777L127.342 24.6339C126.641 24.943 125.867 24.3806 125.944 23.6181L126.632 16.8179C126.661 16.5385 126.57 16.2602 126.383 16.0508L121.829 10.954C121.319 10.3825 121.614 9.4726 122.363 9.3104L129.043 7.86383C129.318 7.80441 129.555 7.63239 129.696 7.38978L133.136 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M173.136 1.48359C173.522 0.82132 174.478 0.821321 174.864 1.48359L178.304 7.38978C178.445 7.63239 178.682 7.80441 178.957 7.86383L185.637 9.3104C186.386 9.4726 186.681 10.3825 186.171 10.954L181.617 16.0508C181.43 16.2602 181.339 16.5385 181.368 16.8179L182.056 23.6181C182.133 24.3806 181.359 24.943 180.658 24.6339L174.403 21.8777C174.146 21.7645 173.854 21.7645 173.597 21.8777L167.342 24.6339C166.641 24.943 165.867 24.3806 165.944 23.6181L166.632 16.8179C166.661 16.5385 166.57 16.2602 166.383 16.0508L161.829 10.954C161.319 10.3825 161.614 9.4726 162.363 9.3104L169.043 7.86383C169.318 7.80441 169.555 7.63239 169.696 7.38978L173.136 1.48359Z\" fill=\"#FF492C\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17g5k67\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\",\"--framer-text-transform\":\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-transform\":\"uppercase\"},children:'\"'}),\"Pushing Our Quality Higher as They Continually Improve Their Platform and Customer Success\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-transform\":\"uppercase\"},children:'\"'}),/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"The Codacy team follows up and ensures that we are getting the most out of the platform. My team members consider it crucial to the success of our projects. It is quite easy to integrate and does its job without human interaction\"})]}),className:\"framer-i2spi2\",\"data-framer-name\":'\"Pushing our quality higher as they continualLy improve their platform and customer success\"\\u2028 The Codacy team follows up and ensures that we are getting the most out of the platform. My team members consider it crucial to the success of our projects. It is quite easy to integrate and does its job without human interaction',fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ub0cta\",\"data-framer-name\":\"User_profile\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qgq72a\",\"data-framer-name\":\"Group 38228\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-107slpq\",\"data-framer-name\":\"Frame 17\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:100,pixelWidth:100,sizes:\"50.67px\",src:\"https://framerusercontent.com/images/vrcEpos17t5sN80tEM884W75tL8.png?width=100&height=100\"},className:\"framer-zv8gpw\",\"data-framer-name\":\"image 23\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-70ubmc\",\"data-framer-name\":\"Group 38165\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"Michael G.\"})}),className:\"framer-1upucq3\",\"data-framer-name\":\"Michael G.\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgba(30, 30, 30, 0.6)\"},children:\"Principal Engineer\"})}),className:\"framer-6rvltx\",\"data-framer-name\":\"Principal Engineer\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yr6ujf\",\"data-border\":true,\"data-framer-name\":\"user_testimonial_2\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1u3cxhy\",\"data-framer-name\":\"User_profile\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 288.48 22.88\"><path d=\"M 10.735 1.212 C 11.05 0.671 11.832 0.671 12.147 1.212 L 14.959 6.039 C 15.074 6.237 15.268 6.378 15.492 6.427 L 20.951 7.609 C 21.563 7.741 21.805 8.485 21.387 8.952 L 17.666 13.117 C 17.513 13.288 17.439 13.516 17.462 13.744 L 18.025 19.301 C 18.088 19.924 17.455 20.384 16.882 20.131 L 11.771 17.879 C 11.561 17.787 11.322 17.787 11.112 17.879 L 6 20.131 C 5.427 20.384 4.794 19.924 4.858 19.301 L 5.42 13.744 C 5.443 13.516 5.369 13.288 5.217 13.117 L 1.495 8.952 C 1.078 8.485 1.319 7.741 1.931 7.609 L 7.39 6.427 C 7.615 6.378 7.808 6.237 7.924 6.039 Z\" fill=\"rgb(255,73,44)\"></path><path d=\"M 43.424 1.212 C 43.739 0.671 44.521 0.671 44.836 1.212 L 47.648 6.039 C 47.763 6.237 47.957 6.378 48.181 6.427 L 53.64 7.609 C 54.252 7.741 54.494 8.485 54.077 8.952 L 50.355 13.117 C 50.202 13.288 50.128 13.516 50.151 13.744 L 50.714 19.301 C 50.777 19.924 50.144 20.384 49.571 20.131 L 44.46 17.879 C 44.25 17.787 44.011 17.787 43.801 17.879 L 38.689 20.131 C 38.116 20.384 37.484 19.924 37.547 19.301 L 38.109 13.744 C 38.132 13.516 38.058 13.288 37.906 13.117 L 34.184 8.952 C 33.767 8.485 34.008 7.741 34.62 7.609 L 40.08 6.427 C 40.304 6.378 40.497 6.237 40.613 6.039 Z\" fill=\"rgb(255,73,44)\"></path><path d=\"M 76.113 1.212 C 76.428 0.671 77.21 0.671 77.525 1.212 L 80.337 6.039 C 80.452 6.237 80.646 6.378 80.87 6.427 L 86.329 7.609 C 86.941 7.741 87.183 8.485 86.766 8.952 L 83.044 13.117 C 82.891 13.288 82.817 13.516 82.841 13.744 L 83.403 19.301 C 83.466 19.924 82.833 20.384 82.26 20.131 L 77.149 17.879 C 76.939 17.787 76.7 17.787 76.49 17.879 L 71.378 20.131 C 70.805 20.384 70.173 19.924 70.236 19.301 L 70.798 13.744 C 70.822 13.516 70.748 13.288 70.595 13.117 L 66.873 8.952 C 66.456 8.485 66.697 7.741 67.309 7.609 L 72.769 6.427 C 72.993 6.378 73.186 6.237 73.302 6.039 Z\" fill=\"rgb(255,73,44)\"></path><path d=\"M 108.802 1.212 C 109.118 0.671 109.899 0.671 110.214 1.212 L 113.026 6.039 C 113.141 6.237 113.335 6.378 113.559 6.427 L 119.018 7.609 C 119.631 7.741 119.872 8.485 119.455 8.952 L 115.733 13.117 C 115.58 13.288 115.506 13.516 115.53 13.744 L 116.092 19.301 C 116.155 19.924 115.522 20.384 114.949 20.131 L 109.838 17.879 C 109.628 17.787 109.389 17.787 109.179 17.879 L 104.067 20.131 C 103.494 20.384 102.862 19.924 102.925 19.301 L 103.487 13.744 C 103.511 13.516 103.436 13.288 103.284 13.117 L 99.562 8.952 C 99.145 8.485 99.386 7.741 99.998 7.609 L 105.457 6.427 C 105.682 6.378 105.876 6.237 105.991 6.039 Z\" fill=\"rgb(255,73,44)\"></path><path d=\"M 141.491 1.212 C 141.807 0.671 142.588 0.671 142.903 1.212 L 145.715 6.039 C 145.83 6.237 146.024 6.378 146.248 6.427 L 151.707 7.609 C 152.32 7.741 152.561 8.485 152.144 8.952 L 148.422 13.117 C 148.269 13.288 148.195 13.516 148.219 13.744 L 148.781 19.301 C 148.844 19.924 148.211 20.384 147.639 20.131 L 142.527 17.879 C 142.317 17.787 142.078 17.787 141.868 17.879 L 136.756 20.131 C 136.183 20.384 135.551 19.924 135.614 19.301 L 136.176 13.744 C 136.2 13.516 136.125 13.288 135.973 13.117 L 132.251 8.952 C 131.834 8.485 132.075 7.741 132.687 7.609 L 138.146 6.427 C 138.371 6.378 138.565 6.237 138.68 6.039 Z\" fill=\"rgb(255,73,44)\"></path></svg>',svgContentId:11542678481,withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ao8nhl\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\",\"--framer-text-transform\":\"inherit\"},children:['\"Helps Maintain High Standards for Our Code\"',/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"Codacy's integration with our CICD and with third party technologies like Slack provides us with real time notifications on our code either as pull request commands or as Slack comments , ensuring that we avoid critical code vulnerabilities, that potentially affects our developed software.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"Codacy makes configuration of code analysis rules, to be saved as configuration files. The major benefit of this, is that we are able to tweak our code analysis rules to future needs, by simply editing the saved configuration file documentation as against configuring the entire Codacy setup from scratch everytime we need it for a new project.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})]}),className:\"framer-v9wnqj\",\"data-framer-name\":'\"HELPS MAINTAIN HIGH STANDARDS FOR OUR CODE\"\\u2028 Codacy\\'s integration with our CICD and with third party technologies like Slack provides us with real time notifications on our code either as pull request commands or as Slack comments , ensuring that we avoid critical code vulnerabilities, that potentially affects our developed software. Codacy makes configuration of code analysis rules, to be saved as configuration files. The major benefit of this, is that we are able to tweak our code analysis rules to future needs, by simply editing the saved configuration file documentation as against configuring the entire Codacy setup from scratch everytime we need it for a new project.',fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s96b65\",\"data-framer-name\":\"User_profile\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xp5oc8\",\"data-framer-name\":\"Group 38228\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kegatn\",\"data-framer-name\":\"Frame 17\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:100,pixelWidth:100,sizes:\"50.67px\",src:\"https://framerusercontent.com/images/KwgxggXRMthuMryJVC5s952UdI.png?width=100&height=100\"},className:\"framer-1q2w47b\",\"data-framer-name\":\"image 24\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1y6vitv\",\"data-framer-name\":\"Group 38165\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"Chiesa B.\"})}),className:\"framer-1ee08yk\",\"data-framer-name\":\"Chiesa B.\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgba(30, 30, 30, 0.6)\"},children:\"Back End Engineer\"})}),className:\"framer-akwz9r\",\"data-framer-name\":\"Back End Engineer\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2nh0vu\",\"data-border\":true,\"data-framer-name\":\"user_testimonial_2\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-y43zce\",\"data-framer-name\":\"User_profile\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:353,svg:'<svg width=\"353\" height=\"28\" viewBox=\"0 0 353 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.1359 1.48359C13.5216 0.82132 14.4784 0.821321 14.8641 1.48359L18.3042 7.38978C18.4455 7.63239 18.6822 7.80441 18.9566 7.86383L25.6368 9.3104C26.3858 9.4726 26.6815 10.3825 26.1708 10.954L21.6167 16.0508C21.4297 16.2602 21.3392 16.5385 21.3675 16.8179L22.056 23.6181C22.1332 24.3806 21.3592 24.943 20.6579 24.6339L14.4032 21.8777C14.1463 21.7645 13.8537 21.7645 13.5968 21.8777L7.34212 24.6339C6.64078 24.943 5.86675 24.3806 5.94396 23.6181L6.63247 16.8179C6.66076 16.5385 6.57032 16.2602 6.38325 16.0508L1.82916 10.954C1.3185 10.3825 1.61416 9.4726 2.36321 9.3104L9.04337 7.86383C9.31776 7.80441 9.55454 7.63239 9.69584 7.38978L13.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M53.1359 1.48359C53.5216 0.82132 54.4784 0.821321 54.8641 1.48359L58.3042 7.38978C58.4455 7.63239 58.6822 7.80441 58.9566 7.86383L65.6368 9.3104C66.3858 9.4726 66.6815 10.3825 66.1708 10.954L61.6167 16.0508C61.4297 16.2602 61.3392 16.5385 61.3675 16.8179L62.056 23.6181C62.1332 24.3806 61.3592 24.943 60.6579 24.6339L54.4032 21.8777C54.1463 21.7645 53.8537 21.7645 53.5968 21.8777L47.3421 24.6339C46.6408 24.943 45.8668 24.3806 45.944 23.6181L46.6325 16.8179C46.6608 16.5385 46.5703 16.2602 46.3833 16.0508L41.8292 10.954C41.3185 10.3825 41.6142 9.4726 42.3632 9.3104L49.0434 7.86383C49.3178 7.80441 49.5545 7.63239 49.6958 7.38978L53.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M93.1359 1.48359C93.5216 0.82132 94.4784 0.821321 94.8641 1.48359L98.3042 7.38978C98.4455 7.63239 98.6822 7.80441 98.9566 7.86383L105.637 9.3104C106.386 9.4726 106.681 10.3825 106.171 10.954L101.617 16.0508C101.43 16.2602 101.339 16.5385 101.368 16.8179L102.056 23.6181C102.133 24.3806 101.359 24.943 100.658 24.6339L94.4032 21.8777C94.1463 21.7645 93.8537 21.7645 93.5968 21.8777L87.3421 24.6339C86.6408 24.943 85.8668 24.3806 85.944 23.6181L86.6325 16.8179C86.6608 16.5385 86.5703 16.2602 86.3833 16.0508L81.8292 10.954C81.3185 10.3825 81.6142 9.4726 82.3632 9.3104L89.0434 7.86383C89.3178 7.80441 89.5545 7.63239 89.6958 7.38978L93.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M133.136 1.48359C133.522 0.82132 134.478 0.821321 134.864 1.48359L138.304 7.38978C138.445 7.63239 138.682 7.80441 138.957 7.86383L145.637 9.3104C146.386 9.4726 146.681 10.3825 146.171 10.954L141.617 16.0508C141.43 16.2602 141.339 16.5385 141.368 16.8179L142.056 23.6181C142.133 24.3806 141.359 24.943 140.658 24.6339L134.403 21.8777C134.146 21.7645 133.854 21.7645 133.597 21.8777L127.342 24.6339C126.641 24.943 125.867 24.3806 125.944 23.6181L126.632 16.8179C126.661 16.5385 126.57 16.2602 126.383 16.0508L121.829 10.954C121.319 10.3825 121.614 9.4726 122.363 9.3104L129.043 7.86383C129.318 7.80441 129.555 7.63239 129.696 7.38978L133.136 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M173.136 1.48359C173.522 0.82132 174.478 0.821321 174.864 1.48359L178.304 7.38978C178.445 7.63239 178.682 7.80441 178.957 7.86383L185.637 9.3104C186.386 9.4726 186.681 10.3825 186.171 10.954L181.617 16.0508C181.43 16.2602 181.339 16.5385 181.368 16.8179L182.056 23.6181C182.133 24.3806 181.359 24.943 180.658 24.6339L174.403 21.8777C174.146 21.7645 173.854 21.7645 173.597 21.8777L167.342 24.6339C166.641 24.943 165.867 24.3806 165.944 23.6181L166.632 16.8179C166.661 16.5385 166.57 16.2602 166.383 16.0508L161.829 10.954C161.319 10.3825 161.614 9.4726 162.363 9.3104L169.043 7.86383C169.318 7.80441 169.555 7.63239 169.696 7.38978L173.136 1.48359Z\" fill=\"#FF492C\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-l1cg05\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\",\"--framer-text-transform\":\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-transform\":\"uppercase\"},children:'\"'}),\"A Great Tool to Add to Open Source CI Toolkit\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-transform\":\"uppercase\"},children:'\"'}),/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"I'm an open source project maintainer. Given that I'm already donating thousands of hours of my time on my project, I absolutely love products which offer their tools free to Open Source projects. There are a variety of CI tools available, and no one tool checks every box, but Codacy is one that is really helpful to include. The most helpful feature for me is pull request integration; it notices issues and prompts authors to fix them before I even get a chance to review! It also has the most useful \\\"duplicate detection\\\" algorithms of any of the CI tools I've used, enabling me to refactor and simplify code.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})]}),className:\"framer-1dg16w3\",\"data-framer-name\":'\"A great tool to add to Open Source CI toolkit\"\\u2028 I\\'m an open source project maintainer. Given that I\\'m already donating thousands of hours of my time on my project, I absolutely love products which offer their tools free to Open Source projects. There are a variety of CI tools available, and no one tool checks every box, but Codacy is one that is really helpful to include. The most helpful feature for me is pull request integration; it notices issues and prompts authors to fix them before I even get a chance to review! It also has the most useful \"duplicate detection\" algorithms of any of the CI tools I\\'ve used, enabling me to refactor and simplify code.',fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v2bine\",\"data-framer-name\":\"User_profile\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-x2z7x\",\"data-framer-name\":\"Group 38228\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jxnttt\",\"data-framer-name\":\"Frame 17\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:100,pixelWidth:100,sizes:\"50.67px\",src:\"https://framerusercontent.com/images/82V9TyDuE1uqi0zBMRBxMA8GA.png?width=100&height=100\"},className:\"framer-1hnnsko\",\"data-framer-name\":\"image 25\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p1uucf\",\"data-framer-name\":\"Group 38165\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"Daniel W.\"})}),className:\"framer-dfscsj\",\"data-framer-name\":\"Daniel W.\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgba(30, 30, 30, 0.6)\"},children:\"Sr. Software Engineer\"})}),className:\"framer-1a72fox\",\"data-framer-name\":\"Sr. Software Engineer\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lwwbjb\",\"data-border\":true,\"data-framer-name\":\"user_testimonial_2\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-r8zww1\",\"data-framer-name\":\"User_profile\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:353,svg:'<svg width=\"353\" height=\"28\" viewBox=\"0 0 353 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.1359 1.48359C13.5216 0.82132 14.4784 0.821321 14.8641 1.48359L18.3042 7.38978C18.4455 7.63239 18.6822 7.80441 18.9566 7.86383L25.6368 9.3104C26.3858 9.4726 26.6815 10.3825 26.1708 10.954L21.6167 16.0508C21.4297 16.2602 21.3392 16.5385 21.3675 16.8179L22.056 23.6181C22.1332 24.3806 21.3592 24.943 20.6579 24.6339L14.4032 21.8777C14.1463 21.7645 13.8537 21.7645 13.5968 21.8777L7.34212 24.6339C6.64078 24.943 5.86675 24.3806 5.94396 23.6181L6.63247 16.8179C6.66076 16.5385 6.57032 16.2602 6.38325 16.0508L1.82916 10.954C1.3185 10.3825 1.61416 9.4726 2.36321 9.3104L9.04337 7.86383C9.31776 7.80441 9.55454 7.63239 9.69584 7.38978L13.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M53.1359 1.48359C53.5216 0.82132 54.4784 0.821321 54.8641 1.48359L58.3042 7.38978C58.4455 7.63239 58.6822 7.80441 58.9566 7.86383L65.6368 9.3104C66.3858 9.4726 66.6815 10.3825 66.1708 10.954L61.6167 16.0508C61.4297 16.2602 61.3392 16.5385 61.3675 16.8179L62.056 23.6181C62.1332 24.3806 61.3592 24.943 60.6579 24.6339L54.4032 21.8777C54.1463 21.7645 53.8537 21.7645 53.5968 21.8777L47.3421 24.6339C46.6408 24.943 45.8668 24.3806 45.944 23.6181L46.6325 16.8179C46.6608 16.5385 46.5703 16.2602 46.3833 16.0508L41.8292 10.954C41.3185 10.3825 41.6142 9.4726 42.3632 9.3104L49.0434 7.86383C49.3178 7.80441 49.5545 7.63239 49.6958 7.38978L53.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M93.1359 1.48359C93.5216 0.82132 94.4784 0.821321 94.8641 1.48359L98.3042 7.38978C98.4455 7.63239 98.6822 7.80441 98.9566 7.86383L105.637 9.3104C106.386 9.4726 106.681 10.3825 106.171 10.954L101.617 16.0508C101.43 16.2602 101.339 16.5385 101.368 16.8179L102.056 23.6181C102.133 24.3806 101.359 24.943 100.658 24.6339L94.4032 21.8777C94.1463 21.7645 93.8537 21.7645 93.5968 21.8777L87.3421 24.6339C86.6408 24.943 85.8668 24.3806 85.944 23.6181L86.6325 16.8179C86.6608 16.5385 86.5703 16.2602 86.3833 16.0508L81.8292 10.954C81.3185 10.3825 81.6142 9.4726 82.3632 9.3104L89.0434 7.86383C89.3178 7.80441 89.5545 7.63239 89.6958 7.38978L93.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M133.136 1.48359C133.522 0.82132 134.478 0.821321 134.864 1.48359L138.304 7.38978C138.445 7.63239 138.682 7.80441 138.957 7.86383L145.637 9.3104C146.386 9.4726 146.681 10.3825 146.171 10.954L141.617 16.0508C141.43 16.2602 141.339 16.5385 141.368 16.8179L142.056 23.6181C142.133 24.3806 141.359 24.943 140.658 24.6339L134.403 21.8777C134.146 21.7645 133.854 21.7645 133.597 21.8777L127.342 24.6339C126.641 24.943 125.867 24.3806 125.944 23.6181L126.632 16.8179C126.661 16.5385 126.57 16.2602 126.383 16.0508L121.829 10.954C121.319 10.3825 121.614 9.4726 122.363 9.3104L129.043 7.86383C129.318 7.80441 129.555 7.63239 129.696 7.38978L133.136 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M173.136 1.48359C173.522 0.82132 174.478 0.821321 174.864 1.48359L178.304 7.38978C178.445 7.63239 178.682 7.80441 178.957 7.86383L185.637 9.3104C186.386 9.4726 186.681 10.3825 186.171 10.954L181.617 16.0508C181.43 16.2602 181.339 16.5385 181.368 16.8179L182.056 23.6181C182.133 24.3806 181.359 24.943 180.658 24.6339L174.403 21.8777C174.146 21.7645 173.854 21.7645 173.597 21.8777L167.342 24.6339C166.641 24.943 165.867 24.3806 165.944 23.6181L166.632 16.8179C166.661 16.5385 166.57 16.2602 166.383 16.0508L161.829 10.954C161.319 10.3825 161.614 9.4726 162.363 9.3104L169.043 7.86383C169.318 7.80441 169.555 7.63239 169.696 7.38978L173.136 1.48359Z\" fill=\"#FF492C\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1adl8t9\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\",\"--framer-text-transform\":\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-transform\":\"uppercase\"},children:'\"'}),'Excellent Code Coverage Tool with Great GitHub Integration\"',/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"We have been using Codacy for the past few years for the https://github.com/apereo/cas project with much success. The Github integration is very easy, and there are excellent instructions on how to set up the pipeline with Github Actions. Codacy has fantastic support for coverage tools specifically for Java projects, such as Jacoco. The results are accurately explained and shown on the Codacy dashboard, and there are a lot of configuration settings that would allow one to customize the coverage data and analysis to assist with better code quality. The UI is intuitive, and Codacy comes with a lot of customizable built-in patterns, recommendations and security checks that help spot issues and fix issues. We also take advantage of metrics on duplication and complexity to identify areas that need attention for all developers and contributors to the project as PRs get submitted and merged. Codacy is also free for Open Source projects, which is something we very much appreciate.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})]}),className:\"framer-5wqwwl\",\"data-framer-name\":'\"Excellent code coverage tool with great GitHub Integration\"\\u2028 We have been using Codacy for the past few years for the https://github.com/apereo/cas project with much success. The Github integration is very easy, and there are excellent instructions on how to set up the pipeline with Github Actions. Codacy has fantastic support for coverage tools specifically for Java projects, such as Jacoco. The results are accurately explained and shown on the Codacy dashboard, and there are a lot of configuration settings that would allow one to customize the coverage data and analysis to assist with better code quality. The UI is intuitive, and Codacy comes with a lot of customizable built-in patterns, recommendations and security checks that help spot issues and fix issues. We also take advantage of metrics on duplication and complexity to identify areas that need attention for all developers and contributors to the project as PRs get submitted and merged. Codacy is also free for Open Source projects, which is something we very much appreciate.',fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e6ij57\",\"data-framer-name\":\"User_profile\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-p2kazf\",\"data-framer-name\":\"Group 38228\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v6jfdg\",\"data-framer-name\":\"Frame 17\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:100,pixelWidth:100,sizes:\"50.67px\",src:\"https://framerusercontent.com/images/ffQszVqgavTLfBvRaDCY35iYY.png?width=100&height=100\"},className:\"framer-14y8ys7\",\"data-framer-name\":\"image 27\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mwek26\",\"data-framer-name\":\"Group 38165\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"Misagh M.\"})}),className:\"framer-16ctiyp\",\"data-framer-name\":\"Misagh M.\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgba(30, 30, 30, 0.6)\"},children:\"Software Engineer\"})}),className:\"framer-13yuef1\",\"data-framer-name\":\"Software Engineer\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1375zum\",\"data-border\":true,\"data-framer-name\":\"user_testimonial_2\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1m4j8mp\",\"data-framer-name\":\"User_profile\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:353,svg:'<svg width=\"353\" height=\"28\" viewBox=\"0 0 353 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.1359 1.48359C13.5216 0.82132 14.4784 0.821321 14.8641 1.48359L18.3042 7.38978C18.4455 7.63239 18.6822 7.80441 18.9566 7.86383L25.6368 9.3104C26.3858 9.4726 26.6815 10.3825 26.1708 10.954L21.6167 16.0508C21.4297 16.2602 21.3392 16.5385 21.3675 16.8179L22.056 23.6181C22.1332 24.3806 21.3592 24.943 20.6579 24.6339L14.4032 21.8777C14.1463 21.7645 13.8537 21.7645 13.5968 21.8777L7.34212 24.6339C6.64078 24.943 5.86675 24.3806 5.94396 23.6181L6.63247 16.8179C6.66076 16.5385 6.57032 16.2602 6.38325 16.0508L1.82916 10.954C1.3185 10.3825 1.61416 9.4726 2.36321 9.3104L9.04337 7.86383C9.31776 7.80441 9.55454 7.63239 9.69584 7.38978L13.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M53.1359 1.48359C53.5216 0.82132 54.4784 0.821321 54.8641 1.48359L58.3042 7.38978C58.4455 7.63239 58.6822 7.80441 58.9566 7.86383L65.6368 9.3104C66.3858 9.4726 66.6815 10.3825 66.1708 10.954L61.6167 16.0508C61.4297 16.2602 61.3392 16.5385 61.3675 16.8179L62.056 23.6181C62.1332 24.3806 61.3592 24.943 60.6579 24.6339L54.4032 21.8777C54.1463 21.7645 53.8537 21.7645 53.5968 21.8777L47.3421 24.6339C46.6408 24.943 45.8668 24.3806 45.944 23.6181L46.6325 16.8179C46.6608 16.5385 46.5703 16.2602 46.3833 16.0508L41.8292 10.954C41.3185 10.3825 41.6142 9.4726 42.3632 9.3104L49.0434 7.86383C49.3178 7.80441 49.5545 7.63239 49.6958 7.38978L53.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M93.1359 1.48359C93.5216 0.82132 94.4784 0.821321 94.8641 1.48359L98.3042 7.38978C98.4455 7.63239 98.6822 7.80441 98.9566 7.86383L105.637 9.3104C106.386 9.4726 106.681 10.3825 106.171 10.954L101.617 16.0508C101.43 16.2602 101.339 16.5385 101.368 16.8179L102.056 23.6181C102.133 24.3806 101.359 24.943 100.658 24.6339L94.4032 21.8777C94.1463 21.7645 93.8537 21.7645 93.5968 21.8777L87.3421 24.6339C86.6408 24.943 85.8668 24.3806 85.944 23.6181L86.6325 16.8179C86.6608 16.5385 86.5703 16.2602 86.3833 16.0508L81.8292 10.954C81.3185 10.3825 81.6142 9.4726 82.3632 9.3104L89.0434 7.86383C89.3178 7.80441 89.5545 7.63239 89.6958 7.38978L93.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M133.136 1.48359C133.522 0.82132 134.478 0.821321 134.864 1.48359L138.304 7.38978C138.445 7.63239 138.682 7.80441 138.957 7.86383L145.637 9.3104C146.386 9.4726 146.681 10.3825 146.171 10.954L141.617 16.0508C141.43 16.2602 141.339 16.5385 141.368 16.8179L142.056 23.6181C142.133 24.3806 141.359 24.943 140.658 24.6339L134.403 21.8777C134.146 21.7645 133.854 21.7645 133.597 21.8777L127.342 24.6339C126.641 24.943 125.867 24.3806 125.944 23.6181L126.632 16.8179C126.661 16.5385 126.57 16.2602 126.383 16.0508L121.829 10.954C121.319 10.3825 121.614 9.4726 122.363 9.3104L129.043 7.86383C129.318 7.80441 129.555 7.63239 129.696 7.38978L133.136 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M173.136 1.48359C173.522 0.82132 174.478 0.821321 174.864 1.48359L178.304 7.38978C178.445 7.63239 178.682 7.80441 178.957 7.86383L185.637 9.3104C186.386 9.4726 186.681 10.3825 186.171 10.954L181.617 16.0508C181.43 16.2602 181.339 16.5385 181.368 16.8179L182.056 23.6181C182.133 24.3806 181.359 24.943 180.658 24.6339L174.403 21.8777C174.146 21.7645 173.854 21.7645 173.597 21.8777L167.342 24.6339C166.641 24.943 165.867 24.3806 165.944 23.6181L166.632 16.8179C166.661 16.5385 166.57 16.2602 166.383 16.0508L161.829 10.954C161.319 10.3825 161.614 9.4726 162.363 9.3104L169.043 7.86383C169.318 7.80441 169.555 7.63239 169.696 7.38978L173.136 1.48359Z\" fill=\"#FF492C\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-sd7n1e\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\",\"--framer-text-transform\":\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-transform\":\"uppercase\"},children:'\"'}),\"Fantastic Way to Review Your Codebase\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-transform\":\"uppercase\"},children:'\"'}),/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"Codacy is fantastic! I absolutely love the UI/UX. The great amount of customizations around rules for code review. Great language support. Love the GitHub integrations with statuses. Still fairly new to the test coverage review feature.\"})]}),className:\"framer-1k4fhf5\",\"data-framer-name\":'\"Excellent code coverage tool with great GitHub Integration\"\\u2028 Codacy is fantastic! I absolutely love the UI/UX. The great amount of customizations around rules for code review. Great language support. Love the GitHub integrations with statuses. Still fairly new to the test coverage review feature.',fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8n2wx7\",\"data-framer-name\":\"User_profile\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1imozfm\",\"data-framer-name\":\"Group 38228\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-152z8g9\",\"data-framer-name\":\"Frame 17\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:100,pixelWidth:100,sizes:\"50.67px\",src:\"https://framerusercontent.com/images/j3F4xou7rrPLbtHCH2Z2CSnAcM.png?width=100&height=100\"},className:\"framer-1cqfgxz\",\"data-framer-name\":\"image 26\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tcahzn\",\"data-framer-name\":\"Group 38165\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"Michael P.\"})}),className:\"framer-1omtlm5\",\"data-framer-name\":\"Michael P.\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgba(30, 30, 30, 0.6)\"},children:\"CTO\"})}),className:\"framer-8ogdje\",\"data-framer-name\":\"CTO\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-195z60j\",\"data-border\":true,\"data-framer-name\":\"user_testimonial_2\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1rpt1mi\",\"data-framer-name\":\"User_profile\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:353,svg:'<svg width=\"353\" height=\"28\" viewBox=\"0 0 353 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.1359 1.48359C13.5216 0.82132 14.4784 0.821321 14.8641 1.48359L18.3042 7.38978C18.4455 7.63239 18.6822 7.80441 18.9566 7.86383L25.6368 9.3104C26.3858 9.4726 26.6815 10.3825 26.1708 10.954L21.6167 16.0508C21.4297 16.2602 21.3392 16.5385 21.3675 16.8179L22.056 23.6181C22.1332 24.3806 21.3592 24.943 20.6579 24.6339L14.4032 21.8777C14.1463 21.7645 13.8537 21.7645 13.5968 21.8777L7.34212 24.6339C6.64078 24.943 5.86675 24.3806 5.94396 23.6181L6.63247 16.8179C6.66076 16.5385 6.57032 16.2602 6.38325 16.0508L1.82916 10.954C1.3185 10.3825 1.61416 9.4726 2.36321 9.3104L9.04337 7.86383C9.31776 7.80441 9.55454 7.63239 9.69584 7.38978L13.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M53.1359 1.48359C53.5216 0.82132 54.4784 0.821321 54.8641 1.48359L58.3042 7.38978C58.4455 7.63239 58.6822 7.80441 58.9566 7.86383L65.6368 9.3104C66.3858 9.4726 66.6815 10.3825 66.1708 10.954L61.6167 16.0508C61.4297 16.2602 61.3392 16.5385 61.3675 16.8179L62.056 23.6181C62.1332 24.3806 61.3592 24.943 60.6579 24.6339L54.4032 21.8777C54.1463 21.7645 53.8537 21.7645 53.5968 21.8777L47.3421 24.6339C46.6408 24.943 45.8668 24.3806 45.944 23.6181L46.6325 16.8179C46.6608 16.5385 46.5703 16.2602 46.3833 16.0508L41.8292 10.954C41.3185 10.3825 41.6142 9.4726 42.3632 9.3104L49.0434 7.86383C49.3178 7.80441 49.5545 7.63239 49.6958 7.38978L53.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M93.1359 1.48359C93.5216 0.82132 94.4784 0.821321 94.8641 1.48359L98.3042 7.38978C98.4455 7.63239 98.6822 7.80441 98.9566 7.86383L105.637 9.3104C106.386 9.4726 106.681 10.3825 106.171 10.954L101.617 16.0508C101.43 16.2602 101.339 16.5385 101.368 16.8179L102.056 23.6181C102.133 24.3806 101.359 24.943 100.658 24.6339L94.4032 21.8777C94.1463 21.7645 93.8537 21.7645 93.5968 21.8777L87.3421 24.6339C86.6408 24.943 85.8668 24.3806 85.944 23.6181L86.6325 16.8179C86.6608 16.5385 86.5703 16.2602 86.3833 16.0508L81.8292 10.954C81.3185 10.3825 81.6142 9.4726 82.3632 9.3104L89.0434 7.86383C89.3178 7.80441 89.5545 7.63239 89.6958 7.38978L93.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M133.136 1.48359C133.522 0.82132 134.478 0.821321 134.864 1.48359L138.304 7.38978C138.445 7.63239 138.682 7.80441 138.957 7.86383L145.637 9.3104C146.386 9.4726 146.681 10.3825 146.171 10.954L141.617 16.0508C141.43 16.2602 141.339 16.5385 141.368 16.8179L142.056 23.6181C142.133 24.3806 141.359 24.943 140.658 24.6339L134.403 21.8777C134.146 21.7645 133.854 21.7645 133.597 21.8777L127.342 24.6339C126.641 24.943 125.867 24.3806 125.944 23.6181L126.632 16.8179C126.661 16.5385 126.57 16.2602 126.383 16.0508L121.829 10.954C121.319 10.3825 121.614 9.4726 122.363 9.3104L129.043 7.86383C129.318 7.80441 129.555 7.63239 129.696 7.38978L133.136 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M173.136 1.48359C173.522 0.82132 174.478 0.821321 174.864 1.48359L178.304 7.38978C178.445 7.63239 178.682 7.80441 178.957 7.86383L185.637 9.3104C186.386 9.4726 186.681 10.3825 186.171 10.954L181.617 16.0508C181.43 16.2602 181.339 16.5385 181.368 16.8179L182.056 23.6181C182.133 24.3806 181.359 24.943 180.658 24.6339L174.403 21.8777C174.146 21.7645 173.854 21.7645 173.597 21.8777L167.342 24.6339C166.641 24.943 165.867 24.3806 165.944 23.6181L166.632 16.8179C166.661 16.5385 166.57 16.2602 166.383 16.0508L161.829 10.954C161.319 10.3825 161.614 9.4726 162.363 9.3104L169.043 7.86383C169.318 7.80441 169.555 7.63239 169.696 7.38978L173.136 1.48359Z\" fill=\"#FF492C\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-n79wnd\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\",\"--framer-text-transform\":\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-transform\":\"uppercase\"},children:'\"'}),\"A Great Tool to Review Your Code\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-transform\":\"uppercase\"},children:'\"'}),/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"I use Codacy in my open source projects, and helps me a lot reviewing all the Pull Requests. I can see if there are some issues that could lead to errors, or some duplicated code that needs to be refactored. The integration with GitHub is one of my favorite feature, since the Pull Request errors can be seen directly on the line of code. From their website you can also ignore some files or directories that doesn't need checks, like tests or demo projects, or anything that is not production and can have issues.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})]}),className:\"framer-1k4guq\",\"data-framer-name\":'\"A great tool to review your code\"\"\\u2028 I use Codacy in my open source projects, and helps me a lot reviewing all the Pull Requests. I can see if there are some issues that could lead to errors, or some duplicated code that needs to be refactored. The integration with GitHub is one of my favorite feature, since the Pull Request errors can be seen directly on the line of code. From their website you can also ignore some files or directories that doesn\\'t need checks, like tests or demo projects, or anything that is not production and can have issues.',fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1frrw14\",\"data-framer-name\":\"User_profile\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gkq06s\",\"data-framer-name\":\"Group 38228\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fjb82z\",\"data-framer-name\":\"Frame 17\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:100,pixelWidth:100,sizes:\"50.67px\",src:\"https://framerusercontent.com/images/cQOKGGT2AnLN0Y46TN2oLyTCA0.png?width=100&height=100\"},className:\"framer-ogqdrf\",\"data-framer-name\":\"image 28\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qbnbpy\",\"data-framer-name\":\"Group 38165\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"Matteo B.\"})}),className:\"framer-aihzp8\",\"data-framer-name\":\"Matteo B.\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgba(30, 30, 30, 0.6)\"},children:\"Software Engineer\"})}),className:\"framer-1f0jgbq\",\"data-framer-name\":\"Software Engineer\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11jxtmk\",\"data-border\":true,\"data-framer-name\":\"user_testimonial_2\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-270us7\",\"data-framer-name\":\"User_profile\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:353,svg:'<svg width=\"353\" height=\"28\" viewBox=\"0 0 353 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.1359 1.48359C13.5216 0.82132 14.4784 0.821321 14.8641 1.48359L18.3042 7.38978C18.4455 7.63239 18.6822 7.80441 18.9566 7.86383L25.6368 9.3104C26.3858 9.4726 26.6815 10.3825 26.1708 10.954L21.6167 16.0508C21.4297 16.2602 21.3392 16.5385 21.3675 16.8179L22.056 23.6181C22.1332 24.3806 21.3592 24.943 20.6579 24.6339L14.4032 21.8777C14.1463 21.7645 13.8537 21.7645 13.5968 21.8777L7.34212 24.6339C6.64078 24.943 5.86675 24.3806 5.94396 23.6181L6.63247 16.8179C6.66076 16.5385 6.57032 16.2602 6.38325 16.0508L1.82916 10.954C1.3185 10.3825 1.61416 9.4726 2.36321 9.3104L9.04337 7.86383C9.31776 7.80441 9.55454 7.63239 9.69584 7.38978L13.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M53.1359 1.48359C53.5216 0.82132 54.4784 0.821321 54.8641 1.48359L58.3042 7.38978C58.4455 7.63239 58.6822 7.80441 58.9566 7.86383L65.6368 9.3104C66.3858 9.4726 66.6815 10.3825 66.1708 10.954L61.6167 16.0508C61.4297 16.2602 61.3392 16.5385 61.3675 16.8179L62.056 23.6181C62.1332 24.3806 61.3592 24.943 60.6579 24.6339L54.4032 21.8777C54.1463 21.7645 53.8537 21.7645 53.5968 21.8777L47.3421 24.6339C46.6408 24.943 45.8668 24.3806 45.944 23.6181L46.6325 16.8179C46.6608 16.5385 46.5703 16.2602 46.3833 16.0508L41.8292 10.954C41.3185 10.3825 41.6142 9.4726 42.3632 9.3104L49.0434 7.86383C49.3178 7.80441 49.5545 7.63239 49.6958 7.38978L53.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M93.1359 1.48359C93.5216 0.82132 94.4784 0.821321 94.8641 1.48359L98.3042 7.38978C98.4455 7.63239 98.6822 7.80441 98.9566 7.86383L105.637 9.3104C106.386 9.4726 106.681 10.3825 106.171 10.954L101.617 16.0508C101.43 16.2602 101.339 16.5385 101.368 16.8179L102.056 23.6181C102.133 24.3806 101.359 24.943 100.658 24.6339L94.4032 21.8777C94.1463 21.7645 93.8537 21.7645 93.5968 21.8777L87.3421 24.6339C86.6408 24.943 85.8668 24.3806 85.944 23.6181L86.6325 16.8179C86.6608 16.5385 86.5703 16.2602 86.3833 16.0508L81.8292 10.954C81.3185 10.3825 81.6142 9.4726 82.3632 9.3104L89.0434 7.86383C89.3178 7.80441 89.5545 7.63239 89.6958 7.38978L93.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M133.136 1.48359C133.522 0.82132 134.478 0.821321 134.864 1.48359L138.304 7.38978C138.445 7.63239 138.682 7.80441 138.957 7.86383L145.637 9.3104C146.386 9.4726 146.681 10.3825 146.171 10.954L141.617 16.0508C141.43 16.2602 141.339 16.5385 141.368 16.8179L142.056 23.6181C142.133 24.3806 141.359 24.943 140.658 24.6339L134.403 21.8777C134.146 21.7645 133.854 21.7645 133.597 21.8777L127.342 24.6339C126.641 24.943 125.867 24.3806 125.944 23.6181L126.632 16.8179C126.661 16.5385 126.57 16.2602 126.383 16.0508L121.829 10.954C121.319 10.3825 121.614 9.4726 122.363 9.3104L129.043 7.86383C129.318 7.80441 129.555 7.63239 129.696 7.38978L133.136 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M173.136 1.48359C173.522 0.82132 174.478 0.821321 174.864 1.48359L178.304 7.38978C178.445 7.63239 178.682 7.80441 178.957 7.86383L185.637 9.3104C186.386 9.4726 186.681 10.3825 186.171 10.954L181.617 16.0508C181.43 16.2602 181.339 16.5385 181.368 16.8179L182.056 23.6181C182.133 24.3806 181.359 24.943 180.658 24.6339L174.403 21.8777C174.146 21.7645 173.854 21.7645 173.597 21.8777L167.342 24.6339C166.641 24.943 165.867 24.3806 165.944 23.6181L166.632 16.8179C166.661 16.5385 166.57 16.2602 166.383 16.0508L161.829 10.954C161.319 10.3825 161.614 9.4726 162.363 9.3104L169.043 7.86383C169.318 7.80441 169.555 7.63239 169.696 7.38978L173.136 1.48359Z\" fill=\"#FF492C\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tuhot2\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\",\"--framer-text-transform\":\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-transform\":\"uppercase\"},children:'\"'}),\"Boost Your Team Code Static Analysis, Quality and More\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-transform\":\"uppercase\"},children:'\"'}),/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"- Easy integration as part of your development flow, including this tool on the PRs check and aligning everyone on the team to the defined code quality standards.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"- Simple sharing of existing static code configuration between the project and the platform allows you to keep only one source of truth.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"- Dashboard and monitoring make it easy to visualize and track the tech debt and all quality standards from one place.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"- Reduce the time on the code reviews, important for large teams and not only. Allowing engineers to focus completely on the logic, edge cases, architecture decisions rather than code style, code duplication, issues, etc...\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"- Self-hosted solution, is especially important for large companies where the source code needs to complain about internal security standards.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"- BONUS: Company principles, by supporting open-source projects and startups. Definitely, something that large companies should take note of.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})]}),className:\"framer-1iqm1wo\",\"data-framer-name\":'\"Boost your team code static analysis, quality and more\"\\u2028 - Easy integration as part of your development flow, including this tool on the PRs check and aligning everyone on the team to the defined code quality standards. - Simple sharing of existing static code configuration between the project and the platform allows you to keep only one source of truth. - Dashboard and monitoring make it easy to visualize and track the tech debt and all quality standards from one place. - Reduce the time on the code reviews, important for large teams and not only. Allowing engineers to focus completely on the logic, edge cases, architecture decisions rather than code style, code duplication, issues, etc... - Self-hosted solution, is especially important for large companies where the source code needs to complain about internal security standards. - BONUS: Company principles, by supporting open-source projects and startups. Definitely, something that large companies should take note of.',fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wx487\",\"data-framer-name\":\"User_profile\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-sf8bfa\",\"data-framer-name\":\"Group 38228\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2ag48n\",\"data-framer-name\":\"Frame 17\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:100,pixelWidth:100,sizes:\"50.67px\",src:\"https://framerusercontent.com/images/FSs3pWWHnDa9JDswQnvw051dV4.png?width=100&height=100\"},className:\"framer-tc6lyp\",\"data-framer-name\":\"image 31\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w89i6l\",\"data-framer-name\":\"Group 38165\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"Madalin V.\"})}),className:\"framer-ailoov\",\"data-framer-name\":\"Madalin V.\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgba(30, 30, 30, 0.6)\"},children:\"Senior Software Engineer\"})}),className:\"framer-s1v9vm\",\"data-framer-name\":\"Senior Software Engineer\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cfugvm\",\"data-border\":true,\"data-framer-name\":\"user_testimonial_2\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-97u07c\",\"data-framer-name\":\"User_profile\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:353,svg:'<svg width=\"353\" height=\"28\" viewBox=\"0 0 353 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.1359 1.48359C13.5216 0.82132 14.4784 0.821321 14.8641 1.48359L18.3042 7.38978C18.4455 7.63239 18.6822 7.80441 18.9566 7.86383L25.6368 9.3104C26.3858 9.4726 26.6815 10.3825 26.1708 10.954L21.6167 16.0508C21.4297 16.2602 21.3392 16.5385 21.3675 16.8179L22.056 23.6181C22.1332 24.3806 21.3592 24.943 20.6579 24.6339L14.4032 21.8777C14.1463 21.7645 13.8537 21.7645 13.5968 21.8777L7.34212 24.6339C6.64078 24.943 5.86675 24.3806 5.94396 23.6181L6.63247 16.8179C6.66076 16.5385 6.57032 16.2602 6.38325 16.0508L1.82916 10.954C1.3185 10.3825 1.61416 9.4726 2.36321 9.3104L9.04337 7.86383C9.31776 7.80441 9.55454 7.63239 9.69584 7.38978L13.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M53.1359 1.48359C53.5216 0.82132 54.4784 0.821321 54.8641 1.48359L58.3042 7.38978C58.4455 7.63239 58.6822 7.80441 58.9566 7.86383L65.6368 9.3104C66.3858 9.4726 66.6815 10.3825 66.1708 10.954L61.6167 16.0508C61.4297 16.2602 61.3392 16.5385 61.3675 16.8179L62.056 23.6181C62.1332 24.3806 61.3592 24.943 60.6579 24.6339L54.4032 21.8777C54.1463 21.7645 53.8537 21.7645 53.5968 21.8777L47.3421 24.6339C46.6408 24.943 45.8668 24.3806 45.944 23.6181L46.6325 16.8179C46.6608 16.5385 46.5703 16.2602 46.3833 16.0508L41.8292 10.954C41.3185 10.3825 41.6142 9.4726 42.3632 9.3104L49.0434 7.86383C49.3178 7.80441 49.5545 7.63239 49.6958 7.38978L53.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M93.1359 1.48359C93.5216 0.82132 94.4784 0.821321 94.8641 1.48359L98.3042 7.38978C98.4455 7.63239 98.6822 7.80441 98.9566 7.86383L105.637 9.3104C106.386 9.4726 106.681 10.3825 106.171 10.954L101.617 16.0508C101.43 16.2602 101.339 16.5385 101.368 16.8179L102.056 23.6181C102.133 24.3806 101.359 24.943 100.658 24.6339L94.4032 21.8777C94.1463 21.7645 93.8537 21.7645 93.5968 21.8777L87.3421 24.6339C86.6408 24.943 85.8668 24.3806 85.944 23.6181L86.6325 16.8179C86.6608 16.5385 86.5703 16.2602 86.3833 16.0508L81.8292 10.954C81.3185 10.3825 81.6142 9.4726 82.3632 9.3104L89.0434 7.86383C89.3178 7.80441 89.5545 7.63239 89.6958 7.38978L93.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M133.136 1.48359C133.522 0.82132 134.478 0.821321 134.864 1.48359L138.304 7.38978C138.445 7.63239 138.682 7.80441 138.957 7.86383L145.637 9.3104C146.386 9.4726 146.681 10.3825 146.171 10.954L141.617 16.0508C141.43 16.2602 141.339 16.5385 141.368 16.8179L142.056 23.6181C142.133 24.3806 141.359 24.943 140.658 24.6339L134.403 21.8777C134.146 21.7645 133.854 21.7645 133.597 21.8777L127.342 24.6339C126.641 24.943 125.867 24.3806 125.944 23.6181L126.632 16.8179C126.661 16.5385 126.57 16.2602 126.383 16.0508L121.829 10.954C121.319 10.3825 121.614 9.4726 122.363 9.3104L129.043 7.86383C129.318 7.80441 129.555 7.63239 129.696 7.38978L133.136 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M173.136 1.48359C173.522 0.82132 174.478 0.821321 174.864 1.48359L178.304 7.38978C178.445 7.63239 178.682 7.80441 178.957 7.86383L185.637 9.3104C186.386 9.4726 186.681 10.3825 186.171 10.954L181.617 16.0508C181.43 16.2602 181.339 16.5385 181.368 16.8179L182.056 23.6181C182.133 24.3806 181.359 24.943 180.658 24.6339L174.403 21.8777C174.146 21.7645 173.854 21.7645 173.597 21.8777L167.342 24.6339C166.641 24.943 165.867 24.3806 165.944 23.6181L166.632 16.8179C166.661 16.5385 166.57 16.2602 166.383 16.0508L161.829 10.954C161.319 10.3825 161.614 9.4726 162.363 9.3104L169.043 7.86383C169.318 7.80441 169.555 7.63239 169.696 7.38978L173.136 1.48359Z\" fill=\"#FF492C\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-o4q6u6\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\",\"--framer-text-transform\":\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-transform\":\"uppercase\"},children:'\"'}),\"Easy to Integrate, Hard to Give Up!\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-transform\":\"uppercase\"},children:'\"'}),/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"- Easy Integration\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"- Clean Interface\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"- Coverage Support\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"- GitHub integration\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"- Fast feedback\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})]}),className:\"framer-udl9vb\",\"data-framer-name\":'\"Easy to integrate hard to give up!\"\\u2028 - Easy Integration - Clean Interface - Coverage Support - GitHub integration - Fast feedback',fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-x7jql3\",\"data-framer-name\":\"User_profile\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e5en7g\",\"data-framer-name\":\"Group 38228\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wu36cn\",\"data-framer-name\":\"Frame 17\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:200,pixelWidth:200,sizes:\"50.67px\",src:\"https://framerusercontent.com/images/Kmqkv1sDMb4echzWlat5Mq2rI.png?width=200&height=200\"},className:\"framer-hcml92\",\"data-framer-name\":\"image 29\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nz5pp\",\"data-framer-name\":\"Group 38165\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"Mustafa O.\"})}),className:\"framer-psf4sr\",\"data-framer-name\":\"Mustafa O.\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgba(30, 30, 30, 0.6)\"},children:\"Mobile Development Lead\"})}),className:\"framer-3n3yai\",\"data-framer-name\":\"Mobile Development Lead\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6exuqf\",\"data-border\":true,\"data-framer-name\":\"user_testimonial_2\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1wzl1ql\",\"data-framer-name\":\"User_profile\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:28,intrinsicWidth:353,svg:'<svg width=\"353\" height=\"28\" viewBox=\"0 0 353 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M13.1359 1.48359C13.5216 0.82132 14.4784 0.821321 14.8641 1.48359L18.3042 7.38978C18.4455 7.63239 18.6822 7.80441 18.9566 7.86383L25.6368 9.3104C26.3858 9.4726 26.6815 10.3825 26.1708 10.954L21.6167 16.0508C21.4297 16.2602 21.3392 16.5385 21.3675 16.8179L22.056 23.6181C22.1332 24.3806 21.3592 24.943 20.6579 24.6339L14.4032 21.8777C14.1463 21.7645 13.8537 21.7645 13.5968 21.8777L7.34212 24.6339C6.64078 24.943 5.86675 24.3806 5.94396 23.6181L6.63247 16.8179C6.66076 16.5385 6.57032 16.2602 6.38325 16.0508L1.82916 10.954C1.3185 10.3825 1.61416 9.4726 2.36321 9.3104L9.04337 7.86383C9.31776 7.80441 9.55454 7.63239 9.69584 7.38978L13.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M53.1359 1.48359C53.5216 0.82132 54.4784 0.821321 54.8641 1.48359L58.3042 7.38978C58.4455 7.63239 58.6822 7.80441 58.9566 7.86383L65.6368 9.3104C66.3858 9.4726 66.6815 10.3825 66.1708 10.954L61.6167 16.0508C61.4297 16.2602 61.3392 16.5385 61.3675 16.8179L62.056 23.6181C62.1332 24.3806 61.3592 24.943 60.6579 24.6339L54.4032 21.8777C54.1463 21.7645 53.8537 21.7645 53.5968 21.8777L47.3421 24.6339C46.6408 24.943 45.8668 24.3806 45.944 23.6181L46.6325 16.8179C46.6608 16.5385 46.5703 16.2602 46.3833 16.0508L41.8292 10.954C41.3185 10.3825 41.6142 9.4726 42.3632 9.3104L49.0434 7.86383C49.3178 7.80441 49.5545 7.63239 49.6958 7.38978L53.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M93.1359 1.48359C93.5216 0.82132 94.4784 0.821321 94.8641 1.48359L98.3042 7.38978C98.4455 7.63239 98.6822 7.80441 98.9566 7.86383L105.637 9.3104C106.386 9.4726 106.681 10.3825 106.171 10.954L101.617 16.0508C101.43 16.2602 101.339 16.5385 101.368 16.8179L102.056 23.6181C102.133 24.3806 101.359 24.943 100.658 24.6339L94.4032 21.8777C94.1463 21.7645 93.8537 21.7645 93.5968 21.8777L87.3421 24.6339C86.6408 24.943 85.8668 24.3806 85.944 23.6181L86.6325 16.8179C86.6608 16.5385 86.5703 16.2602 86.3833 16.0508L81.8292 10.954C81.3185 10.3825 81.6142 9.4726 82.3632 9.3104L89.0434 7.86383C89.3178 7.80441 89.5545 7.63239 89.6958 7.38978L93.1359 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M133.136 1.48359C133.522 0.82132 134.478 0.821321 134.864 1.48359L138.304 7.38978C138.445 7.63239 138.682 7.80441 138.957 7.86383L145.637 9.3104C146.386 9.4726 146.681 10.3825 146.171 10.954L141.617 16.0508C141.43 16.2602 141.339 16.5385 141.368 16.8179L142.056 23.6181C142.133 24.3806 141.359 24.943 140.658 24.6339L134.403 21.8777C134.146 21.7645 133.854 21.7645 133.597 21.8777L127.342 24.6339C126.641 24.943 125.867 24.3806 125.944 23.6181L126.632 16.8179C126.661 16.5385 126.57 16.2602 126.383 16.0508L121.829 10.954C121.319 10.3825 121.614 9.4726 122.363 9.3104L129.043 7.86383C129.318 7.80441 129.555 7.63239 129.696 7.38978L133.136 1.48359Z\" fill=\"#FF492C\"/>\\n<path d=\"M173.136 1.48359C173.522 0.82132 174.478 0.821321 174.864 1.48359L178.304 7.38978C178.445 7.63239 178.682 7.80441 178.957 7.86383L185.637 9.3104C186.386 9.4726 186.681 10.3825 186.171 10.954L181.617 16.0508C181.43 16.2602 181.339 16.5385 181.368 16.8179L182.056 23.6181C182.133 24.3806 181.359 24.943 180.658 24.6339L174.403 21.8777C174.146 21.7645 173.854 21.7645 173.597 21.8777L167.342 24.6339C166.641 24.943 165.867 24.3806 165.944 23.6181L166.632 16.8179C166.661 16.5385 166.57 16.2602 166.383 16.0508L161.829 10.954C161.319 10.3825 161.614 9.4726 162.363 9.3104L169.043 7.86383C169.318 7.80441 169.555 7.63239 169.696 7.38978L173.136 1.48359Z\" fill=\"#FF492C\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zdxxdb\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\",\"--framer-text-transform\":\"inherit\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-transform\":\"uppercase\"},children:'\"'}),\"Exceptional C++ Code Analysis with Great GitHub Integration\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-transform\":\"uppercase\"},children:'\"'}),/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"- Deep C++ static code analysis\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"- Native integration into the GitHub development cycle\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"- Quality of results, including a detailed description of the detected issues\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})]}),className:\"framer-17hao7t\",\"data-framer-name\":'\"Exceptional C++ code analysis with great GitHub integration\"\\u2028 - Deep C++ static code analysis - Native integration into the GitHub development cycle - Quality of results, including a detailed description of the detected issues',fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jbzg2j\",\"data-framer-name\":\"User_profile\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kecxql\",\"data-framer-name\":\"Group 38228\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13toh7x\",\"data-framer-name\":\"Frame 17\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:200,pixelWidth:200,sizes:\"50.67px\",src:\"https://framerusercontent.com/images/w3JnzInLfYRzf6SWvPKmLVcP1tY.png?width=200&height=200\"},className:\"framer-ikeb6f\",\"data-framer-name\":\"image 30\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f6llpp\",\"data-framer-name\":\"Group 38165\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgb(30, 30, 30)\"},children:\"Niels L.\"})}),className:\"framer-8uzxvo\",\"data-framer-name\":\"Niels L.\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"19.613434922264176px\",\"--framer-text-color\":\"rgba(30, 30, 30, 0.6)\"},children:\"Lead Developer\"})}),className:\"framer-z7h4io\",\"data-framer-name\":\"Lead Developer\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})})]})]})],speed:60,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hvfm42\",\"data-framer-name\":\"Closing CTA\",layout:motionLayout,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-gchg1\",\"data-framer-name\":\"Background\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rj2e57\",\"data-framer-name\":\"Container\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-138db7j\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-mg8d8x\",\"data-framer-name\":\"Logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:56,intrinsicWidth:197,svg:'<svg width=\"197\" height=\"56\" viewBox=\"0 0 197 56\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_59_576)\">\\n<g clip-path=\"url(#clip1_59_576)\">\\n<path d=\"M8.85132 22.7995C10.173 17.8679 13.3854 13.6603 17.7796 11.1046L13.67 3.95264C7.39463 7.60151 2.81714 13.6117 0.931152 20.6568L8.85615 22.7946L8.85132 22.7995Z\" fill=\"white\"/>\\n<path d=\"M22.3953 9.1755C24.0063 8.74308 25.6704 8.52444 27.3394 8.52444V0.269531C24.9517 0.269531 22.5786 0.575627 20.2729 1.19268L22.3953 9.1755Z\" fill=\"white\"/>\\n<path d=\"M32.3223 9.18529C37.2133 10.5214 41.3808 13.7525 43.9131 18.1787L51.0181 14.0488C47.3957 7.73254 41.4338 3.11679 34.4446 1.21704L32.3223 9.19015V9.18529Z\" fill=\"white\"/>\\n<path d=\"M0 27.7939C0 30.1941 0.308703 32.5895 0.921287 34.9071L8.84628 32.7741C8.41217 31.1513 8.19511 29.4751 8.19993 27.7939H0Z\" fill=\"white\"/>\\n<path d=\"M3.65625 41.5635C4.84765 43.6381 6.30435 45.5525 7.99257 47.2481L13.8145 41.4177C12.6328 40.2273 11.6102 38.8863 10.7709 37.4336L3.65625 41.5635Z\" fill=\"white\"/>\\n<path d=\"M13.665 51.6307C17.8132 54.0504 22.521 55.3233 27.3155 55.3136V47.0587C23.9632 47.0587 20.6687 46.1696 17.7698 44.4788L13.6699 51.6307H13.665Z\" fill=\"white\"/>\\n<path d=\"M43.908 37.4482C41.366 41.8599 37.1889 45.0812 32.2979 46.4028L34.4202 54.3856C41.4142 52.4907 47.3761 47.8847 51.013 41.5781L43.9128 37.4482H43.908Z\" fill=\"white\"/>\\n<path d=\"M54.0811 34.8925C55.3448 30.2233 55.3641 25.2966 54.1438 20.6177L46.1947 22.7555C47.0484 26.0351 47.0291 29.4799 46.1416 32.7498L54.0811 34.8925Z\" fill=\"white\"/>\\n<path d=\"M88.6599 25.2379C87.6715 22.7322 85.5067 21.2495 83.1245 21.2495C79.4771 21.2495 77.001 24.373 77.001 27.9315C77.001 31.4899 79.5364 34.737 83.1542 34.737C85.4721 34.737 87.454 33.4372 88.6599 30.8721H94.7834C93.36 36.3779 88.6303 39.8721 83.2135 39.8721C80.0257 39.8721 77.0257 38.7601 74.6782 36.4372C72.2021 34.0253 71.1543 31.1193 71.1543 27.6547C71.1543 21.5905 76.3833 16.1194 82.9417 16.1194C86.0949 16.1194 88.6352 16.9843 90.9235 18.9365C93.0882 20.7948 94.388 22.8953 94.7884 25.2478H88.6649L88.6599 25.2379Z\" fill=\"white\"/>\\n<path d=\"M106.047 39.9611C100.818 39.9611 96.7998 36.0962 96.7998 30.8376C96.7998 25.579 100.912 21.7141 106.047 21.7141C111.182 21.7141 115.294 25.579 115.294 30.7783C115.294 35.9776 111.212 39.966 106.047 39.966V39.9611ZM110.159 30.8376C110.159 28.5493 108.429 26.5081 106.012 26.5081C103.754 26.5081 101.93 28.49 101.93 30.8376C101.93 33.1852 103.724 35.167 106.042 35.167C108.36 35.167 110.154 33.1259 110.154 30.8376H110.159Z\" fill=\"white\"/>\\n<path d=\"M131.198 39.4323V37.574H131.139C130.18 39.1506 128.445 39.9858 126.004 39.9858C120.81 39.9858 117.404 35.9974 117.404 30.7981C117.404 25.5988 120.898 21.6746 125.91 21.6746C127.892 21.6746 129.498 22.2627 130.951 23.7158V16.5396H136.086V39.4273H131.198V39.4323ZM131.228 30.7734C131.228 28.3912 129.404 26.4736 126.864 26.4736C124.324 26.4736 122.534 28.2676 122.534 30.7734C122.534 33.2791 124.358 35.1967 126.834 35.1967C129.31 35.1967 131.228 33.3088 131.228 30.7734Z\" fill=\"white\"/>\\n<path d=\"M152.697 39.4322V37.5739H152.638C151.896 39.0912 149.855 40.0154 147.597 40.0154C142.526 40.0154 138.997 36.027 138.997 30.8277C138.997 25.6284 142.679 21.6746 147.597 21.6746C149.702 21.6746 151.649 22.5098 152.638 24.0864H152.697V22.2627H157.832V39.4273H152.697V39.4322ZM152.697 30.8326C152.697 28.4208 150.75 26.4735 148.338 26.4735C145.926 26.4735 144.132 28.4208 144.132 30.8969C144.132 33.373 146.02 35.2263 148.397 35.2263C150.775 35.2263 152.697 33.3087 152.697 30.8326Z\" fill=\"white\"/>\\n<path d=\"M173.702 28.8854C172.961 27.2791 171.626 26.4735 169.867 26.4735C167.514 26.4735 165.908 28.4208 165.908 30.8326C165.908 33.2445 167.608 35.1917 169.99 35.1917C171.72 35.1917 172.926 34.3861 173.702 32.9035H178.926C177.908 37.2033 174.226 39.9858 169.832 39.9858C164.761 39.9858 160.738 35.8738 160.738 30.798C160.738 25.7223 164.791 21.6746 169.738 21.6746C174.255 21.6746 177.933 24.5213 178.891 28.8804H173.697L173.702 28.8854Z\" fill=\"white\"/>\\n<path d=\"M182.954 45.1554L185.677 38.5673L179.307 22.2676H184.783L188.218 32.2263H188.277L191.559 22.2676H197L188.4 45.1554H182.959H182.954Z\" fill=\"white\"/>\\n</g>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_59_576\">\\n<rect width=\"197\" height=\"56\" fill=\"white\"/>\\n</clipPath>\\n<clipPath id=\"clip1_59_576\">\\n<rect width=\"197\" height=\"55.9914\" fill=\"white\" transform=\"translate(0 0.269531)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-kmttgc\",\"data-framer-name\":\"Hgroup\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-1.2px\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Ready to dive in?\"}),/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-1.2px\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Start your free trial today.\"})]}),className:\"framer-1hru8ws hidden-fhas7k\",\"data-framer-name\":\"Ready to dive in? Start your free trial today.\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U3dpdHplci01MDA=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Ready to dive in?\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U3dpdHplci01MDA=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Start your free trial today.\"})]}),className:\"framer-1vq753q hidden-72rtr7 hidden-18a5e3j\",\"data-framer-name\":\"Ready to dive in? Start your free trial today.\",fonts:[\"GF;Switzer-500\"],verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(Link,{href:\"https://www.codacy.com/signup-codacy\",motionChild:true,nodeId:\"wbnNtYoGv\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-nrvgtd hidden-72rtr7 hidden-18a5e3j framer-lux5qc\",\"data-framer-name\":\"Primary CTA\",whileHover:animation8,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U3dpdHplci01MDA=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"20.36px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"30.55px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Get started\"})}),className:\"framer-14u2w9a\",\"data-framer-name\":\"Get started\",fonts:[\"GF;Switzer-500\"],verticalAlignment:\"center\",withExternalLayout:true})})}),isDisplayed4()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.6)\"},children:\"Full scan within minutes  |  Free trial for 14 days \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.6)\"},children:\"No credit card required\"})]}),className:\"framer-eoifzm hidden-72rtr7 hidden-18a5e3j\",\"data-framer-name\":\"“List all open issues in my team\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-uryim1\",\"data-framer-name\":\"Frame 427319678\",children:isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:\"https://www.codacy.com/signup-codacy\",motionChild:true,nodeId:\"vG4KfCr9E\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-bd40fi hidden-fhas7k framer-lux5qc\",\"data-framer-name\":\"Primary CTA\",whileHover:animation8,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7U3dpdHplci01MDA=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"20.36px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"30.55px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Get started\"})}),className:\"framer-1vnnbe6\",\"data-framer-name\":\"Get started\",fonts:[\"GF;Switzer-500\"],verticalAlignment:\"center\",withExternalLayout:true})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XDvfzMcUb:{verticalAlignment:\"top\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.6)\"},children:\"Full scan within minutes  |  Free trial for 14 days  |  No credit card required\"})}),className:\"framer-d2dpfv hidden-fhas7k\",\"data-framer-name\":\"“List all open issues in my team\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YEkUv.framer-lux5qc, .framer-YEkUv .framer-lux5qc { display: block; }\",\".framer-YEkUv.framer-72rtr7 { align-content: center; align-items: center; background-color: #f7f7f7; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-YEkUv .framer-lnjncy { background: radial-gradient(117% 129% at 83.5% 73.6%, #005df0 20%, rgb(51, 148, 153) 62%); flex: none; gap: 100px; height: 800px; max-height: 800px; min-height: 7%; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-YEkUv .framer-1so64e2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; padding: 0px; position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-filter-override, filter); z-index: 0; }\",\".framer-YEkUv .framer-kza6wl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; max-width: 1444px; overflow: visible; padding: 92px 40px 24px 40px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-1xbdqho { align-content: center; align-items: center; background-color: rgba(23, 29, 38, 0.5); border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 35px; justify-content: center; overflow: visible; padding: 0px 10px 0px 4px; position: relative; text-decoration: none; width: min-content; z-index: 1; }\",\".framer-YEkUv .framer-1y2y3kt { flex: none; height: 28px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 50px; }\",\".framer-YEkUv .framer-9wn9u1 { background-color: #ffffff; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; flex: none; gap: 10px; height: 27px; left: 0px; overflow: visible; position: absolute; right: 0px; top: calc(50.00000000000002% - 27px / 2); z-index: 1; }\",\".framer-YEkUv .framer-1lmmeht { --framer-paragraph-spacing: 8px; flex: none; height: auto; left: 50%; position: absolute; top: 48%; transform: translate(-50%, -50%); white-space: pre; width: auto; }\",\".framer-YEkUv .framer-uyv1kb { flex: none; height: 19px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 175px; }\",\".framer-YEkUv .framer-9le8xk { --framer-paragraph-spacing: 8px; flex: none; height: auto; left: 50%; position: absolute; top: 47%; transform: translate(-50%, -50%); white-space: pre; width: auto; }\",\".framer-YEkUv .framer-vi32uf { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-qxna9f, .framer-YEkUv .framer-a3ktia { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-1fvhxso { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 958px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-YEkUv .framer-15vpyae { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 70%; word-break: break-word; word-wrap: break-word; }\",\".framer-YEkUv .framer-jt132d { 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: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-YEkUv .framer-1fi4gdo { align-content: center; align-items: center; background-color: #171d26; border-bottom-left-radius: 16777200px; border-bottom-right-radius: 16777200px; border-top-left-radius: 16777200px; border-top-right-radius: 16777200px; box-shadow: 0px 2px 4px -2px rgba(0, 0, 0, 0.1), 0px 4px 6px -1px rgba(0, 0, 0, 0.1); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 11px 47px 11px 47px; position: relative; text-decoration: none; width: 176px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-YEkUv .framer-svokyr, .framer-YEkUv .framer-1iwypa2, .framer-YEkUv .framer-wts0tm, .framer-YEkUv .framer-1l0omze, .framer-YEkUv .framer-gezxfl, .framer-YEkUv .framer-5wcf4p, .framer-YEkUv .framer-4tsawb, .framer-YEkUv .framer-1q0za1n, .framer-YEkUv .framer-1cic3ah, .framer-YEkUv .framer-jokk11, .framer-YEkUv .framer-ub8k59, .framer-YEkUv .framer-1jtr3gk, .framer-YEkUv .framer-1hcyb6m, .framer-YEkUv .framer-goyfw4, .framer-YEkUv .framer-ffl3cn, .framer-YEkUv .framer-1tc8zxg, .framer-YEkUv .framer-1922wy, .framer-YEkUv .framer-1e6dzmt, .framer-YEkUv .framer-j842vg, .framer-YEkUv .framer-kqo1u3, .framer-YEkUv .framer-13lyndo, .framer-YEkUv .framer-sa1mwp, .framer-YEkUv .framer-k2rjri, .framer-YEkUv .framer-12hbtnw, .framer-YEkUv .framer-1w0bx3t, .framer-YEkUv .framer-14u2w9a, .framer-YEkUv .framer-1vnnbe6 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-YEkUv .framer-v1p44z { --border-bottom-width: 2px; --border-color: #ffffff; --border-left-width: 2px; --border-right-width: 2px; --border-style: solid; --border-top-width: 2px; align-content: center; align-items: center; border-bottom-left-radius: 16777200px; border-bottom-right-radius: 16777200px; border-top-left-radius: 16777200px; border-top-right-radius: 16777200px; box-shadow: 0px 2px 4px -2px rgba(0, 0, 0, 0.1), 0px 4px 6px -1px rgba(0, 0, 0, 0.1); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 11px 28px 11px 28px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-YEkUv .framer-15qrptl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-hlc4cj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-1qu5k7t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 56px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 170px; }\",\".framer-YEkUv .framer-xtrpxa { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 16777200px; border-bottom-right-radius: 16777200px; border-top-left-radius: 16777200px; border-top-right-radius: 16777200px; box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.1); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 56px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-YEkUv .framer-1ocqq6i, .framer-YEkUv .framer-1y43eje, .framer-YEkUv .framer-1gnhff5 { flex: none; gap: 0px; height: 56px; overflow: hidden; position: relative; width: 56px; }\",\".framer-YEkUv .framer-20kmum { flex: none; height: 44px; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 44px / 2); width: 100%; }\",\".framer-YEkUv .framer-3j4g86, .framer-YEkUv .framer-1l54az2, .framer-YEkUv .framer-1fwwuw { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 16777200px; border-bottom-right-radius: 16777200px; border-top-left-radius: 16777200px; border-top-right-radius: 16777200px; box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.1); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 56px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 56px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YEkUv .framer-4e3iuh { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 42px); left: 7px; position: absolute; top: 7px; width: 42px; }\",\".framer-YEkUv .framer-1b0lhv0 { flex: none; gap: 10px; height: 49px; overflow: visible; position: relative; width: 49px; }\",\".framer-YEkUv .framer-6qlkhl { aspect-ratio: 0.9972797315947863 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 49px); left: 0px; position: absolute; top: 0px; width: 49px; }\",\".framer-YEkUv .framer-1xhanr5 { aspect-ratio: 1.3698629651750838 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); left: 9px; position: absolute; top: 14px; width: 38px; }\",\".framer-YEkUv .framer-1i25w0e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 297px; }\",\".framer-YEkUv .framer-rvorxa, .framer-YEkUv .framer-v70pax { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 297px; word-break: break-word; word-wrap: break-word; }\",\".framer-YEkUv .framer-19hhdwe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-YEkUv .framer-1fhcocw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 41px; height: min-content; justify-content: flex-start; opacity: 0.7; overflow: visible; padding: 0px 0px 0px 30px; position: relative; width: 1173px; }\",\".framer-YEkUv .framer-1sqgonf { aspect-ratio: 7.831650257110596 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 125px; }\",\".framer-YEkUv .framer-1s3hkxu { aspect-ratio: 5.660377834154212 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 23px); position: relative; width: 130px; }\",\".framer-YEkUv .framer-u42urx { aspect-ratio: 3.964657211303711 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 79px; }\",\".framer-YEkUv .framer-qu6m7s { aspect-ratio: 5.882353349165483 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 22px); position: relative; width: 129px; }\",\".framer-YEkUv .framer-1b98tp0 { aspect-ratio: 3.290155264047476 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 39px); position: relative; width: 128px; }\",\".framer-YEkUv .framer-1e3ec4j { flex: none; height: 30px; overflow: hidden; position: relative; width: 92px; }\",\".framer-YEkUv .framer-17rwu1q { aspect-ratio: 3.519230769230769 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 23px); left: 50%; position: absolute; top: 0px; transform: translateX(-50%); width: 81px; z-index: 1; }\",\".framer-YEkUv .framer-8vx4p { aspect-ratio: 1.2017684936523438 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 43px); position: relative; width: 52px; }\",\".framer-YEkUv .framer-xcayon { aspect-ratio: 1.8635293869745164 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 42px); position: relative; width: 78px; }\",\".framer-YEkUv .framer-1eyrafe { align-content: center; align-items: center; background-color: #f7f7f7; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 1444px; overflow: visible; padding: 64px 80px 64px 80px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-oylik3 { --border-bottom-width: 1px; --border-color: #222222; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background: linear-gradient(180deg, #49b0b4 0%, rgb(23, 29, 38) 100%); box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); flex: none; height: 2px; left: 243px; opacity: 0.2; overflow: hidden; position: absolute; right: 243px; top: 377px; z-index: 0; }\",\".framer-YEkUv .framer-4nxl9a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 21px; height: 181px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-YEkUv .framer-10pusbh, .framer-YEkUv .framer-1ie084o, .framer-YEkUv .framer-4luclc, .framer-YEkUv .framer-1yeytq5, .framer-YEkUv .framer-gdpmvl, .framer-YEkUv .framer-eyr6bh, .framer-YEkUv .framer-1c8phvw, .framer-YEkUv .framer-1wz89r, .framer-YEkUv .framer-1tgxow0, .framer-YEkUv .framer-1fi6jjr, .framer-YEkUv .framer-1wystqh, .framer-YEkUv .framer-1qv4wb4, .framer-YEkUv .framer-c1s5hx, .framer-YEkUv .framer-3uq6k7, .framer-YEkUv .framer-22i2xp, .framer-YEkUv .framer-xaafq7, .framer-YEkUv .framer-odjq5p, .framer-YEkUv .framer-163o9s8, .framer-YEkUv .framer-18eruls, .framer-YEkUv .framer-n8vdqh, .framer-YEkUv .framer-95jk9v, .framer-YEkUv .framer-k4m3gx, .framer-YEkUv .framer-1dti94w, .framer-YEkUv .framer-ffelrk, .framer-YEkUv .framer-177xjh5, .framer-YEkUv .framer-eeir6x, .framer-YEkUv .framer-2zlp6s, .framer-YEkUv .framer-bs347o, .framer-YEkUv .framer-l5l5vh, .framer-YEkUv .framer-144n4p4, .framer-YEkUv .framer-2ge3ps, .framer-YEkUv .framer-17co2py, .framer-YEkUv .framer-6v6pry, .framer-YEkUv .framer-186bazd, .framer-YEkUv .framer-4438ls, .framer-YEkUv .framer-1q8470x, .framer-YEkUv .framer-uu3wp7, .framer-YEkUv .framer-vmzpz0, .framer-YEkUv .framer-jrvwq5, .framer-YEkUv .framer-3y4jto, .framer-YEkUv .framer-1d5tagk, .framer-YEkUv .framer-rx7n1n, .framer-YEkUv .framer-1afhllf { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-YEkUv .framer-yyp05h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 580px; justify-content: center; overflow: hidden; padding: 48px 0px 36px 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-vh6rvd, .framer-YEkUv .framer-1dfdrld { align-content: center; align-items: center; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-YEkUv .framer-1wugilk, .framer-YEkUv .framer-ig6cfb { flex: none; height: 100px; position: relative; width: 100px; }\",\".framer-YEkUv .framer-18b1h7k, .framer-YEkUv .framer-1jikmsc, .framer-YEkUv .framer-1e3ocb8 { --border-bottom-width: 1px; --border-color: #dfe4ec; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 40px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-YEkUv .framer-13e0idd, .framer-YEkUv .framer-6dv1ut, .framer-YEkUv .framer-1dfehex { --framer-paragraph-spacing: 0px; flex: none; height: 80px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-YEkUv .framer-1po4n58, .framer-YEkUv .framer-8oukoh, .framer-YEkUv .framer-1fkukiy, .framer-YEkUv .framer-1sgv1ic { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-ya50wc, .framer-YEkUv .framer-hj84r1, .framer-YEkUv .framer-dgwk6d, .framer-YEkUv .framer-1uo7sf2, .framer-YEkUv .framer-7bd1ht, .framer-YEkUv .framer-10nnaht, .framer-YEkUv .framer-16mq4pw, .framer-YEkUv .framer-1qwjtjq, .framer-YEkUv .framer-11t00os { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-8k4zuc, .framer-YEkUv .framer-okez7v, .framer-YEkUv .framer-gs6d2m, .framer-YEkUv .framer-r43eja, .framer-YEkUv .framer-1vn6dtl, .framer-YEkUv .framer-px13z1, .framer-YEkUv .framer-15p0fxg, .framer-YEkUv .framer-c8zvub, .framer-YEkUv .framer-1tjso9y { flex: none; height: 36px; position: relative; width: 36px; }\",\".framer-YEkUv .framer-1ib7ua6, .framer-YEkUv .framer-1wy2ctw, .framer-YEkUv .framer-1yhzb7e, .framer-YEkUv .framer-13i6j26, .framer-YEkUv .framer-8lc9m8, .framer-YEkUv .framer-7qk2hy, .framer-YEkUv .framer-1e3axlc, .framer-YEkUv .framer-loi9bv, .framer-YEkUv .framer-1y5qou9 { flex: none; height: 16px; overflow: hidden; position: relative; width: 16px; }\",\".framer-YEkUv .framer-p0l9nu, .framer-YEkUv .framer-erjkj5, .framer-YEkUv .framer-zi6azx, .framer-YEkUv .framer-dp7cb9, .framer-YEkUv .framer-1o0xhih, .framer-YEkUv .framer-16ome02 { flex: none; height: 16px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-YEkUv .framer-10b5gpy, .framer-YEkUv .framer-1q1nt15, .framer-YEkUv .framer-59d404, .framer-YEkUv .framer-1miteck, .framer-YEkUv .framer-p511gs, .framer-YEkUv .framer-1lgxzhx, .framer-YEkUv .framer-1r5y5vc, .framer-YEkUv .framer-wzkavg, .framer-YEkUv .framer-12kz86z { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.05); display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 15px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-YEkUv .framer-4rkng6, .framer-YEkUv .framer-qlkc38, .framer-YEkUv .framer-cwp6j { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 150px; word-break: break-word; word-wrap: break-word; }\",\".framer-YEkUv .framer-t9mg0e, .framer-YEkUv .framer-1cwr5bi, .framer-YEkUv .framer-1jlom8d { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-YEkUv .framer-bujt3p, .framer-YEkUv .framer-117eh4g, .framer-YEkUv .framer-qqjens { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 162px; word-break: break-word; word-wrap: break-word; }\",\".framer-YEkUv .framer-he6g92, .framer-YEkUv .framer-1etea3a, .framer-YEkUv .framer-891q0q { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 136px; word-break: break-word; word-wrap: break-word; }\",\".framer-YEkUv .framer-ajaywh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-YEkUv .framer-12ka6si { flex: none; height: 101px; position: relative; width: 102px; }\",\".framer-YEkUv .framer-nt4xil { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-YEkUv .framer-zcny87 { background-color: #171d26; bottom: 192px; flex: none; left: calc(50.153846153846175% - 2px / 2); opacity: 0.2; overflow: hidden; position: absolute; top: 106px; width: 2px; z-index: 0; }\",\".framer-YEkUv .framer-n55edp { align-content: center; align-items: center; background: linear-gradient(95deg, #4ab0b5 0%, rgb(0, 93, 239) 44.23076808452606%, rgb(0, 93, 239) 48.076921701431274%, rgb(111, 44, 196) 100%); border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 45px 0px 45px 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-YEkUv .framer-wm13yx, .framer-YEkUv .framer-mg8d8x { flex: none; height: 56px; position: relative; width: 197px; }\",\".framer-YEkUv .framer-19mswoh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 64px 0px 64px 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-15urwt0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 587px; justify-content: flex-start; max-width: 1444px; overflow: hidden; padding: 40px 80px 40px 80px; position: relative; width: 100%; z-index: 0; }\",\".framer-YEkUv .framer-1kykymt { align-content: center; align-items: center; background-color: #fbfbfb; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 544px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 983px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YEkUv .framer-262k8p-container { flex: none; height: 100%; position: relative; width: 100%; }\",\".framer-YEkUv .framer-1okokq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 33px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 80px 64px 80px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-m40zx2 { --framer-paragraph-spacing: 24px; flex: none; height: auto; max-width: 1440px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-YEkUv .framer-zxwqc3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 84px; justify-content: space-between; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-YEkUv .framer-1c3ggzm { align-content: flex-start; align-items: flex-start; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 120px; height: min-content; justify-content: flex-start; overflow: visible; padding: 64px 80px 64px 80px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-p2tz36 { 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-YEkUv .framer-uju4zf { --framer-paragraph-spacing: 0px; flex: none; height: 65px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-YEkUv .framer-ul7csb, .framer-YEkUv .framer-1id0wl5, .framer-YEkUv .framer-isuv1g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 27px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-1jsji7k, .framer-YEkUv .framer-1ff19ly, .framer-YEkUv .framer-cvwogi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; max-width: 1444px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-4o36pa, .framer-YEkUv .framer-122xz3b, .framer-YEkUv .framer-p1w8dd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-1fw60u5 { background-color: #6f2cc4; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; gap: 10px; height: 50px; overflow: visible; position: relative; width: 50px; }\",\".framer-YEkUv .framer-9gc89f, .framer-YEkUv .framer-2lpghe, .framer-YEkUv .framer-1grawe3 { --framer-paragraph-spacing: 8px; flex: none; height: auto; left: 20px; position: absolute; top: 9px; white-space: pre; width: auto; }\",\".framer-YEkUv .framer-1xh16k6, .framer-YEkUv .framer-17jl17m, .framer-YEkUv .framer-p75gxa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-1mbv2kl { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 406px; justify-content: flex-start; max-width: 450px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-YEkUv .framer-1jyw1an, .framer-YEkUv .framer-15mgh4b { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-5hu5q5, .framer-YEkUv .framer-1pqhn3m, .framer-YEkUv .framer-c959om, .framer-YEkUv .framer-pide70, .framer-YEkUv .framer-1wg41ev, .framer-YEkUv .framer-jmlb9f, .framer-YEkUv .framer-6frv78, .framer-YEkUv .framer-1p9f5a0, .framer-YEkUv .framer-1c2j1zn { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-kal4gv, .framer-YEkUv .framer-x8880s, .framer-YEkUv .framer-1h59xb { flex: none; height: 61px; position: relative; width: 61px; }\",\".framer-YEkUv .framer-1fsmmso, .framer-YEkUv .framer-8792bg, .framer-YEkUv .framer-1l5wzq0, .framer-YEkUv .framer-1so6kx4, .framer-YEkUv .framer-np3gv8, .framer-YEkUv .framer-mxwh38, .framer-YEkUv .framer-1qwltah, .framer-YEkUv .framer-1bwg837, .framer-YEkUv .framer-1hru8ws { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-YEkUv .framer-1u90tk4 { align-content: center; align-items: center; background-color: #6f2cc4; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 2px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-mu5qsn { flex: none; height: 5px; position: relative; width: 0px; }\",\".framer-YEkUv .framer-1sw4iit, .framer-YEkUv .framer-vyjkib, .framer-YEkUv .framer-1r10fvw { background: linear-gradient(95deg, rgba(74, 176, 181, 0.8) 0%, rgba(0, 93, 239, 0.8) 44.23076808452606%, rgba(0, 93, 239, 0.8) 48.076921701431274%, rgba(175, 39, 152, 0.8) 100%); border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; flex: none; gap: 0px; height: 428px; overflow: hidden; position: relative; width: 571px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YEkUv .framer-1ydlw3d { bottom: -137px; flex: none; left: -19px; position: absolute; right: -319px; top: -183px; }\",\".framer-YEkUv .framer-1yza1lz { bottom: -175px; flex: none; left: -4px; position: absolute; right: -231px; top: -30px; }\",\".framer-YEkUv .framer-heesp3 { background-color: #339499; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; gap: 10px; height: 50px; overflow: visible; position: relative; width: 50px; }\",\".framer-YEkUv .framer-a8g6gd { background: linear-gradient(95deg, rgba(74, 176, 181, 0.8) 0%, rgba(0, 93, 239, 0.8) 44.23076808452606%, rgba(0, 93, 239, 0.8) 48.076921701431274%, rgba(175, 39, 152, 0.8) 100%); border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; flex: none; gap: 0px; height: 428px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 571px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YEkUv .framer-ma75ox { flex: none; height: 580px; left: -53px; position: absolute; top: -5px; width: 635px; }\",\".framer-YEkUv .framer-1sp7o62 { flex: none; height: 444px; left: 148px; position: absolute; top: 36px; width: 680px; }\",\".framer-YEkUv .framer-10dqy3c, .framer-YEkUv .framer-1beqohl { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; max-width: 450px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-YEkUv .framer-ij9l9m, .framer-YEkUv .framer-1w0hyi3, .framer-YEkUv .framer-1gep5y { flex: none; height: 51px; position: relative; width: 51px; }\",\".framer-YEkUv .framer-qhewzn { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: 39px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-YEkUv .framer-17fnodu { align-content: center; align-items: center; background-color: #339499; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 2px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-1l1cv1 { background-color: #005df0; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; gap: 10px; height: 50px; overflow: visible; position: relative; width: 50px; }\",\".framer-YEkUv .framer-1vppyk7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 206px; justify-content: flex-start; overflow: visible; padding: 13px 7px 13px 7px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-1qlgjp5, .framer-YEkUv .framer-15u966v, .framer-YEkUv .framer-13tb70b { flex: none; height: 51px; position: relative; width: 50px; }\",\".framer-YEkUv .framer-gmwedx { align-content: center; align-items: center; background-color: #025df0; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 2px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-1c1ogxk { background: linear-gradient(95deg, rgba(74, 176, 181, 0.8) 0%, rgba(0, 93, 239, 0.8) 44.23076808452606%, rgba(0, 93, 239, 0.8) 48.076921701431274%, rgba(175, 39, 152, 0.8) 100%); border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; bottom: 0px; flex: none; gap: 0px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YEkUv .framer-142tcgw { bottom: -97px; flex: none; left: -9px; position: absolute; right: -329px; top: -223px; }\",\".framer-YEkUv .framer-1x755li { bottom: -95px; flex: none; height: 633px; left: calc(45.32453245324535% - 806px / 2); position: absolute; width: 806px; }\",\".framer-YEkUv .framer-dbdb5n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; max-width: 1444px; overflow: hidden; padding: 100px 80px 100px 80px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-1d9ts59, .framer-YEkUv .framer-f7ko4v, .framer-YEkUv .framer-157zewu, .framer-YEkUv .framer-3t7u14 { --framer-paragraph-spacing: 24px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-YEkUv .framer-1dnvfe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 27px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-YEkUv .framer-rp3euy, .framer-YEkUv .framer-1eabniy, .framer-YEkUv .framer-7ac6wy, .framer-YEkUv .framer-1n4dsd8 { align-content: center; align-items: center; background-color: #161c26; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 42px; height: min-content; justify-content: flex-start; overflow: visible; padding: 36px 24px 36px 24px; position: relative; width: 245px; }\",\".framer-YEkUv .framer-1h8u46q, .framer-YEkUv .framer-xz6uby { flex: none; gap: 10px; height: 52px; overflow: visible; position: relative; width: 173px; }\",\".framer-YEkUv .framer-13t3mr2 { aspect-ratio: 3.3160623403695912 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 52px); left: 0px; position: absolute; top: 0px; width: 172px; }\",\".framer-YEkUv .framer-37g1n0, .framer-YEkUv .framer-1gggzg8, .framer-YEkUv .framer-1yjdhj8, .framer-YEkUv .framer-12xxm3h { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: 141px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-van16o, .framer-YEkUv .framer-f08wzt, .framer-YEkUv .framer-1e87mdx, .framer-YEkUv .framer-ss38iv { background-color: #465775; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; flex: none; gap: 10px; height: 29px; overflow: visible; position: relative; width: 77px; }\",\".framer-YEkUv .framer-cl9uz8, .framer-YEkUv .framer-1ja601q { --framer-paragraph-spacing: 8px; flex: none; height: auto; left: 18px; position: absolute; top: 5px; white-space: pre; width: auto; }\",\".framer-YEkUv .framer-1bjx3u9, .framer-YEkUv .framer-18k05t0, .framer-YEkUv .framer-1xmklan, .framer-YEkUv .framer-14ivizr, .framer-YEkUv .framer-k3jd42 { --framer-paragraph-spacing: 8px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-YEkUv .framer-2t28vr, .framer-YEkUv .framer-1ao1qzy, .framer-YEkUv .framer-14478c6, .framer-YEkUv .framer-gahih0, .framer-YEkUv .framer-1s1svon, .framer-YEkUv .framer-oq47je { --framer-paragraph-spacing: 8px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-YEkUv .framer-17cz14l, .framer-YEkUv .framer-1x8brs7 { flex: none; gap: 10px; height: 52px; overflow: visible; position: relative; width: 174px; }\",\".framer-YEkUv .framer-1o4tpjx { aspect-ratio: 3.361666752741887 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 52px); left: 0px; position: absolute; top: 0px; width: 175px; }\",\".framer-YEkUv .framer-ahv8dh { --framer-paragraph-spacing: 8px; flex: none; height: auto; left: 9px; position: absolute; top: 5px; white-space: pre; width: auto; }\",\".framer-YEkUv .framer-btmlbm { aspect-ratio: 3.9603962617761947 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 34px); left: 21px; position: absolute; top: 9px; width: 135px; }\",\".framer-YEkUv .framer-17atk0z { --framer-paragraph-spacing: 8px; flex: none; height: auto; left: 20px; position: absolute; top: 5px; white-space: pre; width: auto; }\",\".framer-YEkUv .framer-ai8ozp { aspect-ratio: 2.6548672630673362 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 42px); left: 31px; position: absolute; top: 5px; width: 112px; }\",\".framer-YEkUv .framer-6exjeu { --framer-paragraph-spacing: 8px; flex: none; height: auto; left: 8px; position: absolute; top: 5px; white-space: pre; width: auto; }\",\".framer-YEkUv .framer-mzn2au { align-content: center; align-items: center; background-color: #f7f7f7; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; max-width: 1444px; overflow: visible; padding: 80px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-1g1a31i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 19px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-YEkUv .framer-dstef { display: grid; flex: none; gap: 24px 24px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1062px; z-index: 1; }\",\".framer-YEkUv .framer-1qfslze { --border-bottom-width: 1px; --border-color: #d5dbe6; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; align-self: start; background-color: #ffffff; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.07); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 239px; justify-content: flex-start; justify-self: start; overflow: visible; padding: 32px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-1uyu5ez, .framer-YEkUv .framer-k1equ8, .framer-YEkUv .framer-gqnenw, .framer-YEkUv .framer-1d5480o, .framer-YEkUv .framer-1r76va7, .framer-YEkUv .framer-1nni06x, .framer-YEkUv .framer-1vzbt9r, .framer-YEkUv .framer-17obegq, .framer-YEkUv .framer-10oh1uu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-YEkUv .framer-1yc0342-container, .framer-YEkUv .framer-1aiof5-container, .framer-YEkUv .framer-163jntu-container, .framer-YEkUv .framer-1z0c4rm-container, .framer-YEkUv .framer-16j2hbl-container, .framer-YEkUv .framer-jg7cj1-container, .framer-YEkUv .framer-1q8b2dj-container, .framer-YEkUv .framer-dp8m1t-container, .framer-YEkUv .framer-9rzfla-container, .framer-YEkUv .framer-qj0n5z-container, .framer-YEkUv .framer-1gylbr2-container, .framer-YEkUv .framer-1oscma0-container, .framer-YEkUv .framer-8n3538-container, .framer-YEkUv .framer-1d0f0kz-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-YEkUv .framer-1fpcfcv, .framer-YEkUv .framer-198lme4, .framer-YEkUv .framer-1bj376x, .framer-YEkUv .framer-4gyvrc, .framer-YEkUv .framer-jktzl4, .framer-YEkUv .framer-1js19q9, .framer-YEkUv .framer-ysjwab, .framer-YEkUv .framer-nfjubj, .framer-YEkUv .framer-10eck9a { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-mmskph, .framer-YEkUv .framer-kjl620, .framer-YEkUv .framer-1ig3ki0, .framer-YEkUv .framer-1vifx98, .framer-YEkUv .framer-1x3885, .framer-YEkUv .framer-1mlb5h3 { --border-bottom-width: 1px; --border-color: #d5dbe6; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; align-self: start; background-color: #ffffff; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.07); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 223px; justify-content: flex-start; justify-self: start; overflow: visible; padding: 32px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-ui5l8l, .framer-YEkUv .framer-1abmmmb { --border-bottom-width: 1px; --border-color: #d5dbe6; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; align-self: start; background-color: #ffffff; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.07); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 224px; justify-content: flex-start; justify-self: start; overflow: visible; padding: 32px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-a64ewd { align-content: center; align-items: center; background-color: #00081b; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 124px 0px 64px 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-1lp1m4f { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 80px 0px 80px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-5izf4t { align-content: center; align-items: center; background: radial-gradient(174.23468113449113% 174.23468113449107% at 50.00000568608742% -21.78620763712935%, #00081b 0%, rgb(0, 8, 27) 100%); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 544px; justify-content: center; max-width: 1444px; overflow: hidden; padding: 0px 80px 0px 80px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-114er1a { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 49%; }\",\".framer-YEkUv .framer-1exa8d2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 16px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-17abpej { flex: none; height: 100%; position: relative; width: 47%; }\",\".framer-YEkUv .framer-thue03 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 27px; height: min-content; justify-content: flex-start; max-width: 1444px; overflow: visible; padding: 64px 80px 64px 80px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-6eaikf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-mt0r1k, .framer-YEkUv .framer-lsmrnz, .framer-YEkUv .framer-25y61n { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 19px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px; position: relative; width: 1px; }\",\".framer-YEkUv .framer-1ky1lpx, .framer-YEkUv .framer-1ml85t1, .framer-YEkUv .framer-h7xuvp { background-color: #ffffff; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; flex: none; gap: 10px; height: 32px; overflow: visible; position: relative; width: 32px; }\",\".framer-YEkUv .framer-1vydtea { --framer-paragraph-spacing: 8px; flex: none; height: auto; left: 12px; position: absolute; top: 3px; white-space: pre; width: auto; }\",\".framer-YEkUv .framer-1nev7vl, .framer-YEkUv .framer-169ka69 { --framer-paragraph-spacing: 8px; flex: none; height: auto; left: 11px; position: absolute; top: 3px; white-space: pre; width: auto; }\",\".framer-YEkUv .framer-xs23cp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 31px; height: min-content; justify-content: center; overflow: hidden; padding: 64px 32px 64px 32px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-iq8xsc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 39px; height: min-content; justify-content: center; max-width: 1444px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-s30qwx { align-content: flex-start; align-items: flex-start; background: linear-gradient(119deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.05) 100%); border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; border-top-left-radius: 30px; border-top-right-radius: 30px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px; position: relative; width: 500px; }\",\".framer-YEkUv .framer-uwox9z { flex: none; height: 35px; overflow: visible; position: relative; width: 100%; }\",\".framer-YEkUv .framer-13wve70 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 48px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 15px; position: relative; width: 422px; }\",\".framer-YEkUv .framer-1ive3gs-container { flex: none; height: auto; position: relative; width: 405px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-YEkUv .framer-1p8wz6r { flex: none; height: 38px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-1agf458 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 26px 0px 26px 0px; position: relative; width: 500px; }\",\".framer-YEkUv .framer-1q3dmbv { align-content: center; align-items: center; background-color: #1b212b; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 52px; height: min-content; justify-content: center; overflow: visible; padding: 64px 0px 64px 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-97qj57 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-YEkUv .framer-1e8ozsv { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 442px; }\",\".framer-YEkUv .framer-dtmizf { aspect-ratio: 1.0316742081447965 / 1; border-bottom-left-radius: 60px; border-bottom-right-radius: 60px; border-top-left-radius: 60px; border-top-right-radius: 60px; flex: none; height: var(--framer-aspect-ratio-supported, 221px); position: relative; width: 228px; }\",\".framer-YEkUv .framer-pqvqir { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 56px 0px 56px 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-zazhps { --framer-paragraph-spacing: 24px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 1200px; word-break: break-word; word-wrap: break-word; }\",\".framer-YEkUv .framer-1ja84en { display: grid; flex: none; gap: 24px 24px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); height: min-content; justify-content: center; max-width: 1444px; overflow: visible; padding: 32px 80px 32px 80px; position: relative; width: 100%; z-index: 1; }\",\".framer-YEkUv .framer-thci4a { --border-bottom-width: 1px; --border-color: rgba(255, 255, 255, 0.6); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; align-self: start; border-bottom-left-radius: 21px; border-bottom-right-radius: 21px; border-top-left-radius: 21px; border-top-right-radius: 21px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 230px; justify-content: flex-start; justify-self: start; overflow: visible; padding: 40px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-1ssr5ce { background-color: #266e72; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; flex: none; gap: 10px; height: 29px; overflow: visible; position: relative; width: 210px; }\",\".framer-YEkUv .framer-1779z13 { --framer-paragraph-spacing: 8px; flex: none; height: auto; left: 21px; position: absolute; top: 5px; white-space: pre; width: auto; }\",\".framer-YEkUv .framer-lkckad { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 116px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-YEkUv .framer-1bzyvf1, .framer-YEkUv .framer-1a8vuvl { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 276px; word-break: break-word; word-wrap: break-word; }\",\".framer-YEkUv .framer-1mxjoee, .framer-YEkUv .framer-1cpnzbg, .framer-YEkUv .framer-19k3841, .framer-YEkUv .framer-1lyhy60, .framer-YEkUv .framer-12frh2o { --border-bottom-width: 0.5px; --border-color: #ffffff; --border-left-width: 0.5px; --border-right-width: 0.5px; --border-style: solid; --border-top-width: 0.5px; align-content: flex-start; align-items: flex-start; align-self: start; border-bottom-left-radius: 21px; border-bottom-right-radius: 21px; border-top-left-radius: 21px; border-top-right-radius: 21px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 230px; justify-content: flex-start; justify-self: start; overflow: visible; padding: 40px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-x49hly { background-color: #266e72; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; flex: none; gap: 10px; height: 29px; overflow: visible; position: relative; width: 65px; }\",\".framer-YEkUv .framer-1hfgd48, .framer-YEkUv .framer-1xkbgu0 { --framer-paragraph-spacing: 8px; flex: none; height: auto; left: 16px; position: absolute; top: 5px; white-space: pre; width: auto; }\",\".framer-YEkUv .framer-1prc5wd, .framer-YEkUv .framer-1fbjpqr, .framer-YEkUv .framer-zvnayu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-d69aft { background-color: #266e72; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; flex: none; gap: 10px; height: 29px; overflow: visible; position: relative; width: 123px; }\",\".framer-YEkUv .framer-7y588m { --framer-paragraph-spacing: 8px; flex: none; height: auto; left: 19px; position: absolute; top: 5px; white-space: pre; width: auto; }\",\".framer-YEkUv .framer-1onmmbq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-6yez66 { background-color: #266e72; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; flex: none; gap: 10px; height: 29px; overflow: visible; position: relative; width: 113px; }\",\".framer-YEkUv .framer-q9hkov { --framer-paragraph-spacing: 8px; flex: none; height: auto; left: 15px; position: absolute; top: 5px; white-space: pre; width: auto; }\",\".framer-YEkUv .framer-18mnsvj { background-color: #266e72; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; flex: none; gap: 10px; height: 29px; overflow: visible; position: relative; width: 106px; }\",\".framer-YEkUv .framer-1geq9aj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-uhwcdm { background-color: #266e72; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; flex: none; gap: 10px; height: 29px; overflow: visible; position: relative; width: 93px; }\",\".framer-YEkUv .framer-1bawhvv { flex: none; gap: 0px; height: 36px; overflow: visible; position: relative; width: 153px; }\",\".framer-YEkUv .framer-ifoy02, .framer-YEkUv .framer-1oma2yy, .framer-YEkUv .framer-1cdl7r8, .framer-YEkUv .framer-hx7g9e, .framer-YEkUv .framer-fxhloo, .framer-YEkUv .framer-bk2pob, .framer-YEkUv .framer-1upucq3, .framer-YEkUv .framer-1ee08yk, .framer-YEkUv .framer-dfscsj, .framer-YEkUv .framer-16ctiyp, .framer-YEkUv .framer-1omtlm5, .framer-YEkUv .framer-aihzp8, .framer-YEkUv .framer-ailoov, .framer-YEkUv .framer-psf4sr, .framer-YEkUv .framer-8uzxvo { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre; width: auto; }\",\".framer-YEkUv .framer-1eu3rmg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 64px 0px 64px 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-p1y4yn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-rlp0ai { --border-bottom-width: 2px; --border-color: #ffffff; --border-left-width: 2px; --border-right-width: 2px; --border-style: solid; --border-top-width: 2px; background-color: rgba(255, 255, 255, 0); border-bottom-left-radius: 32px; border-bottom-right-radius: 32px; border-top-left-radius: 32px; border-top-right-radius: 32px; flex: none; gap: 12px; height: 53px; overflow: visible; position: relative; text-decoration: none; width: 241px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-YEkUv .framer-setcqg { --framer-paragraph-spacing: 21px; flex: none; height: auto; left: 39px; position: absolute; top: 12px; white-space: pre; width: auto; }\",\".framer-YEkUv .framer-14tyz62 { 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: 124px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-1w6q6rl { flex: none; height: 94px; position: relative; text-decoration: none; width: 227px; }\",\".framer-YEkUv .framer-1f5pn4t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 11px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-7upqkr { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 838px; word-break: break-word; word-wrap: break-word; }\",\".framer-YEkUv .framer-19v0r96-container { flex: none; height: 959px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-1lk94bl { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 19.61px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 4784px; }\",\".framer-YEkUv .framer-142y0g5 { --border-bottom-width: 0.82px; --border-color: rgba(0, 8, 27, 0.3); --border-left-width: 0.82px; --border-right-width: 0.82px; --border-style: solid; --border-top-width: 0.82px; background-color: #ffffff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; gap: 32px; height: 321px; overflow: visible; position: relative; width: 321px; }\",\".framer-YEkUv .framer-1am1k22, .framer-YEkUv .framer-1csr3d1, .framer-YEkUv .framer-bscuik, .framer-YEkUv .framer-wzi90j, .framer-YEkUv .framer-d1asec, .framer-YEkUv .framer-16dgxh7, .framer-YEkUv .framer-1u3cxhy, .framer-YEkUv .framer-y43zce, .framer-YEkUv .framer-r8zww1, .framer-YEkUv .framer-1m4j8mp, .framer-YEkUv .framer-1rpt1mi, .framer-YEkUv .framer-270us7, .framer-YEkUv .framer-97u07c, .framer-YEkUv .framer-1wzl1ql { flex: none; height: 23px; left: 16px; position: absolute; top: 26px; width: 288px; }\",\".framer-YEkUv .framer-15cv8ia { flex: none; gap: 8px; height: 118px; left: 17px; overflow: visible; position: absolute; top: 75px; width: 288px; }\",\".framer-YEkUv .framer-ejcyox, .framer-YEkUv .framer-1yngrkd, .framer-YEkUv .framer-on4kih, .framer-YEkUv .framer-1wigqf9, .framer-YEkUv .framer-1vmo2e6, .framer-YEkUv .framer-i2spi2, .framer-YEkUv .framer-v9wnqj, .framer-YEkUv .framer-1dg16w3, .framer-YEkUv .framer-5wqwwl, .framer-YEkUv .framer-1k4fhf5, .framer-YEkUv .framer-1k4guq, .framer-YEkUv .framer-1iqm1wo, .framer-YEkUv .framer-udl9vb, .framer-YEkUv .framer-17hao7t { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre-wrap; width: 288px; word-break: break-word; word-wrap: break-word; }\",\".framer-YEkUv .framer-12x4aqj { flex: none; gap: 43px; height: 51px; left: 14px; overflow: visible; position: absolute; top: 244px; width: 288px; }\",\".framer-YEkUv .framer-1q7qwp2, .framer-YEkUv .framer-7h782q, .framer-YEkUv .framer-1xwpfst, .framer-YEkUv .framer-1wm2ck0, .framer-YEkUv .framer-1qeu9i8, .framer-YEkUv .framer-qgq72a, .framer-YEkUv .framer-1xp5oc8, .framer-YEkUv .framer-x2z7x, .framer-YEkUv .framer-p2kazf, .framer-YEkUv .framer-1imozfm, .framer-YEkUv .framer-1gkq06s, .framer-YEkUv .framer-sf8bfa, .framer-YEkUv .framer-1e5en7g, .framer-YEkUv .framer-1kecxql { flex: none; height: 51px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 196px; }\",\".framer-YEkUv .framer-2l8fyd, .framer-YEkUv .framer-3b3i46, .framer-YEkUv .framer-1ns6b64, .framer-YEkUv .framer-eyv9dn, .framer-YEkUv .framer-avvc18, .framer-YEkUv .framer-107slpq, .framer-YEkUv .framer-kegatn, .framer-YEkUv .framer-jxnttt, .framer-YEkUv .framer-v6jfdg, .framer-YEkUv .framer-152z8g9, .framer-YEkUv .framer-1fjb82z, .framer-YEkUv .framer-2ag48n, .framer-YEkUv .framer-wu36cn, .framer-YEkUv .framer-13toh7x { flex: none; gap: 24px; height: 51px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 196px; }\",\".framer-YEkUv .framer-mbvm7p, .framer-YEkUv .framer-1q3s9o0, .framer-YEkUv .framer-17pony9 { aspect-ratio: 1 / 1; border-bottom-left-radius: 49px; border-bottom-right-radius: 49px; border-top-left-radius: 49px; border-top-right-radius: 49px; flex: none; height: var(--framer-aspect-ratio-supported, 51px); left: 0px; position: absolute; top: 0px; width: 51px; }\",\".framer-YEkUv .framer-13kjz7n { flex: none; height: 41px; left: 70px; overflow: visible; position: absolute; top: 5px; width: 127px; }\",\".framer-YEkUv .framer-135asme, .framer-YEkUv .framer-vepbud, .framer-YEkUv .framer-1btey36, .framer-YEkUv .framer-1ppa6v5 { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 0px; position: absolute; top: 22px; white-space: pre; width: auto; }\",\".framer-YEkUv .framer-mvapuw { --border-bottom-width: 0.82px; --border-color: rgba(0, 8, 27, 0.3); --border-left-width: 0.82px; --border-right-width: 0.82px; --border-style: solid; --border-top-width: 0.82px; background-color: #ffffff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; gap: 32px; height: 474px; overflow: visible; position: relative; width: 321px; }\",\".framer-YEkUv .framer-11bzejh, .framer-YEkUv .framer-y0aq5d, .framer-YEkUv .framer-1tng4a3, .framer-YEkUv .framer-15a46e9, .framer-YEkUv .framer-17g5k67, .framer-YEkUv .framer-ao8nhl, .framer-YEkUv .framer-l1cg05, .framer-YEkUv .framer-1adl8t9, .framer-YEkUv .framer-sd7n1e, .framer-YEkUv .framer-n79wnd, .framer-YEkUv .framer-tuhot2, .framer-YEkUv .framer-o4q6u6, .framer-YEkUv .framer-zdxxdb { flex: none; gap: 8px; height: 118px; left: 16px; overflow: visible; position: absolute; top: 75px; width: 288px; }\",\".framer-YEkUv .framer-1wnglwj { flex: none; gap: 43px; height: 51px; left: 16px; overflow: visible; position: absolute; top: 397px; width: 288px; }\",\".framer-YEkUv .framer-vpavb3, .framer-YEkUv .framer-8rcfhw, .framer-YEkUv .framer-zv8gpw, .framer-YEkUv .framer-1q2w47b, .framer-YEkUv .framer-1hnnsko, .framer-YEkUv .framer-14y8ys7, .framer-YEkUv .framer-1cqfgxz, .framer-YEkUv .framer-ogqdrf, .framer-YEkUv .framer-tc6lyp, .framer-YEkUv .framer-hcml92, .framer-YEkUv .framer-ikeb6f { aspect-ratio: 1 / 1; border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; border-top-left-radius: 25px; border-top-right-radius: 25px; flex: none; height: var(--framer-aspect-ratio-supported, 51px); left: 0px; position: absolute; top: 0px; width: 51px; }\",\".framer-YEkUv .framer-xokdwz { flex: none; height: 41px; left: 70px; overflow: visible; position: absolute; top: 5px; width: 185px; }\",\".framer-YEkUv .framer-h56ne7, .framer-YEkUv .framer-1yr6ujf { --border-bottom-width: 0.82px; --border-color: rgba(0, 8, 27, 0.3); --border-left-width: 0.82px; --border-right-width: 0.82px; --border-style: solid; --border-top-width: 0.82px; background-color: #ffffff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; gap: 32px; height: 590px; overflow: visible; position: relative; width: 321px; }\",\".framer-YEkUv .framer-7tefcd, .framer-YEkUv .framer-1s96b65 { flex: none; gap: 43px; height: 51px; left: 16px; overflow: visible; position: absolute; top: 513px; width: 288px; }\",\".framer-YEkUv .framer-1autljm { flex: none; height: 41px; left: 70px; overflow: visible; position: absolute; top: 5px; width: 179px; }\",\".framer-YEkUv .framer-1iw1ky2, .framer-YEkUv .framer-6rvltx, .framer-YEkUv .framer-akwz9r, .framer-YEkUv .framer-1a72fox, .framer-YEkUv .framer-13yuef1, .framer-YEkUv .framer-8ogdje, .framer-YEkUv .framer-1f0jgbq, .framer-YEkUv .framer-s1v9vm, .framer-YEkUv .framer-3n3yai, .framer-YEkUv .framer-z7h4io { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 0px; position: absolute; top: 21px; white-space: pre; width: auto; }\",\".framer-YEkUv .framer-fj20cx, .framer-YEkUv .framer-18cxxku, .framer-YEkUv .framer-11lyidg { --border-bottom-width: 0.82px; --border-color: rgba(0, 8, 27, 0.3); --border-left-width: 0.82px; --border-right-width: 0.82px; --border-style: solid; --border-top-width: 0.82px; background-color: #ffffff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; gap: 32px; height: 371px; overflow: visible; position: relative; width: 321px; }\",\".framer-YEkUv .framer-38l7up, .framer-YEkUv .framer-y0bkrc, .framer-YEkUv .framer-ub0cta { flex: none; gap: 43px; height: 51px; left: 16px; overflow: visible; position: absolute; top: 294px; width: 288px; }\",\".framer-YEkUv .framer-85f04h, .framer-YEkUv .framer-1nz5pp { flex: none; height: 41px; left: 70px; overflow: visible; position: absolute; top: 5px; width: 181px; }\",\".framer-YEkUv .framer-rw2at8 { flex: none; height: 41px; left: 70px; overflow: visible; position: absolute; top: 5px; width: 165px; }\",\".framer-YEkUv .framer-70ubmc { flex: none; height: 40px; left: 70px; overflow: visible; position: absolute; top: 5px; width: 125px; }\",\".framer-YEkUv .framer-1y6vitv { flex: none; height: 41px; left: 70px; overflow: visible; position: absolute; top: 5px; width: 130px; }\",\".framer-YEkUv .framer-2nh0vu { --border-bottom-width: 0.82px; --border-color: rgba(0, 8, 27, 0.3); --border-left-width: 0.82px; --border-right-width: 0.82px; --border-style: solid; --border-top-width: 0.82px; background-color: #ffffff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; gap: 32px; height: 557px; overflow: visible; position: relative; width: 321px; }\",\".framer-YEkUv .framer-1v2bine { flex: none; gap: 43px; height: 51px; left: 16px; overflow: visible; position: absolute; top: 480px; width: 288px; }\",\".framer-YEkUv .framer-p1uucf { flex: none; height: 41px; left: 70px; overflow: visible; position: absolute; top: 5px; width: 150px; }\",\".framer-YEkUv .framer-1lwwbjb { --border-bottom-width: 0.82px; --border-color: rgba(0, 8, 27, 0.3); --border-left-width: 0.82px; --border-right-width: 0.82px; --border-style: solid; --border-top-width: 0.82px; background-color: #ffffff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; gap: 32px; height: 740px; overflow: visible; position: relative; width: 321px; }\",\".framer-YEkUv .framer-1e6ij57 { flex: none; gap: 43px; height: 51px; left: 14px; overflow: visible; position: absolute; top: 664px; width: 288px; }\",\".framer-YEkUv .framer-1mwek26, .framer-YEkUv .framer-qbnbpy { flex: none; height: 41px; left: 70px; overflow: visible; position: absolute; top: 5px; width: 128px; }\",\".framer-YEkUv .framer-1375zum { --border-bottom-width: 0.82px; --border-color: rgba(0, 8, 27, 0.3); --border-left-width: 0.82px; --border-right-width: 0.82px; --border-style: solid; --border-top-width: 0.82px; background-color: #ffffff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; gap: 32px; height: 370px; overflow: visible; position: relative; width: 321px; }\",\".framer-YEkUv .framer-8n2wx7 { flex: none; gap: 43px; height: 51px; left: 16px; overflow: visible; position: absolute; top: 293px; width: 288px; }\",\".framer-YEkUv .framer-1tcahzn { flex: none; height: 41px; left: 70px; overflow: visible; position: absolute; top: 5px; width: 74px; }\",\".framer-YEkUv .framer-195z60j { --border-bottom-width: 0.82px; --border-color: rgba(0, 8, 27, 0.3); --border-left-width: 0.82px; --border-right-width: 0.82px; --border-style: solid; --border-top-width: 0.82px; background-color: #ffffff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; gap: 32px; height: 502px; overflow: visible; position: relative; width: 322px; }\",\".framer-YEkUv .framer-1frrw14 { bottom: 34px; flex: none; gap: 43px; height: 51px; left: calc(50.00000000000002% - 288.48px / 2); overflow: visible; position: absolute; width: 288px; }\",\".framer-YEkUv .framer-11jxtmk { --border-bottom-width: 0.82px; --border-color: rgba(0, 8, 27, 0.3); --border-left-width: 0.82px; --border-right-width: 0.82px; --border-style: solid; --border-top-width: 0.82px; background-color: #ffffff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; gap: 32px; height: 749px; overflow: visible; position: relative; width: 321px; }\",\".framer-YEkUv .framer-wx487 { flex: none; gap: 43px; height: 51px; left: 16px; overflow: visible; position: absolute; top: 672px; width: 288px; }\",\".framer-YEkUv .framer-w89i6l { flex: none; height: 41px; left: 70px; overflow: visible; position: absolute; top: 5px; width: 177px; }\",\".framer-YEkUv .framer-cfugvm { --border-bottom-width: 0.82px; --border-color: rgba(0, 8, 27, 0.3); --border-left-width: 0.82px; --border-right-width: 0.82px; --border-style: solid; --border-top-width: 0.82px; background-color: #ffffff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; gap: 32px; height: 323px; overflow: visible; position: relative; width: 322px; }\",\".framer-YEkUv .framer-x7jql3 { bottom: 30px; flex: none; gap: 43px; height: 51px; left: calc(50.3105590062112% - 288.48px / 2); overflow: visible; position: absolute; width: 288px; }\",\".framer-YEkUv .framer-6exuqf { --border-bottom-width: 0.82px; --border-color: rgba(0, 8, 27, 0.3); --border-left-width: 0.82px; --border-right-width: 0.82px; --border-style: solid; --border-top-width: 0.82px; background-color: #ffffff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; gap: 32px; height: 338px; overflow: visible; position: relative; width: 321px; }\",\".framer-YEkUv .framer-jbzg2j { flex: none; gap: 43px; height: 51px; left: 16px; overflow: visible; position: absolute; top: 261px; width: 288px; }\",\".framer-YEkUv .framer-f6llpp { flex: none; height: 41px; left: 70px; overflow: visible; position: absolute; top: 5px; width: 110px; }\",\".framer-YEkUv .framer-1hvfm42 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 527px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YEkUv .framer-gchg1 { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-YEkUv .framer-1rj2e57 { align-content: center; align-items: center; background: linear-gradient(106deg, #4ab0b5 0%, rgb(0, 93, 239) 37%, rgb(0, 93, 239) 48.076921701431274%, rgb(111, 44, 196) 100%); display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: hidden; padding: 88px 0px 88px 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-YEkUv .framer-138db7j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 26px; height: 67%; justify-content: center; overflow: visible; padding: 0px 0px 37px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-YEkUv .framer-kmttgc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-YEkUv .framer-1vq753q { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 342px; word-break: break-word; word-wrap: break-word; }\",\".framer-YEkUv .framer-nrvgtd { align-content: center; align-items: center; background-color: #000000; border-bottom-left-radius: 21352800px; border-bottom-right-radius: 21352800px; border-top-left-radius: 21352800px; border-top-right-radius: 21352800px; box-shadow: 0px 2.545454502105713px 5.090909004211426px -2.545454502105713px rgba(0, 0, 0, 0.1), 0px 5.090909004211426px 7.636363506317139px -1.2727272510528564px rgba(0, 0, 0, 0.1); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12.727272033691406px; height: min-content; justify-content: center; overflow: hidden; padding: 14px 59.818180084228516px 14px 59.818180084228516px; position: relative; text-decoration: none; width: 249px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-YEkUv .framer-eoifzm { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 390px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-YEkUv .framer-uryim1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12.727272033691406px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 249px; }\",\".framer-YEkUv .framer-bd40fi { align-content: center; align-items: center; background-color: #171d26; border-bottom-left-radius: 21352800px; border-bottom-right-radius: 21352800px; border-top-left-radius: 21352800px; border-top-right-radius: 21352800px; box-shadow: 0px 2.545454502105713px 5.090909004211426px -2.545454502105713px rgba(0, 0, 0, 0.1), 0px 5.090909004211426px 7.636363506317139px -1.2727272510528564px rgba(0, 0, 0, 0.1); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12.727272033691406px; height: min-content; justify-content: center; overflow: hidden; padding: 14px 59.818180084228516px 14px 59.818180084228516px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-YEkUv .framer-d2dpfv { --framer-paragraph-spacing: 0px; bottom: 0px; flex: none; height: auto; left: 0px; position: absolute; right: 0px; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; z-index: 1; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-YEkUv[data-border=\"true\"]::after, .framer-YEkUv [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; corner-shape: inherit; pointer-events: none; }',\"@media (min-width: 810px) and (max-width: 1199.98px) { .framer-YEkUv.framer-72rtr7, .framer-YEkUv .framer-138db7j { width: 810px; } .framer-YEkUv .framer-lnjncy { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 103px; justify-content: center; padding: 0px; } .framer-YEkUv .framer-1fvhxso, .framer-YEkUv .framer-15vpyae { flex: 1 0 0px; width: 1px; } .framer-YEkUv .framer-1fhcocw { width: 761px; } .framer-YEkUv .framer-1eyrafe { gap: 72px; } .framer-YEkUv .framer-4nxl9a, .framer-YEkUv .framer-1kykymt { height: min-content; width: 100%; } .framer-YEkUv .framer-yyp05h { flex-direction: column; gap: 54px; height: min-content; justify-content: flex-start; padding: 56px 80px 56px 80px; } .framer-YEkUv .framer-vh6rvd, .framer-YEkUv .framer-1dfdrld, .framer-YEkUv .framer-ajaywh { flex: none; width: 100%; z-index: 1; } .framer-YEkUv .framer-13e0idd, .framer-YEkUv .framer-6dv1ut, .framer-YEkUv .framer-1dfehex, .framer-YEkUv .framer-uju4zf { height: auto; } .framer-YEkUv .framer-zcny87 { bottom: 56px; left: calc(50.00000000000002% - 1px / 2); top: 56px; width: 1px; } .framer-YEkUv .framer-19mswoh { padding: 64px 20px 64px 20px; } .framer-YEkUv .framer-15urwt0 { height: min-content; } .framer-YEkUv .framer-262k8p-container { flex: 1 0 0px; height: auto; width: 1px; } .framer-YEkUv .framer-zxwqc3 { flex-wrap: wrap; gap: 10px; justify-content: center; } .framer-YEkUv .framer-1wz89r { height: 56px; } .framer-YEkUv .framer-1hcyb6m, .framer-YEkUv .framer-ffl3cn { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; } .framer-YEkUv .framer-1xh16k6, .framer-YEkUv .framer-17jl17m, .framer-YEkUv .framer-p75gxa { flex-direction: column; } .framer-YEkUv .framer-1mbv2kl, .framer-YEkUv .framer-1beqohl { flex: none; order: 1; width: 571px; } .framer-YEkUv .framer-1sw4iit, .framer-YEkUv .framer-15mgh4b, .framer-YEkUv .framer-157zewu { order: 0; } .framer-YEkUv .framer-1ydlw3d { bottom: -236px; left: -9px; right: -329px; top: -84px; } .framer-YEkUv .framer-a8g6gd { right: 0px; top: -1px; width: unset; } .framer-YEkUv .framer-10dqy3c { flex: none; width: 571px; } .framer-YEkUv .framer-pide70, .framer-YEkUv .framer-1wg41ev, .framer-YEkUv .framer-jmlb9f, .framer-YEkUv .framer-114er1a, .framer-YEkUv .framer-1bzyvf1, .framer-YEkUv .framer-7upqkr { width: 100%; } .framer-YEkUv .framer-gmwedx { order: 1; } .framer-YEkUv .framer-1wystqh { order: 2; } .framer-YEkUv .framer-1r10fvw { background: linear-gradient(95deg, rgba(74, 176, 181, 0.8) 1%, rgba(0, 93, 239, 0.8) 44.23076808452606%, rgba(0, 93, 239, 0.8) 48.076921701431274%, rgba(175, 39, 152, 0.8) 100%); order: 0; } .framer-YEkUv .framer-1d9ts59 { width: 650px; } .framer-YEkUv .framer-1dnvfe { align-content: unset; align-items: unset; display: grid; gap: 24px 24px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(60px, 1fr)); grid-template-rows: repeat(2, min-content); justify-content: center; width: 100%; } .framer-YEkUv .framer-rp3euy, .framer-YEkUv .framer-1eabniy, .framer-YEkUv .framer-7ac6wy, .framer-YEkUv .framer-1n4dsd8 { align-self: start; justify-self: start; width: 100%; } .framer-YEkUv .framer-1bjx3u9 { width: 242px; } .framer-YEkUv .framer-18k05t0 { width: 209px; } .framer-YEkUv .framer-1xmklan { width: 215px; } .framer-YEkUv .framer-gahih0 { white-space: pre-wrap; width: 131px; word-break: break-word; word-wrap: break-word; } .framer-YEkUv .framer-mzn2au { padding: 80px 40px 80px 40px; } .framer-YEkUv .framer-1qv4wb4 { width: 93%; } .framer-YEkUv .framer-dstef { grid-template-columns: repeat(2, minmax(50px, 1fr)); width: 100%; } .framer-YEkUv .framer-1qfslze, .framer-YEkUv .framer-mmskph, .framer-YEkUv .framer-kjl620, .framer-YEkUv .framer-1ig3ki0, .framer-YEkUv .framer-1vifx98, .framer-YEkUv .framer-1x3885, .framer-YEkUv .framer-1mlb5h3, .framer-YEkUv .framer-ui5l8l, .framer-YEkUv .framer-1abmmmb { height: 156px; } .framer-YEkUv .framer-5izf4t { flex-direction: column; height: min-content; padding: 80px; } .framer-YEkUv .framer-17abpej { height: 413px; width: 100%; } .framer-YEkUv .framer-6eaikf { align-content: flex-start; align-items: flex-start; } .framer-YEkUv .framer-iq8xsc { flex-direction: column; gap: 12px; } .framer-YEkUv .framer-1ja84en { grid-template-columns: repeat(2, minmax(50px, 1fr)); } .framer-YEkUv .framer-lkckad { height: min-content; width: 233px; } .framer-YEkUv .framer-1a8vuvl { height: 64px; width: 100%; } .framer-YEkUv .framer-1q8470x, .framer-YEkUv .framer-vmzpz0, .framer-YEkUv .framer-3y4jto, .framer-YEkUv .framer-rx7n1n, .framer-YEkUv .framer-1afhllf { height: 64px; } .framer-YEkUv .framer-1f5pn4t { padding: 32px 40px 32px 40px; } .framer-YEkUv .framer-1rj2e57 { background: linear-gradient(115deg, #4ab0b5 0%, rgb(0, 93, 239) 42%, rgb(0, 93, 239) 48.076921701431274%, rgb(111, 44, 196) 100%); } .framer-YEkUv .framer-d2dpfv { bottom: -53px; height: 29px; }}\",\"@media (max-width: 809.98px) { .framer-YEkUv.framer-72rtr7 { width: 390px; } .framer-YEkUv .framer-lnjncy { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-height: unset; min-height: 948px; order: 0; padding: 0px; } .framer-YEkUv .framer-1so64e2 { height: 100%; } .framer-YEkUv .framer-kza6wl { gap: 75px; height: min-content; justify-content: flex-start; max-width: 1444.01px; padding: 48px 24px 24px 24px; } .framer-YEkUv .framer-vi32uf { align-content: center; align-items: center; gap: 24px; justify-content: center; overflow: hidden; } .framer-YEkUv .framer-1fvhxso, .framer-YEkUv .framer-15vpyae { flex: 1 0 0px; width: 1px; } .framer-YEkUv .framer-jt132d, .framer-YEkUv .framer-1dnvfe { flex-direction: column; width: 100%; } .framer-YEkUv .framer-1fi4gdo { order: 0; width: 100%; } .framer-YEkUv .framer-v1p44z { justify-content: center; order: 1; width: 100%; } .framer-YEkUv .framer-hlc4cj { flex-direction: column; gap: 24px; } .framer-YEkUv .framer-1qu5k7t { gap: unset; justify-content: space-between; width: 100%; } .framer-YEkUv .framer-1i25w0e, .framer-YEkUv .framer-rp3euy, .framer-YEkUv .framer-1eabniy, .framer-YEkUv .framer-7ac6wy, .framer-YEkUv .framer-1n4dsd8, .framer-YEkUv .framer-114er1a, .framer-YEkUv .framer-1ive3gs-container, .framer-YEkUv .framer-1agf458, .framer-YEkUv .framer-7upqkr { width: 100%; } .framer-YEkUv .framer-1fhcocw { gap: 11px; width: 389px; } .framer-YEkUv .framer-1eyrafe { gap: 40px; order: 1; padding: 32px 24px 64px 24px; } .framer-YEkUv .framer-4nxl9a { height: min-content; order: 1; padding: 60px 0px 8px 0px; width: 100%; } .framer-YEkUv .framer-yyp05h { flex-direction: column; gap: 54px; height: min-content; justify-content: flex-start; order: 2; padding: 0px; } .framer-YEkUv .framer-vh6rvd, .framer-YEkUv .framer-1dfdrld { flex: none; width: 100%; z-index: 1; } .framer-YEkUv .framer-ajaywh { flex: none; padding: 16px 0px 16px 0px; width: 100%; z-index: 1; } .framer-YEkUv .framer-zcny87 { bottom: 16px; left: calc(50.292397660818736% - 2px / 2); top: 0px; } .framer-YEkUv .framer-n55edp, .framer-YEkUv .framer-1ig3ki0 { order: 3; } .framer-YEkUv .framer-19mswoh { order: 2; padding: 64px 24px 64px 24px; } .framer-YEkUv .framer-15urwt0 { height: min-content; justify-content: center; padding: 16px; } .framer-YEkUv .framer-1kykymt { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.25); height: min-content; padding: 12px 14px 12px 14px; width: 100%; } .framer-YEkUv .framer-262k8p-container { flex: 1 0 0px; height: auto; width: 1px; } .framer-YEkUv .framer-1okokq { order: 4; padding: 0px 24px 64px 24px; } .framer-YEkUv .framer-1c3ggzm { gap: 64px; order: 5; padding: 64px 24px 64px 24px; } .framer-YEkUv .framer-uju4zf { height: auto; } .framer-YEkUv .framer-1hcyb6m, .framer-YEkUv .framer-goyfw4, .framer-YEkUv .framer-ffl3cn { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; } .framer-YEkUv .framer-1xh16k6, .framer-YEkUv .framer-17jl17m, .framer-YEkUv .framer-p75gxa, .framer-YEkUv .framer-6eaikf { flex-direction: column; } .framer-YEkUv .framer-1mbv2kl { flex: none; height: min-content; order: 1; width: 100%; } .framer-YEkUv .framer-1sw4iit, .framer-YEkUv .framer-1r10fvw { height: 240px; order: 0; width: 100%; } .framer-YEkUv .framer-1ydlw3d { bottom: -331px; left: -69px; right: -514px; top: -177px; } .framer-YEkUv .framer-1yza1lz { bottom: unset; height: 633px; left: calc(51.02702702702705% - 806px / 2); right: unset; top: calc(46.390374331550824% - 633px / 2); width: 806px; } .framer-YEkUv .framer-vyjkib { height: 240px; width: 100%; } .framer-YEkUv .framer-a8g6gd { bottom: -8px; height: unset; right: -94px; top: -67px; width: unset; } .framer-YEkUv .framer-10dqy3c, .framer-YEkUv .framer-mt0r1k, .framer-YEkUv .framer-lsmrnz, .framer-YEkUv .framer-25y61n { flex: none; width: 100%; } .framer-YEkUv .framer-1beqohl { flex: none; order: 1; width: 100%; } .framer-YEkUv .framer-1c1ogxk { bottom: -78px; left: -30px; right: -215px; top: -110px; } .framer-YEkUv .framer-dbdb5n { order: 6; padding: 100px 24px 100px 24px; } .framer-YEkUv .framer-1d9ts59 { width: 253px; } .framer-YEkUv .framer-mzn2au { order: 7; padding: 80px 24px 80px 24px; } .framer-YEkUv .framer-1g1a31i, .framer-YEkUv .framer-1qfslze, .framer-YEkUv .framer-dtmizf, .framer-YEkUv .framer-zazhps, .framer-YEkUv .framer-157zewu, .framer-YEkUv .framer-1w6q6rl, .framer-YEkUv .framer-mg8d8x { order: 0; } .framer-YEkUv .framer-dstef { grid-template-columns: repeat(1, minmax(50px, 1fr)); order: 1; width: 100%; } .framer-YEkUv .framer-mmskph, .framer-YEkUv .framer-1f5pn4t { order: 1; } .framer-YEkUv .framer-kjl620, .framer-YEkUv .framer-19v0r96-container { order: 2; } .framer-YEkUv .framer-1vifx98 { order: 4; } .framer-YEkUv .framer-1x3885 { order: 5; } .framer-YEkUv .framer-1mlb5h3 { order: 6; } .framer-YEkUv .framer-ui5l8l { order: 7; } .framer-YEkUv .framer-1abmmmb { order: 8; } .framer-YEkUv .framer-a64ewd { gap: 40px; order: 8; } .framer-YEkUv .framer-5izf4t { flex-direction: column; height: 715px; justify-content: flex-start; padding: 40px 24px 0px 24px; } .framer-YEkUv .framer-17abpej { flex: 1 0 0px; height: 1px; width: 342px; z-index: 1; } .framer-YEkUv .framer-thue03 { padding: 0px 24px 0px 24px; } .framer-YEkUv .framer-iq8xsc { flex-direction: column; gap: 0px; } .framer-YEkUv .framer-s30qwx { height: 205px; width: 100%; } .framer-YEkUv .framer-13wve70 { height: min-content; width: 100%; } .framer-YEkUv .framer-1q3dmbv { flex-direction: column; padding: 64px 24px 64px 24px; } .framer-YEkUv .framer-97qj57 { flex-direction: column; order: 0; width: 100%; } .framer-YEkUv .framer-1e8ozsv { order: 1; width: 100%; } .framer-YEkUv .framer-oq47je { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-YEkUv .framer-pqvqir { gap: 21px; padding: 2px 0px 2px 0px; } .framer-YEkUv .framer-1ja84en { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: flex-start; order: 1; padding: 0px 24px 0px 24px; } .framer-YEkUv .framer-thci4a, .framer-YEkUv .framer-1mxjoee, .framer-YEkUv .framer-1cpnzbg, .framer-YEkUv .framer-19k3841, .framer-YEkUv .framer-1lyhy60, .framer-YEkUv .framer-12frh2o { align-self: unset; } .framer-YEkUv .framer-1eu3rmg { padding: 64px 24px 64px 24px; } .framer-YEkUv .framer-1sgv1ic { gap: 8px; } .framer-YEkUv .framer-14tyz62 { order: 9; } .framer-YEkUv .framer-1hvfm42 { align-content: flex-start; align-items: flex-start; height: 466px; order: 10; } .framer-YEkUv .framer-gchg1 { bottom: unset; height: 466px; order: 0; right: unset; width: 100%; } .framer-YEkUv .framer-138db7j { flex: 1 0 0px; gap: 22px; height: min-content; order: 1; padding: 84px 24px 84px 24px; width: 1px; } .framer-YEkUv .framer-kmttgc { flex-direction: column; order: 1; } .framer-YEkUv .framer-uryim1 { min-height: 84px; order: 2; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 11850\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"XDvfzMcUb\":{\"layout\":[\"fixed\",\"auto\"]},\"UjUMtAn6_\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections false\n * @framerResponsiveScreen true\n * @framerLayoutTemplateFlowEffect true\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-YEkUv\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:11850,width:1200};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/rZ5DdENNqIdFTIyQQiP5isO7M.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"}]},...VideoFonts,...TagFonts,...TypeWritingCopyFonts,...TickerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XDvfzMcUb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UjUMtAn6_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"11850\",\"framerResponsiveScreen\":\"true\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerLayoutTemplateFlowEffect\":\"true\",\"framerScrollSections\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c9d77eb)\nconst snippets=[];const queryLoaders={};export const snippetsSorting={bodyEnd:[],bodyStart:[],headEnd:[],headStart:[]};export async function getSnippets(pageId,pathVariables,activeLocale){const queryLoader=queryLoaders[pageId];const params=queryLoader?await queryLoader(pathVariables,activeLocale):undefined;const result={bodyEnd:[],bodyStart:[],headEnd:[],headStart:[]};for(const snippet of snippets){if(snippet.pageIds&&!snippet.pageIds.has(pageId))continue;const code=snippet.code(params);if(code){result[snippet.placement].push({...snippet,code});}}return result;}\nexport const __FramerMetadata__ = {\"exports\":{\"snippetsSorting\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSnippets\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{withCSS}from\"framer\";const NotFoundPage=()=>{React.useEffect(()=>{let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",\"noindex\");}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",\"noindex\");document.head.appendChild(robotsTag);}},[]);return /*#__PURE__*/_jsx(\"div\",{className:\"__framer-not-found-page\",style:{display:\"flex\",height:\"100vh\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:\"var(--color-primary)\",background:\"var(--color-background)\",fontSize:\"var(--font-size-body)\",boxSizing:\"border-box\",fontFeatureSettings:'\"liga\", \"clig\"',fontVariantLigatures:\"common-ligatures\",textRendering:\"optimizeLegibility\"},children:/*#__PURE__*/_jsxs(\"main\",{style:{boxSizing:\"border-box\",fontFamily:'\"Inter\", sans-serif',fontWeight:500,maxWidth:\"240px\",width:\"100%\",display:\"flex\",alignItems:\"center\",flexDirection:\"column\",padding:\"0 20px\",textWrap:\"balance\"},children:[/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"14\",height:\"21\",style:{verticalAlign:\"middle\",color:\"var(--color-primary)\",marginBottom:\"20px\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M 14 0 L 14 7 L 7 7 L 0 0 Z M 14 14 L 7 14 L 7 21 L 0 14 L 0 7 L 7 7 Z\",fill:\"currentColor\"})}),/*#__PURE__*/_jsx(\"h1\",{style:{margin:\"0 0 10px 0\",fontSize:\"var(--font-size-title)\",color:\"var(--color-primary)\",textAlign:\"center\"},children:\"Page Not Found\"}),/*#__PURE__*/_jsx(\"div\",{style:{color:\"var(--color-secondary)\",marginBottom:\"20px\",lineHeight:\"1.5em\",textAlign:\"center\"},children:\"The page you are looking for does not exist or may have been moved.\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/\",role:\"button\",style:{backgroundColor:\"var(--color-tint)\",color:\"#ffffff\",paddingLeft:\"8px\",paddingRight:\"8px\",borderRadius:\"8px\",lineHeight:\"30px\",height:\"30px\",textDecoration:\"none\",verticalAlign:\"baseline\"},children:\"Back to Home\"})]})});};const css=[`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n        U+FE2E-FE2F;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+1F00-1FFF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0370-03FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,\n        U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,\n        U+2212, U+2215, U+FEFF, U+FFFD;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,\n        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n        U+FE2E-FE2F;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+1F00-1FFF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0370-03FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,\n        U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,\n        U+2212, U+2215, U+FEFF, U+FFFD;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,\n        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n    }`,`@font-face {\n      font-family: Inter Placeholder;\n      src: local(\"Arial\");\n      ascent-override: 89.79%;\n      descent-override: 22.36%;\n      line-gap-override: 0%;\n      size-adjust: 107.89%;\n    }`,`.__framer-not-found-page {\n      --color-background: #ffffff;\n      --color-primary: #333;\n      --color-secondary: #888;\n      --color-tint: #0099ff;\n      --font-size-body: 12px;\n      --font-size-title: 12px;\n    }`,`@media (prefers-color-scheme: dark) {\n      .__framer-not-found-page {\n        --color-background: #000000;\n        --color-primary: #fff;\n        --color-secondary: #888;\n      }\n    }`];const component=withCSS(NotFoundPage,css);export default component;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"component\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NotFoundPage.map","/*\n * NotFoundPage (framer/SitesNotFoundPage@1.4.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js\"\nexport { default } from \"https://framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js\"\n","// DO NOT DELETE THIS FILE! It's integral functionality of the badge.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useSyncExternalStore,forwardRef}from\"react\";import{RenderTarget}from\"framer\";/**\n * Override for the \"Made in Framer\" badge that adds two behaviors:\n * 1. Hides the badge when in an iframe with a framer.com parent domain\n * 2. Adds click handler to open Framer with UTM tracking\n *\n * Badge hiding works by detecting if the current page is running inside an iframe\n * and checking if the parent domain is framer.com or a subdomain. This allows\n * embedding sites (e.g., Components pages) to hide the badge when appropriate.\n *\n * Cross-browser compatibility:\n * - Chrome, Safari, Edge: Uses window.location.ancestorOrigins API\n * - Firefox: Falls back to document.referrer (limited by security restrictions)\n *\n * Note: Also hides the badge in Framer's Preview mode since it runs in a\n * framer.com iframe.\n */const FRAMER_DOMAIN=\"framer.com\";function getIsIframeOnFramerDomain(){let isIframe=false;// Check if we're in an iframe\ntry{isIframe=window.self!==window.top;}catch{// If we can't access window.top, we're likely in a cross-origin iframe\nisIframe=true;}if(!isIframe){return false;}// Check if we're running on framer.com\nlet parentHost=null;let isFramerDomain=false;// Try ancestorOrigins first (Chrome, Safari, Edge)\nif(window.location.ancestorOrigins&&window.location.ancestorOrigins.length>0){const ancestorOrigin=window.location.ancestorOrigins[0];try{const ancestorUrl=new URL(ancestorOrigin);parentHost=ancestorUrl.host;}catch(error){// ignore malformed URL\n}}else if(document.referrer){// Fallback to referrer for browsers without ancestorOrigins (Firefox)\ntry{const referrerUrl=new URL(document.referrer);parentHost=referrerUrl.host;}catch(error){// ignore malformed URL\n}}if(parentHost){isFramerDomain=parentHost===FRAMER_DOMAIN||parentHost.endsWith(`.${FRAMER_DOMAIN}`);}return isFramerDomain;}const noopSubscribe=()=>()=>{};const getSnapshot=()=>getIsIframeOnFramerDomain();const getServerSnapshot=()=>false;export function withFramerBadgeHandling(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const shouldHide=useSyncExternalStore(noopSubscribe,getSnapshot,getServerSnapshot);const isCanvas=RenderTarget.current()===RenderTarget.canvas;if(shouldHide&&!isCanvas){return null;}return /*#__PURE__*/_jsx(Component,{...props,ref:ref,onClick:e=>{e.preventDefault();window.open(// This is the link that will actually open (we prevent the default click handler; the link is important for SEO.)\n`https://www.framer.com/r/badge/?utm_campaign=freeplanbadge&utm_source=${encodeURIComponent(window?.location?.origin)}`);},style:{...props.style,pointerEvents:\"auto\"},// important for SEO:\ntitle:\"Create a free website with Framer, the website builder loved by startups, designers and agencies.\",className:props.className+\" __framer-badge\"});});}// We use overrides so that the badge doesn't load custom fonts, as the text is visually hidden.\n// This is important for SEO:\nexport function withText(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{position:\"absolute\",transform:\"scale(0.001)\"},children:\"Create a free website with Framer, the website builder loved by startups, designers and agencies.\"}),/*#__PURE__*/_jsx(Component,{...props,ref:ref})]});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withFramerBadgeHandling\":{\"type\":\"reactHoc\",\"name\":\"withFramerBadgeHandling\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withText\":{\"type\":\"reactHoc\",\"name\":\"withText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Click.map","// Generated by Framer (464f719-dev)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const maskImage='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 97 10\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 91.736 9.781 L 91.736 2.818 L 93.316 2.818 L 93.316 3.98 L 93.374 3.98 C 93.501 3.577 93.714 3.269 94.014 3.053 C 94.328 2.833 94.704 2.72 95.087 2.729 C 95.185 2.729 95.287 2.733 95.392 2.742 C 95.498 2.75 95.587 2.759 95.659 2.767 L 95.659 4.253 C 95.552 4.23 95.444 4.215 95.335 4.209 C 95.188 4.192 95.039 4.184 94.891 4.184 C 94.603 4.184 94.343 4.247 94.11 4.374 C 93.882 4.497 93.702 4.674 93.57 4.907 C 93.434 5.16 93.366 5.445 93.374 5.732 L 93.374 9.782 L 91.736 9.782 Z M 87.286 9.927 C 86.588 9.927 85.985 9.779 85.477 9.483 C 84.969 9.183 84.577 8.761 84.303 8.22 C 84.032 7.678 83.897 7.048 83.897 6.328 C 83.897 5.618 84.032 4.988 84.303 4.443 C 84.56 3.917 84.96 3.475 85.458 3.167 C 85.953 2.858 86.531 2.704 87.191 2.704 C 87.64 2.704 88.059 2.78 88.448 2.932 C 88.841 3.08 89.186 3.305 89.482 3.605 C 89.779 3.901 90.009 4.272 90.174 4.715 C 90.344 5.155 90.428 5.67 90.428 6.258 L 90.428 6.748 L 84.627 6.748 L 84.627 5.629 L 89.609 5.629 L 88.86 5.946 C 88.868 5.594 88.801 5.243 88.664 4.918 C 88.549 4.641 88.355 4.404 88.105 4.238 C 87.86 4.074 87.559 3.991 87.204 3.991 C 86.852 3.991 86.55 4.074 86.296 4.239 C 86.042 4.404 85.847 4.629 85.712 4.912 C 85.576 5.213 85.509 5.54 85.515 5.87 L 85.515 6.62 C 85.515 7.047 85.587 7.413 85.731 7.717 C 85.879 8.017 86.089 8.248 86.359 8.409 C 86.63 8.566 86.948 8.644 87.312 8.644 C 87.562 8.644 87.786 8.608 87.984 8.536 C 88.177 8.467 88.353 8.356 88.499 8.212 C 88.642 8.072 88.749 7.906 88.816 7.711 L 90.326 7.921 C 90.228 8.313 90.032 8.673 89.756 8.968 C 89.476 9.268 89.125 9.503 88.702 9.672 C 88.282 9.842 87.811 9.926 87.286 9.926 Z M 72.643 9.781 L 72.643 2.818 L 74.191 2.818 L 74.235 4.443 L 74.115 4.443 C 74.225 4.041 74.385 3.713 74.597 3.459 C 74.798 3.212 75.055 3.016 75.347 2.888 C 75.63 2.761 75.928 2.698 76.241 2.698 C 76.753 2.698 77.177 2.854 77.511 3.167 C 77.849 3.48 78.074 3.922 78.184 4.494 L 77.987 4.494 C 78.066 4.132 78.232 3.795 78.469 3.51 C 78.691 3.248 78.972 3.041 79.289 2.907 C 79.615 2.766 79.968 2.695 80.323 2.697 C 80.746 2.697 81.127 2.79 81.465 2.977 C 81.808 3.159 82.077 3.429 82.272 3.789 C 82.47 4.149 82.57 4.591 82.57 5.116 L 82.57 9.781 L 80.939 9.781 L 80.939 5.363 C 80.939 4.923 80.818 4.602 80.577 4.398 C 80.333 4.19 80.021 4.08 79.701 4.088 C 79.434 4.088 79.204 4.145 79.009 4.258 C 78.816 4.371 78.66 4.536 78.559 4.735 C 78.449 4.953 78.394 5.195 78.399 5.439 L 78.399 9.781 L 76.813 9.781 L 76.813 5.287 C 76.813 4.923 76.698 4.633 76.47 4.417 C 76.246 4.197 75.958 4.087 75.606 4.087 C 75.366 4.087 75.143 4.145 74.94 4.259 C 74.737 4.374 74.569 4.543 74.458 4.748 C 74.339 4.963 74.28 5.23 74.28 5.548 L 74.28 9.781 L 72.642 9.781 Z M 67.291 9.915 C 66.724 9.915 66.221 9.771 65.781 9.483 C 65.344 9.191 65 8.776 64.746 8.239 C 64.496 7.701 64.371 7.059 64.371 6.309 C 64.371 5.552 64.498 4.904 64.752 4.367 C 65.01 3.829 65.359 3.419 65.799 3.135 C 66.244 2.851 66.763 2.703 67.291 2.71 C 67.668 2.71 67.987 2.771 68.25 2.894 C 68.516 3.013 68.736 3.164 68.91 3.351 C 69.083 3.533 69.22 3.719 69.322 3.91 L 69.38 3.91 L 69.38 2.818 L 70.998 2.818 L 70.998 9.781 L 69.38 9.781 L 69.38 8.696 L 69.322 8.696 C 69.211 8.908 69.07 9.102 68.903 9.273 C 68.726 9.46 68.503 9.614 68.237 9.737 C 67.938 9.863 67.615 9.923 67.291 9.915 Z M 67.723 8.563 C 68.078 8.563 68.383 8.469 68.637 8.283 C 68.901 8.079 69.101 7.804 69.215 7.49 C 69.35 7.147 69.418 6.751 69.418 6.303 C 69.418 5.85 69.35 5.456 69.214 5.123 C 69.103 4.811 68.902 4.539 68.637 4.341 C 68.387 4.155 68.083 4.062 67.723 4.062 C 67.363 4.062 67.058 4.155 66.809 4.342 C 66.559 4.528 66.369 4.788 66.237 5.122 C 66.107 5.456 66.041 5.85 66.041 6.302 C 66.041 6.752 66.106 7.145 66.237 7.483 C 66.369 7.822 66.559 8.086 66.809 8.277 C 67.063 8.467 67.367 8.563 67.723 8.563 Z M 59.909 9.781 L 59.909 2.818 L 61.489 2.818 L 61.489 3.98 L 61.546 3.98 C 61.673 3.577 61.887 3.269 62.188 3.053 C 62.488 2.837 62.846 2.729 63.26 2.729 C 63.358 2.729 63.46 2.733 63.565 2.742 C 63.671 2.75 63.76 2.759 63.832 2.767 L 63.832 4.253 C 63.725 4.23 63.617 4.215 63.508 4.209 C 63.361 4.192 63.212 4.184 63.064 4.184 C 62.776 4.184 62.516 4.247 62.283 4.374 C 62.054 4.497 61.875 4.674 61.743 4.907 C 61.607 5.16 61.539 5.445 61.546 5.732 L 61.546 9.782 L 59.909 9.782 Z M 52.647 9.781 L 52.647 0.323 L 58.804 0.323 L 58.804 1.758 L 54.336 1.758 L 54.336 4.513 L 58.411 4.513 L 58.411 5.928 L 54.336 5.928 L 54.336 9.781 Z M 43.265 5.744 L 43.265 9.781 L 41.628 9.781 L 41.628 2.818 L 43.195 2.818 L 43.215 4.551 L 43.024 4.551 C 43.223 3.946 43.517 3.489 43.906 3.18 C 44.296 2.867 44.78 2.71 45.36 2.71 C 45.842 2.71 46.263 2.814 46.623 3.021 C 46.987 3.228 47.268 3.531 47.467 3.929 C 47.67 4.322 47.772 4.805 47.772 5.376 L 47.772 9.781 L 46.141 9.781 L 46.141 5.63 C 46.141 5.147 46.018 4.775 45.773 4.513 C 45.531 4.246 45.195 4.113 44.763 4.113 C 44.475 4.113 44.217 4.176 43.989 4.303 C 43.762 4.429 43.576 4.619 43.456 4.849 C 43.329 5.09 43.266 5.389 43.266 5.744 Z M 38.353 9.781 L 38.353 2.818 L 39.99 2.818 L 39.99 9.781 L 38.352 9.781 Z M 39.171 1.815 C 38.919 1.821 38.675 1.728 38.491 1.555 C 38.31 1.389 38.208 1.153 38.212 0.907 C 38.208 0.663 38.31 0.43 38.492 0.267 C 38.674 0.091 38.918 -0.005 39.171 0 C 39.438 0 39.664 0.088 39.851 0.266 C 40.041 0.44 40.136 0.653 40.136 0.907 C 40.136 1.161 40.041 1.377 39.85 1.555 C 39.667 1.728 39.423 1.821 39.171 1.815 Z M 30.741 9.927 C 30.043 9.927 29.44 9.779 28.932 9.483 C 28.426 9.185 28.018 8.746 27.758 8.22 C 27.488 7.678 27.352 7.048 27.352 6.328 C 27.352 5.618 27.487 4.988 27.758 4.443 C 28.015 3.917 28.415 3.475 28.913 3.167 C 29.408 2.858 29.986 2.704 30.646 2.704 C 31.095 2.704 31.514 2.78 31.903 2.932 C 32.293 3.079 32.646 3.308 32.938 3.605 C 33.234 3.901 33.464 4.272 33.629 4.715 C 33.799 5.155 33.883 5.67 33.883 6.258 L 33.883 6.748 L 28.083 6.748 L 28.083 5.629 L 33.066 5.629 L 32.316 5.946 C 32.316 5.553 32.251 5.21 32.12 4.918 C 32.005 4.641 31.811 4.404 31.561 4.238 C 31.316 4.074 31.015 3.991 30.66 3.991 C 30.34 3.983 30.024 4.069 29.752 4.239 C 29.498 4.404 29.303 4.629 29.168 4.912 C 29.032 5.213 28.965 5.54 28.971 5.87 L 28.971 6.62 C 28.971 7.047 29.043 7.413 29.187 7.717 C 29.335 8.017 29.545 8.248 29.816 8.409 C 30.086 8.566 30.404 8.644 30.768 8.644 C 31.018 8.644 31.242 8.608 31.441 8.536 C 31.634 8.467 31.809 8.356 31.955 8.212 C 32.099 8.072 32.205 7.906 32.272 7.711 L 33.782 7.921 C 33.684 8.313 33.488 8.673 33.212 8.968 C 32.932 9.268 32.581 9.503 32.158 9.672 C 31.707 9.847 31.226 9.934 30.742 9.926 Z M 22.312 9.915 C 21.777 9.924 21.251 9.774 20.801 9.483 C 20.361 9.191 20.016 8.776 19.766 8.239 C 19.516 7.701 19.392 7.059 19.392 6.309 C 19.392 5.552 19.519 4.904 19.772 4.367 C 20.027 3.829 20.374 3.419 20.814 3.135 C 21.254 2.852 21.751 2.71 22.305 2.71 C 22.682 2.71 23.001 2.771 23.264 2.894 C 23.53 3.013 23.748 3.164 23.918 3.351 C 24.091 3.533 24.228 3.721 24.33 3.916 L 24.381 3.916 L 24.381 0.323 L 26.019 0.323 L 26.019 9.781 L 24.413 9.781 L 24.413 8.689 L 24.343 8.689 C 24.233 8.904 24.091 9.101 23.923 9.273 C 23.734 9.468 23.51 9.626 23.263 9.737 C 23.001 9.855 22.684 9.915 22.312 9.915 Z M 22.737 8.563 C 23.092 8.563 23.397 8.469 23.651 8.283 C 23.915 8.079 24.115 7.804 24.229 7.49 C 24.364 7.147 24.432 6.751 24.432 6.303 C 24.432 5.85 24.364 5.456 24.229 5.123 C 24.118 4.811 23.917 4.539 23.651 4.341 C 23.385 4.151 23.064 4.053 22.737 4.062 C 22.41 4.053 22.089 4.152 21.823 4.342 C 21.573 4.528 21.383 4.79 21.252 5.128 C 21.118 5.505 21.054 5.903 21.062 6.303 C 21.062 6.751 21.127 7.145 21.258 7.483 C 21.389 7.822 21.58 8.086 21.829 8.277 C 22.079 8.467 22.381 8.563 22.737 8.563 Z M 14.352 9.915 C 13.817 9.924 13.291 9.774 12.841 9.483 C 12.405 9.191 12.061 8.776 11.806 8.239 C 11.556 7.701 11.432 7.059 11.432 6.309 C 11.432 5.552 11.559 4.904 11.812 4.367 C 12.071 3.829 12.42 3.419 12.86 3.135 C 13.3 2.852 13.797 2.71 14.352 2.71 C 14.728 2.71 15.048 2.771 15.31 2.894 C 15.577 3.013 15.797 3.164 15.97 3.351 C 16.144 3.533 16.281 3.719 16.383 3.91 L 16.44 3.91 L 16.44 2.818 L 18.059 2.818 L 18.059 9.781 L 16.44 9.781 L 16.44 8.696 L 16.383 8.696 C 16.272 8.908 16.131 9.102 15.964 9.273 C 15.786 9.46 15.564 9.614 15.298 9.737 C 14.999 9.863 14.676 9.923 14.352 9.915 Z M 14.783 8.563 C 15.139 8.563 15.443 8.469 15.697 8.283 C 15.951 8.093 16.144 7.828 16.275 7.49 C 16.41 7.147 16.478 6.751 16.478 6.303 C 16.478 5.85 16.41 5.456 16.275 5.123 C 16.164 4.811 15.963 4.539 15.697 4.341 C 15.447 4.155 15.143 4.062 14.783 4.062 C 14.423 4.062 14.119 4.155 13.869 4.342 C 13.608 4.543 13.41 4.813 13.298 5.122 C 13.167 5.456 13.101 5.85 13.101 6.302 C 13.101 6.752 13.167 7.145 13.298 7.483 C 13.429 7.822 13.62 8.086 13.869 8.277 C 14.123 8.467 14.428 8.563 14.783 8.563 Z M 0 9.781 L 0 0.323 L 2.507 0.323 L 4.322 5.236 C 4.382 5.418 4.452 5.646 4.532 5.922 C 4.612 6.197 4.695 6.493 4.779 6.811 C 4.864 7.124 4.942 7.428 5.014 7.725 C 5.09 8.017 5.154 8.273 5.204 8.493 L 4.843 8.493 C 5.045 7.633 5.267 6.778 5.509 5.928 C 5.589 5.648 5.662 5.418 5.725 5.236 L 7.509 0.323 L 10.023 0.323 L 10.023 9.781 L 8.347 9.781 L 8.347 4.989 C 8.35 4.443 8.358 3.897 8.372 3.351 L 8.398 2.38 C 8.406 2.054 8.412 1.743 8.417 1.447 L 8.563 1.447 C 8.473 1.773 8.379 2.107 8.277 2.45 L 7.979 3.446 C 7.886 3.764 7.795 4.056 7.706 4.322 C 7.636 4.546 7.561 4.768 7.483 4.989 L 5.719 9.781 L 4.303 9.781 L 2.513 4.989 L 2.291 4.329 C 2.198 4.04 2.107 3.75 2.018 3.459 L 1.713 2.469 C 1.613 2.129 1.514 1.788 1.415 1.447 L 1.593 1.447 C 1.597 1.73 1.603 2.035 1.612 2.361 C 1.62 2.682 1.627 3.006 1.631 3.332 C 1.639 3.654 1.646 3.958 1.65 4.246 C 1.658 4.534 1.663 4.781 1.663 4.989 L 1.663 9.781 Z\" fill=\"var(--1bd4d3i, rgb(0, 0, 0))\" height=\"9.927205036163329px\" id=\"LLqmOOyHA\" transform=\"translate(0 -0.25)\" width=\"95.65900006103517px\"/></svg>\\'), var(--framer-icon-mask, none)';const maskMode=\"alpha, var(--framer-icon-mask-mode, add)\";const maskRepeat=\"no-repeat\";const maskPosition=\"center\";const maskSize=\"auto\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,fill2,height,id,width,...props})=>{return{...props,vtL2DrqsL:fill2??props.vtL2DrqsL??\"rgb(0, 0, 0)\",Z1QnXqTEb:fill??props.Z1QnXqTEb??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Z1QnXqTEb,vtL2DrqsL,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-g7oZR\",className),layoutId:layoutId,ref:ref,style:{\"--1bd4d3i\":Z1QnXqTEb,...style}});});const css=[`.framer-g7oZR { -webkit-mask-image: ${maskImage}; -webkit-mask-position: ${maskPosition}; -webkit-mask-repeat: ${maskRepeat}; -webkit-mask-size: ${maskSize}; aspect-ratio: 9.7; background-color: var(--1bd4d3i); mask-image: ${maskImage}; mask-mode: ${maskMode}; mask-position: ${maskPosition}; mask-repeat: ${maskRepeat}; mask-size: ${maskSize}; width: 97px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 97\n * @framerIntrinsicHeight 10\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Z1QnXqTEb\":\"fill\",\"vtL2DrqsL\":\"fill2\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Text\",\"color\":{\"type\":\"variable\",\"value\":\"1bd4d3i\"},\"set\":{\"localId\":\"vectorSet/thvUZpt_P\",\"id\":\"thvUZpt_P\",\"moduleId\":\"E4PMWqXdwPvchBxv0O7p\"}}\n */const Icon=withCSS(Component,css,\"framer-g7oZR\");Icon.displayName=\"Text\";export default Icon;addPropertyControls(Icon,{Z1QnXqTEb:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color},vtL2DrqsL:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"Fill 2\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"97\",\"framerIntrinsicHeight\":\"10\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Z1QnXqTEb\\\":\\\"fill\\\",\\\"vtL2DrqsL\\\":\\\"fill2\\\"}\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Text\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1bd4d3i\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/thvUZpt_P\\\",\\\"id\\\":\\\"thvUZpt_P\\\",\\\"moduleId\\\":\\\"E4PMWqXdwPvchBxv0O7p\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (464f719-dev)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const maskImage='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 12 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 12 0 L 12 6 L 6 6 Z M 0 6 L 6 6 L 12 12 L 6 12 L 6 18 L 0 12 Z\" fill=\"var(--1bd4d3i, rgb(0, 0, 0))\" height=\"18px\" id=\"td4SVg2I8\" transform=\"translate(0 1.5)\" width=\"12px\"/></svg>\\'), var(--framer-icon-mask, none)';const maskMode=\"alpha, var(--framer-icon-mask-mode, add)\";const maskRepeat=\"no-repeat\";const maskPosition=\"center\";const maskSize=\"auto\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,fill2,height,id,width,...props})=>{return{...props,vtL2DrqsL:fill2??props.vtL2DrqsL??\"rgb(0, 0, 0)\",Z1QnXqTEb:fill??props.Z1QnXqTEb??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Z1QnXqTEb,vtL2DrqsL,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-hcsc7\",className),layoutId:layoutId,ref:ref,style:{\"--1bd4d3i\":Z1QnXqTEb,...style}});});const css=[`.framer-hcsc7 { -webkit-mask-image: ${maskImage}; -webkit-mask-position: ${maskPosition}; -webkit-mask-repeat: ${maskRepeat}; -webkit-mask-size: ${maskSize}; aspect-ratio: 0.6; background-color: var(--1bd4d3i); mask-image: ${maskImage}; mask-mode: ${maskMode}; mask-position: ${maskPosition}; mask-repeat: ${maskRepeat}; mask-size: ${maskSize}; width: 12px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 12\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Z1QnXqTEb\":\"fill\",\"vtL2DrqsL\":\"fill2\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Framer\",\"color\":{\"type\":\"variable\",\"value\":\"1bd4d3i\"},\"set\":{\"localId\":\"vectorSet/thvUZpt_P\",\"id\":\"thvUZpt_P\",\"moduleId\":\"E4PMWqXdwPvchBxv0O7p\"}}\n */const Icon=withCSS(Component,css,\"framer-hcsc7\");Icon.displayName=\"Framer\";export default Icon;addPropertyControls(Icon,{Z1QnXqTEb:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color},vtL2DrqsL:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"Fill 2\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Z1QnXqTEb\\\":\\\"fill\\\",\\\"vtL2DrqsL\\\":\\\"fill2\\\"}\",\"framerIntrinsicWidth\":\"12\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Framer\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1bd4d3i\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/thvUZpt_P\\\",\\\"id\\\":\\\"thvUZpt_P\\\",\\\"moduleId\\\":\\\"E4PMWqXdwPvchBxv0O7p\\\"}}\",\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (332c618)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,Link,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withFramerBadgeHandling,withText}from\"https://framerusercontent.com/modules/gHq0X0Tq3Bov414yjLXK/MareZLDFu3yAaERz5qaC/Click.js\";import Text from\"https://framerusercontent.com/modules/Fsj5Q1wuxJqcJKikrUcr/DWPTg36TPcxWwMyIKjQB/L33Hu7YVx.js\";import Framer from\"https://framerusercontent.com/modules/OW7AYQ4a6z9WWvElhH6S/qf8XQgO3ASsbBnwlgbKi/XCOJBBdvI.js\";const FramerFonts=getFonts(Framer);const TextFonts=getFonts(Text);const TextWithText1um7t9d=withCodeBoundaryForOverrides(Text,{nodeId:\"pBR1Ew0r8\",override:withText,scopeId:\"PX9hIOIVM\"});const MotionAWithFramerBadgeHandlingn0ccwkWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(withCodeBoundaryForOverrides(motion.a,{nodeId:\"HK2sXlagE\",override:withFramerBadgeHandling,scopeId:\"PX9hIOIVM\"})));const serializationHash=\"framer-6jWyo\";const variantClassNames={HK2sXlagE:\"framer-v-n0ccwk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:1,mass:1.5,stiffness:350,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={duration:0,type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"HK2sXlagE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(Link,{href:\"https://www.framer.com\",motionChild:true,nodeId:\"HK2sXlagE\",openInNewTab:false,relValues:[],scopeId:\"PX9hIOIVM\",children:/*#__PURE__*/_jsxs(MotionAWithFramerBadgeHandlingn0ccwkWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:`${cx(scopingClassNames,\"framer-n0ccwk\",className,classNames)} framer-bmpgw8`,\"data-framer-appear-id\":\"n0ccwk\",\"data-framer-name\":\"Light\",\"data-nosnippet\":true,layoutDependency:layoutDependency,layoutId:\"HK2sXlagE\",optimized:true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13yxzio\",\"data-framer-name\":\"Backdrop\",layoutDependency:layoutDependency,layoutId:\"IH1cvP0s5\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 0.6021873017743928px 1.5656869846134214px -1.5px rgba(0, 0, 0, 0.17), 0px 2.288533303243457px 5.950186588432988px -3px rgba(0, 0, 0, 0.14), 0px 10px 26px -4.5px rgba(0, 0, 0, 0.02)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19yaanm\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"U6HIU1IEW\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kflzx5\",layoutDependency:layoutDependency,layoutId:\"roMJYXHnO\",children:/*#__PURE__*/_jsx(Framer,{animated:true,className:\"framer-e50co\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"O3s3GcxMZ\",style:{\"--1bd4d3i\":\"rgb(0, 0, 0)\",\"--otdjsv\":\"rgb(0, 0, 0)\"},transformTemplate:transformTemplate2})}),/*#__PURE__*/_jsx(TextWithText1um7t9d,{animated:true,className:\"framer-1um7t9d\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"pBR1Ew0r8\",style:{\"--1bd4d3i\":\"rgb(0, 0, 0)\",\"--otdjsv\":\"rgb(0, 0, 0)\"}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-j4ugry\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"vCwsHyUh8\",style:{borderBottomLeftRadius:11,borderBottomRightRadius:11,borderTopLeftRadius:11,borderTopRightRadius:11,boxShadow:\"inset 0px 0px 0px 1px rgb(0, 0, 0)\",mask:\"linear-gradient(180deg, rgba(0,0,0,0) 65%, rgba(0,0,0,1) 100%) add\",opacity:.06,WebkitMask:\"linear-gradient(180deg, rgba(0,0,0,0) 65%, rgba(0,0,0,1) 100%) add\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jnuwbw\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"ZirFGX8Eh\",style:{borderBottomLeftRadius:11,borderBottomRightRadius:11,borderTopLeftRadius:11,borderTopRightRadius:11,boxShadow:\"inset 0px 0px 0px 1px rgb(0, 0, 0)\",opacity:.04}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6jWyo.framer-bmpgw8, .framer-6jWyo .framer-bmpgw8 { display: block; }\",\".framer-6jWyo.framer-n0ccwk { gap: 10px; height: 38px; overflow: visible; position: relative; text-decoration: none; width: 140px; }\",\".framer-6jWyo .framer-13yxzio { bottom: 1px; flex: none; left: 1px; overflow: hidden; position: absolute; right: 1px; top: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-6jWyo .framer-19yaanm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content; }\",\".framer-6jWyo .framer-1kflzx5 { flex: none; height: 16px; overflow: visible; position: relative; width: 12px; }\",\".framer-6jWyo .framer-e50co { flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 50%; position: absolute; top: -2px; }\",\".framer-6jWyo .framer-1um7t9d { flex: none; height: var(--framer-aspect-ratio-supported, 10px); position: relative; }\",\".framer-6jWyo .framer-j4ugry, .framer-6jWyo .framer-jnuwbw { bottom: 0px; flex: none; left: 0px; overflow: visible; pointer-events: none; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 140\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPX9hIOIVM=withCSS(Component,css,\"framer-6jWyo\");export default FramerPX9hIOIVM;FramerPX9hIOIVM.displayName=\"Badge\";FramerPX9hIOIVM.defaultProps={height:38,width:140};addFonts(FramerPX9hIOIVM,[{explicitInter:true,fonts:[]},...FramerFonts,...TextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPX9hIOIVM\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"140\",\"framerIntrinsicHeight\":\"38\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}