{"version":3,"file":"shared-lib.C1wftgsv.mjs","names":["n","e","a","l","c","o","i","s","v","h","x$1","g","d","f","b","x","m","S","ue","pe","ye","ae","$","E","T","R","_","p","u","w","y","L","Y","e.default","fonts","css","className","e","t","r","u","a","p.useContext","f","o","n","p.useMemo","l","i","b","g","C","L","k","P","Q","z","D","d","j","V","p.useRef","W","p.useId","s","m","addPropertyOverrides","IconArrowFonts","IconArrow","enabledGestures","cycleOrder","variantClassNames","transitions","Transition","React.useContext","React.useMemo","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","sharedStyle.className","className","RichText","React.Fragment","sharedStyle.css","sharedStyle.fonts","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","IconArrow","enabledGestures","cycleOrder","variantClassNames","Transition","React.useContext","React.useMemo","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","sharedStyle.className","className","RichText","React.Fragment","sharedStyle.css","sharedStyle.fonts","fonts","css","className","fonts","css","className","Navigation","ButtonIcon","TextLink","LinkItem","breakpoints","serializationHash","variantClassNames","matchVariant","sharedStyle.css","sharedStyle1.css","humanReadableVariantMap","HTMLStyle","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","PropertyOverrides","RichText","React.Fragment","css","sharedStyle.fonts","sharedStyle1.fonts","useState","on","p","useId","useRef","COLORS","hoverHandlers","_Fragment","e","w","id","useState","useRef","pt","c","_Fragment","w","pt","_Fragment","id","useState","useRef","a","b","c","d","id","useState","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","id","useState","pt","id","useState","useRef","maxSizeMB","FileUploadInputLOL","SubmitButton","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","_Fragment","RichText","FormPlainTextInput","FormBooleanInput","id","useState","i","c","i","i","i","PLACEHOLDER","i","n","PLACEHOLDER","i","s","n","i","useState","_Fragment","useRef","useState","c","e","i","t","n","fonts","css","className","__FramerMetadata__","Form","serializationHash","useRef","React.useId","React.useMemo","metadataProvider","sharedStyle.className","sharedStyle1.className","React.useContext","className","RichText","React.Fragment","PropertyOverrides","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","__FramerMetadata__","__FramerMetadata__","__FramerMetadata__","Image1","useRef","className"],"sources":["https:/ga.jspm.io/npm:react-dom@18.2.0/server.browser.js","https:/framerusercontent.com/modules/2C9QqKxsqwTYsiEoVMwR/ZwrvqSdPhZuBjlWvOXZe/bmgtGAtvT.js","https:/framerusercontent.com/modules/vuKaFijXShf3KSirTYoh/m7ZrHsQlPwZPKKgiQc9r/Jg5ItQVAC.js","https:/framerusercontent.com/modules/7DS8030Jbz1M7kBxanzK/OxSpyxqi5QpBqt1gZC4I/i0wxsWiQf.js","https:/framerusercontent.com/modules/XuDR0xRQbnsMryXCLVsM/atMRiZfc92JlZmDx24UB/dNfNiiObi.js","https:/framerusercontent.com/modules/oCvelHwKxAlduwb8KlM1/CE2XXai7NvzKcSo8iSmz/RiOcgjby9.js","https:/framerusercontent.com/modules/XTvYrxF945cIvzmyfDUV/U5YTtH15a3iJieXnxz5T/zscDGjGyM.js","https:/framerusercontent.com/modules/hG0SN6aXCp7FPWVX21l6/qV3bmJzYO266vBbyJXZq/RMTIifO8H.js","https:/framerusercontent.com/modules/iQzPQmI34BITD6kl7QUZ/1SRT6RrHvQg5pkzM6Tqq/ToaAzWd8O.js","https:/framerusercontent.com/modules/kavML0cP48pVHqjCchRp/IpnGBQpHofCCTLnIT0Sb/uZI6j5QZr.js","https:/framerusercontent.com/modules/zij7S9FzzS9OOjpH9Nie/7t3jXaXkfi41N27FsHu5/JG4rYVHpN.js","https:/framerusercontent.com/modules/gZmwnnYyZTvn2BlgRb9m/PsbS0f7gQDTlSLtilOeN/KN1n4eozB.js","https:/framerusercontent.com/modules/m1kzQYZG9DZQai7i3oXI/grPbaPSLAF5Hg678OAqq/ew0qQxcm2.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/DwWOdDzQZGCuvkNlbUjZ/hMz2wp3CWZkNwPJFGPgQ/FramerFormsShared.js","https:/framerusercontent.com/modules/PwJ4k4IqmEWPlM2ZI4Eu/Ow3xyrL3YR7stkg8VL2K/DropdownUtilities.js","https:/framerusercontent.com/modules/g69gGfMpspYpelpQnFKR/T8ntQ38lH0aPbDYV15KQ/Dropdown.js","https:/framerusercontent.com/modules/1LECUrurTpenvfDn1ShM/nL9gmnXABjh04Nl8aaL8/Countries.js","https:/framerusercontent.com/modules/SRHLnHriy9CtZfYf0KJF/l79PAJhiVgI4zvdb2YN1/CountryDropdown.js","https:/framerusercontent.com/modules/IQzDFpniaD3AmKydBXP4/aLYnf4oZVZoZl1XFbd38/PhoneNumberInput.js","https:/framerusercontent.com/modules/LLEq54aHhsZdY00ja9ye/GsoBof1EhqQZJA4lX7m3/Slider.js","https:/framerusercontent.com/modules/tdb6MuKpvOnd1BjdIXKj/Nfs70LRXQPjLCtmwjw5l/hkzeq6y7B.js","https:/framerusercontent.com/modules/tN5l0aqIzWiUvVuvMcpG/880p513yeXKzetB4ffCK/TextInput.js","https:/framerusercontent.com/modules/UXNWRabX0IeVTgbvsbAG/3GOYCihsLzVJYc4MP4sZ/FileUploadInput.js","https:/framerusercontent.com/modules/hljWmzQ5wARFgf31jzPW/nDXxeQx8qo6qHG210kAW/OxiJMaPZ0.js","https:/framerusercontent.com/modules/ydmAx8WdG7CBaUyq0wKE/OmQ8IbTLRsDT6UOEHhhF/ContactAnchor.js","https:/framerusercontent.com/modules/5QWfsectTEmNqkBUWvcz/afLfXZn11uDOlXv17vU2/DesktopNav.js","https:/framerusercontent.com/modules/ugxiNkbpTWB7QVqzLcXW/EGEhIeWZwotUoRbNJW4a/FAQSection.js","https:/framerusercontent.com/modules/5By1IHOBcnMNvGLeMG2W/vEnIOTuCAgeiy8d9qUeb/HeroSection.js","https:/framerusercontent.com/modules/bWvJYUBVS8UuKNzKP2iN/SxJjNO7OPXgOHrhgZfHA/HowItWorks.js","https:/framerusercontent.com/modules/2LnDuJda959KbkFL2aLK/yLZM7Gz3HbZMCmGHOmBc/MarqueeStrip.js","https:/framerusercontent.com/modules/lGr5ySDZnlOJo3RtoDdz/LjYpYuIql1ajUFyfJ0gq/MobileNav.js","https:/framerusercontent.com/modules/9Pwqyyzvmo9lmYjfqwQL/RLvee5tMEsYBniKJV9s9/PhotoStrip.js","https:/framerusercontent.com/modules/118rwsyxdI0GRUh8EuF5/s2MeR9WlWmVS3lGbwtwd/ServicesSection.js","https:/framerusercontent.com/modules/jdmjXpOH1bjlQbWHujUG/Am8ggPxsaepvDv05dPsG/SiteFooter.js","https:/framerusercontent.com/modules/z4sFJJrpbfQ4vMq4GBAi/3PzvNp3Ujdo7HQmLDSTp/Success_Popup.js","https:/framerusercontent.com/modules/d8iswhVMefVaQZoPvpoW/wgGdixDpNbLKkOosapG9/TestimonialsSection.js","https:/framerusercontent.com/modules/4bNacNNfmIVwcN8fGe0O/mAALdw5vnHliYBkj5h4T/j0FKM9pg6.js","https:/framerusercontent.com/modules/pbNYbLPE7uf5I9Rdrqt3/7GitaYkvSHviIcKdPv27/OGkaZcHcM.js","https:/framerusercontent.com/modules/znBPUW8nelBBW7nJC9x5/9ddfPZ2wwfd3r1kwdYTN/augiA20Il.js","https:/framerusercontent.com/modules/bwJF63Hwe4GjQQMxgYxl/F6wXk6pAu0TAOfiXyad2/augiA20Il.js","https:/framerusercontent.com/modules/mnjzCYLdKBp9DpqBkwDh/Gis1ZKOVa4OUb9LWDF4M/snippets.js","https:/framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js","https:/framer.com/m/framer/SitesNotFoundPage.js@1.4.0","https:/framerusercontent.com/modules/remOqGLHIfD0m8s2Gaat/XCFodwnl0jvZA6rFUssh/TSX2_XgOR.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","// Generated by Framer (7c2f7bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Boogaloo-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Boogaloo\",source:\"google\",style:\"normal\",uiFamilyName:\"Boogaloo\",url:\"https://fonts.gstatic.com/s/boogaloo/v25/kmK-Zq45GAvOdnaW6x1A_SrQo_1K.woff2\",weight:\"400\"}]}];export const css=['.framer-7IwbG .framer-styles-preset-1xo5nk6:not(.rich-text-wrapper), .framer-7IwbG .framer-styles-preset-1xo5nk6.rich-text-wrapper h4 { --framer-font-family: \"Boogaloo\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #1a0a3d; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-7IwbG\";\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 (19eed98)\nimport{jsx as r}from\"react/jsx-runtime\";import{addFonts as e,addPropertyControls as t,ControlType as a,cx as o,SVG as n,useLocaleInfo as i,useVariantState as d,withCSS as l}from\"framer\";import{LayoutGroup as s,motion as m,MotionConfigContext as f}from\"framer-motion\";import*as p from\"react\";let u=[\"lbnGsbzWa\",\"LQkQ3Cw9q\"],b=\"framer-PDddq\",v={lbnGsbzWa:\"framer-v-fdjns5\",LQkQ3Cw9q:\"framer-v-1amdk14\"};function w(r,...e){let t={};return null==e||e.forEach(e=>e&&Object.assign(t,r[e])),t;}let h={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},c=({value:e,children:t})=>{let a=p.useContext(f),o=null!=e?e:a.transition,n=p.useMemo(()=>({...a,transition:o}),[JSON.stringify(o)]);return /*#__PURE__*/r(f.Provider,{value:n,children:t});},g={\"Variant 1\":\"lbnGsbzWa\",\"Variant 2\":\"LQkQ3Cw9q\"},x=({height:r,id:e,width:t,...a})=>{var o,n;return{...a,variant:null!==(n=null!==(o=g[a.variant])&&void 0!==o?o:a.variant)&&void 0!==n?n:\"lbnGsbzWa\"};},y=(r,e)=>e.join(\"-\")+r.layoutDependency,C=/*#__PURE__*/p.forwardRef(function(e,t){let{activeLocale:a}=i(),{style:l,className:f,layoutId:b,variant:g,...C}=x(e),{baseVariant:q,classNames:L,gestureVariant:k,setGestureState:P,setVariant:Q,transition:z,variants:D}=d({cycleOrder:u,defaultVariant:\"lbnGsbzWa\",transitions:h,variant:g,variantClassNames:v}),j=y(e,D),V=p.useRef(null),W=p.useId();return /*#__PURE__*/r(s,{id:null!=b?b:W,children:/*#__PURE__*/r(m.div,{initial:g,animate:D,onHoverStart:()=>P({isHovered:!0}),onHoverEnd:()=>P({isHovered:!1}),onTapStart:()=>P({isPressed:!0}),onTap:()=>P({isPressed:!1}),onTapCancel:()=>P({isPressed:!1}),className:o(\"framer-PDddq\",...[],L),style:{display:\"contents\"},children:/*#__PURE__*/r(c,{value:z,children:/*#__PURE__*/r(m.div,{...C,className:o(\"framer-fdjns5\",f),\"data-framer-name\":\"Variant 1\",layoutDependency:j,layoutId:\"lbnGsbzWa\",ref:null!=t?t:V,style:{...l},...w({LQkQ3Cw9q:{\"data-framer-name\":\"Variant 2\"}},q,k),children:/*#__PURE__*/r(n,{className:\"framer-6g0lxz\",\"data-framer-name\":\"Arrow\",layout:\"position\",layoutDependency:j,layoutId:\"kmPsrPvL7\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 13.667 1.583 L 4 1.583 C 3.586 1.583 3.25 1.919 3.25 2.333 C 3.25 2.747 3.586 3.083 4 3.083 L 11.856 3.083 L 1.803 13.136 C 1.51 13.429 1.51 13.904 1.803 14.197 C 2.096 14.49 2.571 14.49 2.864 14.197 L 12.917 4.144 L 12.917 12 C 12.917 12.414 13.252 12.75 13.667 12.75 C 14.081 12.75 14.417 12.414 14.417 12 L 14.417 2.333 C 14.417 1.919 14.081 1.583 13.667 1.583 Z\" fill=\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Primary / Black&quot;} */\"></path></svg>',svgContentId:1342450132,withExternalLayout:!0,...w({LQkQ3Cw9q:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 13.667 1.583 L 4 1.583 C 3.586 1.583 3.25 1.919 3.25 2.333 C 3.25 2.747 3.586 3.083 4 3.083 L 11.856 3.083 L 1.803 13.136 C 1.51 13.429 1.51 13.904 1.803 14.197 C 2.096 14.49 2.571 14.49 2.864 14.197 L 12.917 4.144 L 12.917 12 C 12.917 12.414 13.252 12.75 13.667 12.75 C 14.081 12.75 14.417 12.414 14.417 12 L 14.417 2.333 C 14.417 1.919 14.081 1.583 13.667 1.583 Z\" fill=\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Primary / White&quot;} */\"></path></svg>',svgContentId:318331668}},q,k)})})})})});}),q=['.framer-PDddq [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PDddq .framer-fe6ctj { display: block; }\",\".framer-PDddq .framer-fdjns5 { height: 16px; overflow: hidden; position: relative; width: 16px; }\",\".framer-PDddq .framer-6g0lxz { flex: none; height: 16px; left: 0px; position: absolute; top: 0px; width: 16px; }\"],L=l(C,q,\"framer-PDddq\");export default L;L.displayName=\"Icon Arrow\",L.defaultProps={height:16,width:16},t(L,{variant:{options:[\"lbnGsbzWa\",\"LQkQ3Cw9q\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:a.Enum}}),e(L,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJg5ItQVAC\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerImmutableVariables\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LQkQ3Cw9q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"16\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Jg5ItQVAC.map","// Generated by Framer (1c1e241)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/2C9QqKxsqwTYsiEoVMwR/ZwrvqSdPhZuBjlWvOXZe/bmgtGAtvT.js\";import IconArrow from\"https://framerusercontent.com/modules/vuKaFijXShf3KSirTYoh/m7ZrHsQlPwZPKKgiQc9r/Jg5ItQVAC.js\";const IconArrowFonts=getFonts(IconArrow);const enabledGestures={F3FJrZjum:{hover:true},KYiBMLCOW:{hover:true}};const cycleOrder=[\"F3FJrZjum\",\"KYiBMLCOW\"];const serializationHash=\"framer-A5H8Z\";const variantClassNames={F3FJrZjum:\"framer-v-1ih8gnh\",KYiBMLCOW:\"framer-v-2b7hs3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,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 humanReadableVariantMap={\"Black Text\":\"KYiBMLCOW\",\"White Text\":\"F3FJrZjum\"};const getProps=({height,id,itemName,link,width,...props})=>{return{...props,kImcoGSg6:itemName??props.kImcoGSg6??\"Item Name\",uhsfYPXHm:link??props.uhsfYPXHm,variant:humanReadableVariantMap[props.variant]??props.variant??\"F3FJrZjum\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,kImcoGSg6,uhsfYPXHm,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"F3FJrZjum\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-A5H8Z\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:uhsfYPXHm,openInNewTab:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,className:`${cx(\"framer-1ih8gnh\",className)} framer-1fw7iow`,\"data-framer-name\":\"White Text\",layoutDependency:layoutDependency,layoutId:\"F3FJrZjum\",ref:ref??ref1,style:{...style},...addPropertyOverrides({\"F3FJrZjum-hover\":{\"data-framer-name\":undefined},\"KYiBMLCOW-hover\":{\"data-framer-name\":undefined},KYiBMLCOW:{\"data-framer-name\":\"Black Text\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1xo5nk6\",\"data-styles-preset\":\"bmgtGAtvT\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255)))\"},children:\"Item Name\"})}),className:\"framer-9uhey9\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"uh9_GKqDR\",style:{\"--extracted-1eung3n\":\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",opacity:1},text:kImcoGSg6,variants:{\"F3FJrZjum-hover\":{opacity:.5},\"KYiBMLCOW-hover\":{opacity:.5},KYiBMLCOW:{\"--extracted-1eung3n\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KYiBMLCOW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1xo5nk6\",\"data-styles-preset\":\"bmgtGAtvT\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0)))\"},children:\"Item Name\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-h846au-container\",layoutDependency:layoutDependency,layoutId:\"t_qyR_5Ax-container\",style:{opacity:1,rotate:0},variants:{\"F3FJrZjum-hover\":{opacity:.5,rotate:45},\"KYiBMLCOW-hover\":{opacity:.5,rotate:45}},children:/*#__PURE__*/_jsx(IconArrow,{height:\"100%\",id:\"t_qyR_5Ax\",layoutId:\"t_qyR_5Ax\",style:{height:\"100%\",width:\"100%\"},variant:\"LQkQ3Cw9q\",width:\"100%\",...addPropertyOverrides({KYiBMLCOW:{variant:\"lbnGsbzWa\"}},baseVariant,gestureVariant)})})]})})})})});});const css=['.framer-A5H8Z [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-A5H8Z .framer-1fw7iow { display: block; }\",\".framer-A5H8Z .framer-1ih8gnh { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 208px; }\",\".framer-A5H8Z .framer-9uhey9 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-A5H8Z .framer-h846au-container { flex: none; height: 16px; position: relative; width: 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-A5H8Z .framer-1ih8gnh { gap: 0px; } .framer-A5H8Z .framer-1ih8gnh > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-A5H8Z .framer-1ih8gnh > :first-child { margin-left: 0px; } .framer-A5H8Z .framer-1ih8gnh > :last-child { margin-right: 0px; } }\",\".framer-A5H8Z.framer-v-1ih8gnh.hover .framer-9uhey9 { order: 0; }\",\".framer-A5H8Z.framer-v-1ih8gnh.hover .framer-h846au-container { order: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 25\n * @framerIntrinsicWidth 208\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"KYiBMLCOW\":{\"layout\":[\"fixed\",\"auto\"]},\"djiC5MdLu\":{\"layout\":[\"fixed\",\"auto\"]},\"laawZh1iQ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"kImcoGSg6\":\"itemName\",\"uhsfYPXHm\":\"link\"}\n * @framerImmutableVariables true\n */const Frameri0wxsWiQf=withCSS(Component,css,\"framer-A5H8Z\");export default Frameri0wxsWiQf;Frameri0wxsWiQf.displayName=\"Link Item\";Frameri0wxsWiQf.defaultProps={height:25,width:208};addPropertyControls(Frameri0wxsWiQf,{variant:{options:[\"F3FJrZjum\",\"KYiBMLCOW\"],optionTitles:[\"White Text\",\"Black Text\"],title:\"Variant\",type:ControlType.Enum},kImcoGSg6:{defaultValue:\"Item Name\",displayTextArea:false,placeholder:\"Item Name\",title:\"Item Name\",type:ControlType.String},uhsfYPXHm:{title:\"Link\",type:ControlType.Link}});addFonts(Frameri0wxsWiQf,[...IconArrowFonts,...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameri0wxsWiQf\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"kImcoGSg6\\\":\\\"itemName\\\",\\\"uhsfYPXHm\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KYiBMLCOW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"djiC5MdLu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"laawZh1iQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"208\",\"framerIntrinsicHeight\":\"25\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Nunito-700\",\"GF;Nunito-900\",\"GF;Nunito-900italic\",\"GF;Nunito-700italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Nunito\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Nunito\",url:\"https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmRTY9jo7eTWk.woff2\",weight:\"700\"},{cssFamilyName:\"Nunito\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Nunito\",url:\"https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDBImRTY9jo7eTWk.woff2\",weight:\"900\"},{cssFamilyName:\"Nunito\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Nunito\",url:\"https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiBHc3j6zbXWnoeg.woff2\",weight:\"900\"},{cssFamilyName:\"Nunito\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Nunito\",url:\"https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiSnc3j6zbXWnoeg.woff2\",weight:\"700\"}]}];export const css=['.framer-zVttQ .framer-styles-preset-cgsu9c:not(.rich-text-wrapper), .framer-zVttQ .framer-styles-preset-cgsu9c.rich-text-wrapper p { --framer-font-family: \"Nunito\", \"Nunito Placeholder\", sans-serif; --framer-font-family-bold: \"Nunito\", sans-serif; --framer-font-family-bold-italic: \"Nunito\", sans-serif; --framer-font-family-italic: \"Nunito\", \"Nunito Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-zVttQ\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Nunito-800\",\"GF;Nunito-900\",\"GF;Nunito-900italic\",\"GF;Nunito-800italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Nunito\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Nunito\",url:\"https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDDsmRTY9jo7eTWk.woff2\",weight:\"800\"},{cssFamilyName:\"Nunito\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Nunito\",url:\"https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDBImRTY9jo7eTWk.woff2\",weight:\"900\"},{cssFamilyName:\"Nunito\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Nunito\",url:\"https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiBHc3j6zbXWnoeg.woff2\",weight:\"900\"},{cssFamilyName:\"Nunito\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Nunito\",url:\"https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXc3j6zbXWnoeg.woff2\",weight:\"800\"}]}];export const css=['.framer-g5ykZ .framer-styles-preset-1aub9mx:not(.rich-text-wrapper), .framer-g5ykZ .framer-styles-preset-1aub9mx.rich-text-wrapper p { --framer-font-family: \"Nunito\", \"Nunito Placeholder\", sans-serif; --framer-font-family-bold: \"Nunito\", sans-serif; --framer-font-family-bold-italic: \"Nunito\", sans-serif; --framer-font-family-italic: \"Nunito\", \"Nunito Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 800; --framer-letter-spacing: -0.02em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-g5ykZ\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Boogaloo-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Boogaloo\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Boogaloo\",url:\"https://fonts.gstatic.com/s/boogaloo/v25/kmK-Zq45GAvOdnaW6x1A_SrQo_1K.woff2\",weight:\"400\"}]}];export const css=[\".framer-0UJMh .framer-styles-preset-q5kit5:not(.rich-text-wrapper), .framer-0UJMh .framer-styles-preset-q5kit5.rich-text-wrapper p { --framer-font-family: \\\"Boogaloo\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-0UJMh\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/XuDR0xRQbnsMryXCLVsM/atMRiZfc92JlZmDx24UB/dNfNiiObi.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/oCvelHwKxAlduwb8KlM1/CE2XXai7NvzKcSo8iSmz/RiOcgjby9.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/XTvYrxF945cIvzmyfDUV/U5YTtH15a3iJieXnxz5T/zscDGjGyM.js\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"XR3KwPlhe\",\"kUbzgqLYa\",\"dKaOon5M9\",\"RhoqjXXS9\"];const serializationHash=\"framer-dfWlz\";const variantClassNames={dKaOon5M9:\"framer-v-umgy1w\",kUbzgqLYa:\"framer-v-dq0l0a\",RhoqjXXS9:\"framer-v-18hi2ir\",XR3KwPlhe:\"framer-v-10f2rdx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.6,ease:[.35,0,0,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:-86};const transition2={damping:60,delay:0,mass:1,stiffness:500,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 humanReadableVariantMap={\"Phone Opened\":\"RhoqjXXS9\",Desktop:\"XR3KwPlhe\",Phone:\"dKaOon5M9\",Tablet:\"kUbzgqLYa\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"XR3KwPlhe\"};};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:\"XR3KwPlhe\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];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__*/_jsxs(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:0,className:cx(scopingClassNames,\"framer-10f2rdx\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"XR3KwPlhe\",ref:refBinding,style:{backgroundColor:\"rgba(26, 10, 61, 0.96)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,opacity:0,...style},variants:{dKaOon5M9:{backgroundColor:\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255))\"},RhoqjXXS9:{backgroundColor:\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,opacity:1}},...addPropertyOverrides({dKaOon5M9:{\"data-framer-name\":\"Phone\"},kUbzgqLYa:{\"data-framer-name\":\"Tablet\"},RhoqjXXS9:{__targetOpacity:1,\"data-framer-name\":\"Phone Opened\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-q5kit5\",\"data-styles-preset\":\"zscDGjGyM\",dir:\"auto\",children:\"✡ Mitzvah Supply\"})}),className:\"framer-11rizaj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JCkdlGcOt\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xbl4yw\",layoutDependency:layoutDependency,layoutId:\"yvQ4Ozs6S\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-cgsu9c\",\"data-styles-preset\":\"dNfNiiObi\",dir:\"auto\",children:\"Swag\"})}),className:\"framer-1s4xaam\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RhV_VA7Lm\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-cgsu9c\",\"data-styles-preset\":\"dNfNiiObi\",dir:\"auto\",children:\"How It Works\"})}),className:\"framer-uk1x8b\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mJ9Mpc00S\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oku0xs\",layoutDependency:layoutDependency,layoutId:\"DzMhs8xRg\",style:{backgroundColor:\"rgb(255, 61, 154)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1aub9mx\",\"data-styles-preset\":\"RiOcgjby9\",dir:\"auto\",children:\"Get a Quote 🎉\"})}),className:\"framer-sutf9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bTptWhGse\",verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dfWlz.framer-1tb8lt5, .framer-dfWlz .framer-1tb8lt5 { display: block; }\",\".framer-dfWlz.framer-10f2rdx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 0px; justify-content: space-between; overflow: hidden; padding: 16px 48px 16px 48px; position: relative; width: 100%; }\",\".framer-dfWlz .framer-11rizaj, .framer-dfWlz .framer-1s4xaam, .framer-dfWlz .framer-uk1x8b, .framer-dfWlz .framer-sutf9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-dfWlz .framer-1xbl4yw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-dfWlz .framer-1oku0xs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 12px 24px 12px 24px; position: relative; width: min-content; }\",\".framer-dfWlz.framer-v-dq0l0a.framer-10f2rdx { width: 810px; }\",\".framer-dfWlz.framer-v-dq0l0a .framer-11rizaj, .framer-dfWlz.framer-v-umgy1w .framer-11rizaj, .framer-dfWlz.framer-v-18hi2ir .framer-11rizaj { order: 1; }\",\".framer-dfWlz.framer-v-dq0l0a .framer-1xbl4yw, .framer-dfWlz.framer-v-umgy1w .framer-1xbl4yw, .framer-dfWlz.framer-v-18hi2ir .framer-1xbl4yw { order: 0; }\",\".framer-dfWlz.framer-v-umgy1w.framer-10f2rdx { flex-direction: column; gap: 24px; justify-content: flex-start; padding: 16px; width: 390px; }\",\".framer-dfWlz.framer-v-18hi2ir.framer-10f2rdx { flex-direction: column; gap: 48px; height: min-content; justify-content: flex-start; padding: 16px 16px 80px 16px; width: 390px; will-change: var(--framer-will-change-override, transform); }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"kUbzgqLYa\":{\"layout\":[\"fixed\",\"fixed\"]},\"dKaOon5M9\":{\"layout\":[\"fixed\",\"fixed\"]},\"RhoqjXXS9\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRMTIifO8H=withCSS(Component,css,\"framer-dfWlz\");export default FramerRMTIifO8H;FramerRMTIifO8H.displayName=\"Navigation\";FramerRMTIifO8H.defaultProps={height:32,width:1440};addPropertyControls(FramerRMTIifO8H,{variant:{options:[\"XR3KwPlhe\",\"kUbzgqLYa\",\"dKaOon5M9\",\"RhoqjXXS9\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Phone Opened\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerRMTIifO8H,[{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/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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRMTIifO8H\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"kUbzgqLYa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dKaOon5M9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RhoqjXXS9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RMTIifO8H.map","// Generated by Framer (3bdc3c5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/2C9QqKxsqwTYsiEoVMwR/ZwrvqSdPhZuBjlWvOXZe/bmgtGAtvT.js\";const enabledGestures={KBdv3NY6j:{hover:true},ozmAfnq57:{hover:true}};const cycleOrder=[\"KBdv3NY6j\",\"ozmAfnq57\",\"ybjGpveSk\"];const serializationHash=\"framer-OYhy4\";const variantClassNames={KBdv3NY6j:\"framer-v-z9xqj5\",ozmAfnq57:\"framer-v-cfpvdy\",ybjGpveSk:\"framer-v-qaq35h\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.12,.23,.5,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={\"Black Desktop\":\"KBdv3NY6j\",\"Black Mobile\":\"ybjGpveSk\",White:\"ozmAfnq57\"};const getProps=({click,height,id,link,title,width,...props})=>{return{...props,diiPXt8iL:title??props.diiPXt8iL??\"Link\",nROLtrc_N:link??props.nROLtrc_N,variant:humanReadableVariantMap[props.variant]??props.variant??\"KBdv3NY6j\",yzCdtnAbd:click??props.yzCdtnAbd};};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,diiPXt8iL,nROLtrc_N,yzCdtnAbd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KBdv3NY6j\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1tml0ed=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(yzCdtnAbd){const res=await yzCdtnAbd(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"ybjGpveSk\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:nROLtrc_N,motionChild:true,nodeId:\"KBdv3NY6j\",openInNewTab:false,scopeId:\"ToaAzWd8O\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-z9xqj5\",className,classNames)} framer-idnakj`,\"data-framer-name\":\"Black Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KBdv3NY6j\",onTap:onTap1tml0ed,ref:refBinding,style:{...style},...addPropertyOverrides({\"KBdv3NY6j-hover\":{\"data-framer-name\":undefined},\"ozmAfnq57-hover\":{\"data-framer-name\":undefined},ozmAfnq57:{\"data-framer-name\":\"White\"},ybjGpveSk:{\"data-framer-name\":\"Black Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13vsy8f\",layoutDependency:layoutDependency,layoutId:\"uTaarprEM\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1xo5nk6\",\"data-styles-preset\":\"bmgtGAtvT\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0)))\"},children:\"Link\"})}),className:\"framer-1nkhyx0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"l8AH0FNF0\",style:{\"--extracted-1eung3n\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},text:diiPXt8iL,variants:{ozmAfnq57:{\"--extracted-1eung3n\":\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ozmAfnq57:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1xo5nk6\",\"data-styles-preset\":\"bmgtGAtvT\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255)))\"},children:\"Link\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1xo5nk6\",\"data-styles-preset\":\"bmgtGAtvT\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0)))\"},children:\"Link\"})}),className:\"framer-18xaqrl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ga4z8AQek\",style:{\"--extracted-1eung3n\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\",opacity:.6},text:diiPXt8iL,variants:{ozmAfnq57:{\"--extracted-1eung3n\":\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ozmAfnq57:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1xo5nk6\",\"data-styles-preset\":\"bmgtGAtvT\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255)))\"},children:\"Link\"})})}},baseVariant,gestureVariant)})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OYhy4.framer-idnakj, .framer-OYhy4 .framer-idnakj { display: block; }\",\".framer-OYhy4.framer-z9xqj5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-OYhy4 .framer-13vsy8f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 22px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-OYhy4 .framer-1nkhyx0, .framer-OYhy4 .framer-18xaqrl { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-OYhy4.framer-v-z9xqj5.hover .framer-13vsy8f, .framer-OYhy4.framer-v-cfpvdy.hover .framer-13vsy8f { justify-content: flex-end; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 34\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"ozmAfnq57\":{\"layout\":[\"auto\",\"fixed\"]},\"ybjGpveSk\":{\"layout\":[\"auto\",\"fixed\"]},\"T4XR8zT92\":{\"layout\":[\"auto\",\"fixed\"]},\"uAsxiitdi\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"diiPXt8iL\":\"title\",\"nROLtrc_N\":\"link\",\"yzCdtnAbd\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerToaAzWd8O=withCSS(Component,css,\"framer-OYhy4\");export default FramerToaAzWd8O;FramerToaAzWd8O.displayName=\"Text Link\";FramerToaAzWd8O.defaultProps={height:22,width:34};addPropertyControls(FramerToaAzWd8O,{variant:{options:[\"KBdv3NY6j\",\"ozmAfnq57\",\"ybjGpveSk\"],optionTitles:[\"Black Desktop\",\"White\",\"Black Mobile\"],title:\"Variant\",type:ControlType.Enum},diiPXt8iL:{defaultValue:\"Link\",displayTextArea:false,placeholder:\"Link\",title:\"Title\",type:ControlType.String},nROLtrc_N:{title:\"Link\",type:ControlType.Link},yzCdtnAbd:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerToaAzWd8O,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerToaAzWd8O\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ozmAfnq57\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ybjGpveSk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"T4XR8zT92\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"uAsxiitdi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"34\",\"framerIntrinsicHeight\":\"22\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"diiPXt8iL\\\":\\\"title\\\",\\\"nROLtrc_N\\\":\\\"link\\\",\\\"yzCdtnAbd\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (10960d4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/2C9QqKxsqwTYsiEoVMwR/ZwrvqSdPhZuBjlWvOXZe/bmgtGAtvT.js\";import IconArrow from\"https://framerusercontent.com/modules/vuKaFijXShf3KSirTYoh/m7ZrHsQlPwZPKKgiQc9r/Jg5ItQVAC.js\";const IconArrowFonts=getFonts(IconArrow);const enabledGestures={cmQsGoNxI:{hover:true},DY9uGg3Qz:{hover:true}};const cycleOrder=[\"cmQsGoNxI\",\"DY9uGg3Qz\"];const serializationHash=\"framer-jOQ7o\";const variantClassNames={cmQsGoNxI:\"framer-v-1whgvtw\",DY9uGg3Qz:\"framer-v-16o4804\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:100,delay:0,mass:1,stiffness:1e3,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 humanReadableVariantMap={Primary:\"cmQsGoNxI\",Secondary:\"DY9uGg3Qz\"};const getProps=({height,id,link,title,width,...props})=>{return{...props,bohRFuhqj:link??props.bohRFuhqj,i7oFluX4k:title??props.i7oFluX4k??\"All Projects\",variant:humanReadableVariantMap[props.variant]??props.variant??\"cmQsGoNxI\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,i7oFluX4k,bohRFuhqj,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"cmQsGoNxI\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-jOQ7o\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:bohRFuhqj,openInNewTab:false,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,className:`${cx(\"framer-1whgvtw\",className)} framer-1gdlr2s`,\"data-border\":true,\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"cmQsGoNxI\",ref:ref??ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\",borderBottomLeftRadius:64,borderBottomRightRadius:64,borderTopLeftRadius:64,borderTopRightRadius:64,...style},variants:{\"cmQsGoNxI-hover\":{\"--border-color\":\"rgb(0, 0, 0)\",backgroundColor:\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255))\"},\"DY9uGg3Qz-hover\":{\"--border-color\":\"rgb(0, 0, 0)\",backgroundColor:\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255))\"},DY9uGg3Qz:{backgroundColor:\"var(--token-2c7d0c40-26e8-40d8-9000-c8a4ae165651, rgb(240, 240, 240))\"}},...addPropertyOverrides({\"cmQsGoNxI-hover\":{\"data-framer-name\":undefined},\"DY9uGg3Qz-hover\":{\"data-framer-name\":undefined},DY9uGg3Qz:{\"data-framer-name\":\"Secondary\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1xo5nk6\",\"data-styles-preset\":\"bmgtGAtvT\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255)))\"},children:\"All Projects\"})}),className:\"framer-1jx58dg\",layoutDependency:layoutDependency,layoutId:\"YIrltqJeK\",style:{\"--extracted-1eung3n\":\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:i7oFluX4k,variants:{\"cmQsGoNxI-hover\":{\"--extracted-1eung3n\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"},DY9uGg3Qz:{\"--extracted-1eung3n\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"cmQsGoNxI-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1xo5nk6\",\"data-styles-preset\":\"bmgtGAtvT\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0)))\"},children:\"All Projects\"})})},DY9uGg3Qz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1xo5nk6\",\"data-styles-preset\":\"bmgtGAtvT\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0)))\"},children:\"All Projects\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u4mo67-container\",layoutDependency:layoutDependency,layoutId:\"v6zaLaLEp-container\",style:{rotate:0},variants:{\"cmQsGoNxI-hover\":{rotate:45},\"DY9uGg3Qz-hover\":{rotate:45}},children:/*#__PURE__*/_jsx(IconArrow,{height:\"100%\",id:\"v6zaLaLEp\",layoutId:\"v6zaLaLEp\",style:{height:\"100%\",width:\"100%\"},variant:\"LQkQ3Cw9q\",width:\"100%\",...addPropertyOverrides({\"cmQsGoNxI-hover\":{variant:\"lbnGsbzWa\"},DY9uGg3Qz:{variant:\"lbnGsbzWa\"}},baseVariant,gestureVariant)})})]})})})})});});const css=['.framer-jOQ7o [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jOQ7o .framer-1gdlr2s { display: block; }\",\".framer-jOQ7o .framer-1whgvtw { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 32px 16px 32px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-jOQ7o .framer-1jx58dg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jOQ7o .framer-1u4mo67-container { flex: none; height: 16px; position: relative; width: 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-jOQ7o .framer-1whgvtw { gap: 0px; } .framer-jOQ7o .framer-1whgvtw > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-jOQ7o .framer-1whgvtw > :first-child { margin-left: 0px; } .framer-jOQ7o .framer-1whgvtw > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 57\n * @framerIntrinsicWidth 183\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"DY9uGg3Qz\":{\"layout\":[\"auto\",\"auto\"]},\"AvG00zViI\":{\"layout\":[\"auto\",\"auto\"]},\"qCJ0vJSeD\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"i7oFluX4k\":\"title\",\"bohRFuhqj\":\"link\"}\n * @framerImmutableVariables true\n */const FrameruZI6j5QZr=withCSS(Component,css,\"framer-jOQ7o\");export default FrameruZI6j5QZr;FrameruZI6j5QZr.displayName=\"Button Icon\";FrameruZI6j5QZr.defaultProps={height:57,width:183};addPropertyControls(FrameruZI6j5QZr,{variant:{options:[\"cmQsGoNxI\",\"DY9uGg3Qz\"],optionTitles:[\"Primary\",\"Secondary\"],title:\"Variant\",type:ControlType.Enum},i7oFluX4k:{defaultValue:\"All Projects\",displayTextArea:false,title:\"Title\",type:ControlType.String},bohRFuhqj:{title:\"Link\",type:ControlType.Link}});addFonts(FrameruZI6j5QZr,[...IconArrowFonts,...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruZI6j5QZr\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"183\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DY9uGg3Qz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AvG00zViI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qCJ0vJSeD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"i7oFluX4k\\\":\\\"title\\\",\\\"bohRFuhqj\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"57\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Nunito-regular\",\"GF;Nunito-700\",\"GF;Nunito-700italic\",\"GF;Nunito-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Nunito\",source:\"google\",style:\"normal\",uiFamilyName:\"Nunito\",url:\"https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDLshRTY9jo7eTWk.woff2\",weight:\"400\"},{cssFamilyName:\"Nunito\",source:\"google\",style:\"normal\",uiFamilyName:\"Nunito\",url:\"https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDFwmRTY9jo7eTWk.woff2\",weight:\"700\"},{cssFamilyName:\"Nunito\",source:\"google\",style:\"italic\",uiFamilyName:\"Nunito\",url:\"https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiSnc3j6zbXWnoeg.woff2\",weight:\"700\"},{cssFamilyName:\"Nunito\",source:\"google\",style:\"italic\",uiFamilyName:\"Nunito\",url:\"https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNirXA3j6zbXWnoeg.woff2\",weight:\"400\"}]}];export const css=['.framer-6DeZi .framer-styles-preset-1mdord3:not(.rich-text-wrapper), .framer-6DeZi .framer-styles-preset-1mdord3.rich-text-wrapper p { --framer-font-family: \"Nunito\", \"Nunito Placeholder\", sans-serif; --framer-font-family-bold: \"Nunito\", \"Nunito Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Nunito\", \"Nunito Placeholder\", sans-serif; --framer-font-family-italic: \"Nunito\", \"Nunito Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #1a0a3d; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-6DeZi\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Boogaloo-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Boogaloo\",source:\"google\",style:\"normal\",uiFamilyName:\"Boogaloo\",url:\"https://fonts.gstatic.com/s/boogaloo/v25/kmK-Zq45GAvOdnaW6x1A_SrQo_1K.woff2\",weight:\"400\"}]}];export const css=['.framer-JkJ2X .framer-styles-preset-zcx1yu:not(.rich-text-wrapper), .framer-JkJ2X .framer-styles-preset-zcx1yu.rich-text-wrapper h1 { --framer-font-family: \"Boogaloo\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 72px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #1a0a3d; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1099px) and (min-width: 768px) { .framer-JkJ2X .framer-styles-preset-zcx1yu:not(.rich-text-wrapper), .framer-JkJ2X .framer-styles-preset-zcx1yu.rich-text-wrapper h1 { --framer-font-family: \"Boogaloo\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 52px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #1a0a3d; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-JkJ2X .framer-styles-preset-zcx1yu:not(.rich-text-wrapper), .framer-JkJ2X .framer-styles-preset-zcx1yu.rich-text-wrapper h1 { --framer-font-family: \"Boogaloo\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #1a0a3d; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-JkJ2X\";\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 (10141bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,RenderTarget,ResolveLinks,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LinkItem from\"#framer/local/canvasComponent/i0wxsWiQf/i0wxsWiQf.js\";import Navigation from\"#framer/local/canvasComponent/RMTIifO8H/RMTIifO8H.js\";import TextLink from\"#framer/local/canvasComponent/ToaAzWd8O/ToaAzWd8O.js\";import ButtonIcon from\"#framer/local/canvasComponent/uZI6j5QZr/uZI6j5QZr.js\";import*as sharedStyle from\"#framer/local/css/JG4rYVHpN/JG4rYVHpN.js\";import*as sharedStyle1 from\"#framer/local/css/KN1n4eozB/KN1n4eozB.js\";const NavigationFonts=getFonts(Navigation);const ButtonIconFonts=getFonts(ButtonIcon);const TextLinkFonts=getFonts(TextLink);const LinkItemFonts=getFonts(LinkItem);const MotionFooterWithFX=withFX(motion.footer);const breakpoints={vOzFhJ8kc:\"(min-width: 1100px)\",YySim5R5q:\"(max-width: 767.98px)\",ZCHrgzrB7:\"(min-width: 768px) and (max-width: 1099.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-HwLnx\";const variantClassNames={vOzFhJ8kc:\"framer-v-rwtoxc\",YySim5R5q:\"framer-v-1pttw4e\",ZCHrgzrB7:\"framer-v-1wess2\"};const LNzeHy5J_=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={YySim5R5q:[\".framer-HwLnx .framer-hrxvvt { min-height: 107px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={YySim5R5q:\".framer-1pttw4e-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HwLnx.framer-1ie9itr, .framer-HwLnx .framer-1ie9itr { display: block; }\",\".framer-HwLnx.framer-rwtoxc { align-content: center; align-items: center; background-color: var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-HwLnx .framer-p34yk0-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-HwLnx .framer-935x54 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-HwLnx .framer-110jirj { align-content: center; align-items: center; background-color: var(--token-2c7d0c40-26e8-40d8-9000-c8a4ae165651, #161616); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: 90%; justify-content: center; max-height: 1000px; order: 1002; overflow: hidden; padding: 80px; position: relative; width: 100%; z-index: 1; }\",\".framer-HwLnx .framer-wgw73a { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 1px; justify-content: space-between; max-width: 1800px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-HwLnx .framer-mtmy67 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; max-width: 550px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-HwLnx .framer-1tokdz { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-HwLnx .framer-10ix9bx, .framer-HwLnx .framer-zoy44m { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-HwLnx .framer-sx7tww-container, .framer-HwLnx .framer-1dt1x78-container, .framer-HwLnx .framer-cg1sj6-container, .framer-HwLnx .framer-1wisedj-container, .framer-HwLnx .framer-1p5my36-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-HwLnx .framer-1qjjlej { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 440px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-HwLnx .framer-1ag6z5z { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-HwLnx .framer-1xowebq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-HwLnx .framer-1qhbk8k-container, .framer-HwLnx .framer-18vgkkg-container, .framer-HwLnx .framer-17nfen3-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-HwLnx .framer-hrxvvt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1800px; min-height: 22px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css];const mediaQueries={vOzFhJ8kc:\"(min-width: 1100px)\",YySim5R5q:\"(max-width: 767.98px)\",ZCHrgzrB7:\"(min-width: 768px) and (max-width: 1099.98px)\"};const humanReadableVariantMap={Desktop:\"vOzFhJ8kc\",Phone:\"YySim5R5q\",Tablet:\"ZCHrgzrB7\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,showFooter,width,...props})=>{return{...props,LNzeHy5J_:showFooter??props.LNzeHy5J_??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"vOzFhJ8kc\"};};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{style,className,layoutId,variant,LNzeHy5J_,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"vOzFhJ8kc\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-rwtoxc\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-p34yk0-container\",layoutScroll:true,nodeId:\"bhImHD0Sl\",scopeId:\"ew0qQxcm2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YySim5R5q:{variant:matchVariant(\"dKaOon5M9\")},ZCHrgzrB7:{variant:matchVariant(\"kUbzgqLYa\")}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"bhImHD0Sl\",layoutId:\"bhImHD0Sl\",style:{width:\"100%\"},variant:matchVariant(\"XR3KwPlhe\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-935x54\"}),LNzeHy5J_!==false&&/*#__PURE__*/_jsxs(MotionFooterWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-500}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-110jirj\",\"data-framer-name\":\"Footer\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wgw73a\",\"data-framer-name\":\"Top Section\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mtmy67\",\"data-framer-name\":\"Keep In Touch\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tokdz\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mdord3\",\"data-styles-preset\":\"JG4rYVHpN\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255))\"},children:\"Contact\"})}),className:\"framer-10ix9bx\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-zcx1yu\",\"data-styles-preset\":\"KN1n4eozB\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255))\"},children:\"Let's start creating together\"})}),className:\"framer-zoy44m\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"D_d61zKef\"},implicitPathVariables:undefined},{href:{webPageId:\"D_d61zKef\"},implicitPathVariables:undefined},{href:{webPageId:\"D_d61zKef\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-sx7tww-container\",nodeId:\"Cy8v14e8F\",scopeId:\"ew0qQxcm2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YySim5R5q:{bohRFuhqj:resolvedLinks[2]},ZCHrgzrB7:{bohRFuhqj:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(ButtonIcon,{bohRFuhqj:resolvedLinks[0],height:\"100%\",i7oFluX4k:\"Let's talk\",id:\"Cy8v14e8F\",layoutId:\"Cy8v14e8F\",variant:matchVariant(\"DY9uGg3Qz\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qjjlej\",\"data-framer-name\":\"Right Panel\",children:[/*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":\"Footer navigation\",className:\"framer-1ag6z5z\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:1080,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1dt1x78-container\",nodeId:\"fiKTxtwIW\",scopeId:\"ew0qQxcm2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YySim5R5q:{nROLtrc_N:resolvedLinks1[2]},ZCHrgzrB7:{nROLtrc_N:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(TextLink,{diiPXt8iL:\"Home\",height:\"100%\",id:\"fiKTxtwIW\",layoutId:\"fiKTxtwIW\",nROLtrc_N:resolvedLinks1[0],variant:matchVariant(\"ozmAfnq57\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GTaEJ7SyH\"},implicitPathVariables:undefined},{href:{webPageId:\"GTaEJ7SyH\"},implicitPathVariables:undefined},{href:{webPageId:\"GTaEJ7SyH\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:1118,children:/*#__PURE__*/_jsx(Container,{className:\"framer-cg1sj6-container\",nodeId:\"EfYq0IFEJ\",scopeId:\"ew0qQxcm2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YySim5R5q:{nROLtrc_N:resolvedLinks2[2]},ZCHrgzrB7:{nROLtrc_N:resolvedLinks2[1]}},children:/*#__PURE__*/_jsx(TextLink,{diiPXt8iL:\"Work\",height:\"100%\",id:\"EfYq0IFEJ\",layoutId:\"EfYq0IFEJ\",nROLtrc_N:resolvedLinks2[0],variant:matchVariant(\"ozmAfnq57\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"dd4xkfVUE\"},implicitPathVariables:undefined},{href:{webPageId:\"dd4xkfVUE\"},implicitPathVariables:undefined},{href:{webPageId:\"dd4xkfVUE\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:1156,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wisedj-container\",nodeId:\"dthBMRR7k\",scopeId:\"ew0qQxcm2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YySim5R5q:{nROLtrc_N:resolvedLinks3[2]},ZCHrgzrB7:{nROLtrc_N:resolvedLinks3[1]}},children:/*#__PURE__*/_jsx(TextLink,{diiPXt8iL:\"About\",height:\"100%\",id:\"dthBMRR7k\",layoutId:\"dthBMRR7k\",nROLtrc_N:resolvedLinks3[0],variant:matchVariant(\"ozmAfnq57\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"D_d61zKef\"},implicitPathVariables:undefined},{href:{webPageId:\"D_d61zKef\"},implicitPathVariables:undefined},{href:{webPageId:\"D_d61zKef\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:1194,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1p5my36-container\",nodeId:\"qVzYVOJo4\",scopeId:\"ew0qQxcm2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YySim5R5q:{nROLtrc_N:resolvedLinks4[2]},ZCHrgzrB7:{nROLtrc_N:resolvedLinks4[1]}},children:/*#__PURE__*/_jsx(TextLink,{diiPXt8iL:\"Contact\",height:\"100%\",id:\"qVzYVOJo4\",layoutId:\"qVzYVOJo4\",nROLtrc_N:resolvedLinks4[0],variant:matchVariant(\"ozmAfnq57\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":\"Social media links\",className:\"framer-1xowebq\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qhbk8k-container\",nodeId:\"iQGTtmRln\",scopeId:\"ew0qQxcm2\",children:/*#__PURE__*/_jsx(LinkItem,{height:\"100%\",id:\"iQGTtmRln\",kImcoGSg6:\"Twitter\",layoutId:\"iQGTtmRln\",style:{width:\"100%\"},uhsfYPXHm:\"https://twitter.com/DPietrasiak\",variant:matchVariant(\"F3FJrZjum\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-18vgkkg-container\",nodeId:\"BFKerxqR3\",scopeId:\"ew0qQxcm2\",children:/*#__PURE__*/_jsx(LinkItem,{height:\"100%\",id:\"BFKerxqR3\",kImcoGSg6:\"Dribbble\",layoutId:\"BFKerxqR3\",style:{width:\"100%\"},uhsfYPXHm:\"https://dribbble.com/dawidpietrasiak\",variant:matchVariant(\"F3FJrZjum\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-17nfen3-container\",nodeId:\"FPiIUJYXd\",scopeId:\"ew0qQxcm2\",children:/*#__PURE__*/_jsx(LinkItem,{height:\"100%\",id:\"FPiIUJYXd\",kImcoGSg6:\"Instagram\",layoutId:\"FPiIUJYXd\",style:{width:\"100%\"},uhsfYPXHm:\"https://www.instagram.com/dawid_pietrasiak/\",variant:matchVariant(\"F3FJrZjum\"),width:\"100%\"})})})]})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-hrxvvt\",\"data-framer-name\":\"Bottom Section\"})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZCHrgzrB7\":{\"layout\":[\"fixed\",\"fixed\"]},\"YySim5R5q\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LNzeHy5J_\":\"showFooter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"vOzFhJ8kc\":[\".framer-p34yk0-container\",\".framer-110jirj\"],\"ZCHrgzrB7\":[\".framer-p34yk0-container\",\".framer-110jirj\"],\"YySim5R5q\":[\".framer-p34yk0-container\",\".framer-110jirj\"]}\n * @framerBreakpoints {\"vOzFhJ8kc\":{\"min\":1100,\"canvasClassName\":\"framer-rwtoxc-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1100,\"rootFontSize\":16},\"ZCHrgzrB7\":{\"min\":768,\"max\":1099,\"canvasClassName\":\"framer-1wess2-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":768,\"rootFontSize\":16},\"YySim5R5q\":{\"max\":767,\"canvasClassName\":\"framer-1pttw4e-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant vOzFhJ8kc\n * @framerLayoutTemplate true\n */const Framerew0qQxcm2=withCSS(Component,css,\"framer-HwLnx\");export default Framerew0qQxcm2;Framerew0qQxcm2.displayName=\"Main\";Framerew0qQxcm2.defaultProps={height:1e3,width:1100};addPropertyControls(Framerew0qQxcm2,{LNzeHy5J_:{defaultValue:true,title:\"Show Footer\",type:ControlType.Boolean}});addFonts(Framerew0qQxcm2,[{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/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\"}]},...NavigationFonts,...ButtonIconFonts,...TextLinkFonts,...LinkItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});Framerew0qQxcm2.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context),forwardLoader(ButtonIcon,{},context),forwardLoader(TextLink,{},context),forwardLoader(LinkItem,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerew0qQxcm2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1100\",\"framerBreakpoints\":\"{\\\"vOzFhJ8kc\\\":{\\\"min\\\":1100,\\\"canvasClassName\\\":\\\"framer-rwtoxc-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1100,\\\"rootFontSize\\\":16},\\\"ZCHrgzrB7\\\":{\\\"min\\\":768,\\\"max\\\":1099,\\\"canvasClassName\\\":\\\"framer-1wess2-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":768,\\\"rootFontSize\\\":16},\\\"YySim5R5q\\\":{\\\"max\\\":767,\\\"canvasClassName\\\":\\\"framer-1pttw4e-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerVariables\":\"{\\\"LNzeHy5J_\\\":\\\"showFooter\\\"}\",\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZCHrgzrB7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YySim5R5q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"vOzFhJ8kc\\\":[\\\".framer-p34yk0-container\\\",\\\".framer-110jirj\\\"],\\\"ZCHrgzrB7\\\":[\\\".framer-p34yk0-container\\\",\\\".framer-110jirj\\\"],\\\"YySim5R5q\\\":[\\\".framer-p34yk0-container\\\",\\\".framer-110jirj\\\"]}\",\"framerDefaultVariant\":\"vOzFhJ8kc\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,RenderTarget,withCSS}from\"framer\";import{forwardRef,useEffect,useState,useRef,useId}from\"react\";import{motion}from\"framer-motion\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";export const useMultiStepFormStore=createStore({});export const HIDDEN_CLASS_NAME=\"framerforms-hidden\";const CANVAS_HIDDEN_CLASS_NAME=\"framerforms-canvas-hidden\";export const useInstanceId=()=>{const id=useId();const cleanId=id.replace(/:/g,\"\");const instanceId=`superfields-${cleanId}`;return instanceId;};export const HiddenInput=/*#__PURE__*/forwardRef(({name,required,value,setInvalid,onSetValueEvent,noPrefill=false,disabled=false},parentRef)=>{const internalRef=useRef(null);const ref=parentRef||internalRef;const prevValueRef=useRef(value);// Store callback in ref to avoid listener churn\nconst onSetValueEventRef=useRef(onSetValueEvent);onSetValueEventRef.current=onSetValueEvent;useEffect(()=>{const element=ref.current;if(!element||!onSetValueEventRef.current)return;// Use a wrapper that always calls the latest callback\nconst handler=event=>{onSetValueEventRef.current?.(event);};element.addEventListener(\"framerFormsSetValue\",handler);// Mark as ready AFTER listener is attached - FormPersistence checks for this\nelement.dataset.framerformsSetValueReady=\"true\";return()=>{element.removeEventListener(\"framerFormsSetValue\",handler);delete element.dataset.framerformsSetValueReady;};},[])// Empty deps - only attach once\n;// Dispatch change event when value changes so FormPersistence can track updates\nuseEffect(()=>{const element=ref.current;if(!element)return;// Only dispatch if value actually changed (not on initial mount)\nif(prevValueRef.current!==value){prevValueRef.current=value;// Dispatch both input and change events for compatibility\nelement.dispatchEvent(new Event(\"input\",{bubbles:true}));element.dispatchEvent(new Event(\"change\",{bubbles:true}));}},[value]);return /*#__PURE__*/_jsx(\"input\",{ref:ref,type:\"text\",\"data-framerforms-set-value-event\":!!onSetValueEvent,\"data-framerforms-no-prefill\":noPrefill,style:{position:\"absolute\",opacity:0,pointerEvents:\"none\",inset:0},tabIndex:-1,name:name,required:required,value:value,disabled:disabled,onChange:()=>{},onInvalid:event=>{event.preventDefault();setInvalid(true);}});});const HideElementComponent=/*#__PURE__*/forwardRef(({},ref)=>{return /*#__PURE__*/_jsx(\"div\",{ref:ref,className:HIDDEN_CLASS_NAME});});export const HideElement=withCSS(HideElementComponent,[`div:has(> .${HIDDEN_CLASS_NAME}) { display: none; }`,`.${HIDDEN_CLASS_NAME} { display: none; }`],HIDDEN_CLASS_NAME);HideElement.displayName=\"FramerForms/Hide Element\";export const HiddenComponentLabel=/*#__PURE__*/forwardRef(({text,subtext=\"\",children=null,...otherProps},ref)=>{const isCanvas=RenderTarget.current()===RenderTarget.canvas;const id=useInstanceId();return isCanvas?/*#__PURE__*/_jsxs(\"div\",{\"data-framerforms\":true,...otherProps,ref:ref,className:CANVAS_HIDDEN_CLASS_NAME,style:{backgroundColor:\"rgba(187, 187, 187, 0.15)\",borderRadius:10,padding:\"12px 16px\",fontFamily:\"Inter\",fontWeight:500,fontSize:12,color:\"#999\",display:\"flex\",flexDirection:\"column\",gap:4,alignItems:\"center\",textAlign:\"center\",width:\"100%\",height:\"100%\",textWrap:\"nowrap\"},children:[children,text,subtext&&/*#__PURE__*/_jsx(\"span\",{style:{opacity:.7,whiteSpace:\"pre\",lineHeight:1.4},children:subtext}),/*#__PURE__*/_jsx(Border,{width:\"1px\",style:\"solid\",borderColor:\"rgba(136, 136, 136, 0.1)\"}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`\n                        [data-framer-component-container=\"true\"] div:has(> .${CANVAS_HIDDEN_CLASS_NAME}) {\n                            display: none !important;\n                        }`}})]}):/*#__PURE__*/_jsxs(\"div\",{...otherProps,ref:ref,className:HIDDEN_CLASS_NAME,children:[/*#__PURE__*/_jsx(HideElement,{}),children]});});HiddenComponentLabel.displayName=\"FramerForms/Hidden Component Label\";export function iconProp({size=16,buttonTitle=\"Icon\",controls={}}={}){return{type:ControlType.Object,buttonTitle,optional:true,defaultValue:{color:\"#999\",size},controls:{image:{type:ControlType.Image},color:{type:ControlType.Color,optional:true,defaultValue:\"#999\"},size:{type:ControlType.Number,defaultValue:size,min:1,step:1,displayStepper:true},...controls}};}export function Icon({image,color,size,style={},defaultImage}){return /*#__PURE__*/_jsx(\"div\",{style:{width:size,height:size,minWidth:size,minHeight:size,pointerEvents:\"none\",backgroundColor:color,backgroundImage:color?\"none\":image?`url('${image}')`:defaultImage,maskImage:image?`url('${image}')`:defaultImage,backgroundSize:\"contain\",backgroundPosition:\"center\",maskSize:\"contain\",maskPosition:\"center\",...style}});}Icon.displayName=\"FramerForms/Icon\";export function Border({width,style,transition=null,borderColor=\"inherit\",opacity=1}){return /*#__PURE__*/_jsx(motion.div,{animate:{borderColor,opacity},style:{position:\"absolute\",inset:0,borderWidth:width,borderStyle:style,borderRadius:\"inherit\",pointerEvents:\"none\"},initial:false,transition:transition});}Border.displayName=\"FramerForms/Border\";export function createBackground(fill,on=null,focused=null,invalid=null){if(fill){const onOff=typeof on==\"boolean\";if(fill.type==\"color\"){let color=invalid&&fill.colorInvalid||focused&&fill.colorFocus||(onOff?on?fill.colorOn:fill.colorOff:fill.color);return{backgroundColor:color,backgroundImage:\"none\"};}else{const colorA=invalid&&fill.colorAInvalid||focused&&fill.colorAFocus||(onOff?on?fill.colorAOn:fill.colorAOff:fill.colorA);const colorB=invalid&&fill.colorBInvalid||focused&&fill.colorBFocus||(onOff?on?fill.colorBOn:fill.colorBOff:fill.colorB);return{backgroundColor:\"none\",backgroundImage:`linear-gradient(${fill.gradientAngle}deg, ${colorB}, ${colorA})`};}}return{};}export function parsePadding(padding){if(typeof padding!==\"string\"){return[0,0,0,0];}const values=padding.split(\" \");const parsedValues=values.map(value=>parseInt(value.replace(\"px\",\"\"),10));switch(parsedValues.length){case 1:const p=parsedValues[0];return[p,p,p,p];case 4:return parsedValues;}return[0,0,0,0];}export function fillProp({onOff=false,focus=true,invalid=true,optional=false,hidden=null,color=\"rgba(187, 187, 187, 0.15)\",colorA=\"#BBB\",colorB=\"#676767\",colorOn=\"rgba(70, 160, 219, 0.2)\",colorAOn=\"#66C2FF\",colorBOn=\"#0099FF\",colorOff=\"rgba(187, 187, 187, 0.15)\",colorAOff=\"#BBB\",colorBOff=\"#676767\"}={}){return{type:ControlType.Object,optional,hidden,icon:\"color\",defaultValue:{type:\"color\",...onOff?{colorOn,colorOff}:{color,colorA,colorB}},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"linearGradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},...onOff?{colorOn:{type:ControlType.Color,defaultValue:colorOn,hidden:props=>props.type!==\"color\"},colorOff:{type:ControlType.Color,defaultValue:colorOff,hidden:props=>props.type!==\"color\"}}:{color:{type:ControlType.Color,defaultValue:color,hidden:props=>props.type!==\"color\"}},...focus?{colorFocus:{type:ControlType.Color,optional:true,title:\"Focus\",hidden:props=>props.type!==\"color\"}}:{},...invalid?{colorInvalid:{type:ControlType.Color,optional:true,title:\"Invalid\",hidden:props=>props.type!==\"color\"}}:{},...onOff?{colorAOn:{type:ControlType.Color,defaultValue:colorAOn,title:\"Colors On\",hidden:props=>props.type!==\"linearGradient\"},colorBOn:{type:ControlType.Color,defaultValue:colorBOn,title:\" \",hidden:props=>props.type!==\"linearGradient\"},colorAOff:{type:ControlType.Color,defaultValue:colorAOff,title:\"Colors Off\",hidden:props=>props.type!==\"linearGradient\"},colorBOff:{type:ControlType.Color,defaultValue:colorBOff,title:\" \",hidden:props=>props.type!==\"linearGradient\"}}:{colorA:{type:ControlType.Color,defaultValue:colorA,title:\"Colors\",hidden:props=>props.type!==\"linearGradient\"},colorB:{type:ControlType.Color,defaultValue:colorB,title:\" \",hidden:props=>props.type!==\"linearGradient\"}},...focus?{colorAFocus:{type:ControlType.Color,optional:true,title:\"Focus\",hidden:props=>props.type!==\"linearGradient\"},colorBFocus:{type:ControlType.Color,optional:true,title:\" \",hidden:props=>props.type!==\"linearGradient\"}}:{},...invalid?{colorAInvalid:{type:ControlType.Color,optional:true,title:\"Invalid\",hidden:props=>props.type!==\"linearGradient\"},colorBInvalid:{type:ControlType.Color,optional:true,title:\" \",hidden:props=>props.type!==\"linearGradient\"}}:{},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"linearGradient\"}}};}export function borderProp({onOff=false,focus=true,invalid=true,defaultValue=true,color=\"rgba(136, 136, 136, 0.1)\",colorOn=\"#0099FF\",colorOff=\"rgba(136, 136, 136, 0.1)\",colorFocus=\"#0099FF\",colorInvalid=\"#FF5A6F\",hidden=null}={}){return{type:ControlType.Object,optional:true,hidden,defaultValue:defaultValue?{color,colorOn,colorOff,colorFocus,colorInvalid,width:\"1px\"}:undefined,controls:{...onOff?{colorOn:{type:ControlType.Color,defaultValue:colorOn},colorOff:{type:ControlType.Color,defaultValue:colorOff}}:{color:{type:ControlType.Color,defaultValue:color}},...focus?{colorFocus:{type:ControlType.Color,defaultValue:colorFocus,optional:true,title:\"Focus\"}}:{},...invalid?{colorInvalid:{type:ControlType.Color,defaultValue:colorInvalid,optional:true,title:\"Invalid\"}}:{},width:{type:ControlType.Padding,defaultValue:\"1px\"},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}};}export function shadowsProp({invalid=true,onOff=false}={}){return{type:ControlType.Object,buttonTitle:\"Shadows\",optional:true,controls:{...onOff?{on:{type:ControlType.BoxShadow,defaultValue:\"rgba(0, 153, 255, 0.5) 0px 2px 4px 0px\"},off:{type:ControlType.BoxShadow,defaultValue:\"rgba(0, 0, 0, 0.25) 0px 2px 4px 0px\"}}:{default:{type:ControlType.BoxShadow,defaultValue:\"rgba(0, 0, 0, 0.25) 0px 2px 4px 0px\"}},focus:{type:ControlType.BoxShadow},invalid:invalid?{type:ControlType.BoxShadow}:null}};}export function useCanvasState(ref){const[totalPages,setTotalPages]=useState(1);useEffect(()=>{const element=ref.current;let pages=null;function updateState(){setTotalPages(pages?pages.children.length:1);}if(element){const multiStepForms=document.querySelectorAll(\"div[data-framerforms-multi-step-form]\");for(const multiStepForm of multiStepForms){const form=multiStepForm.closest(\"form\")||multiStepForm.parentElement.parentElement.parentElement;if(form&&isAncestor(form,element)){pages=form.querySelector(':scope > [data-framer-name=\"Pages\" i]');}}}updateState();if(pages){const observer=new MutationObserver((mutationsList,observer)=>{for(let mutation of mutationsList){if(mutation.type===\"childList\"){updateState();}}});observer.observe(pages,{childList:true});return()=>observer.disconnect();}},[]);return{page:0,totalPages};}export function isAncestor(ancestorElement,descendantElement){if(!ancestorElement||!descendantElement){return false;}let currentElement=descendantElement;while(currentElement!==null){if(currentElement===ancestorElement){return true;}currentElement=currentElement.parentElement;}return false;}export function getFormInfo(element){const form=element?.closest(\"form\");let formId=null;let pages=null;if(form){formId=form.getAttribute(\"framerforms-id\");pages=form.querySelector(':scope > [data-framer-name=\"Pages\" i]');if(!formId){formId=uuid();form.setAttribute(\"framerforms-id\",formId);}}return{form,formId,pages};}function uuid(){let d=new Date().getTime()// Timestamp\n;let d2=performance&&performance.now&&performance.now()*1e3||0// Time in microseconds since page-load or 0 if unsupported\n;return\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".replace(/[xy]/g,function(c){let r=Math.random()*16// random number between 0 and 16\n;if(d>0){// Use timestamp until depleted\nr=(d+r)%16|0;d=Math.floor(d/16);}else{// Use microseconds since page-load if supported\nr=(d2+r)%16|0;d2=Math.floor(d2/16);}return(c===\"x\"?r:r&3|8).toString(16);});}// ============================================================================\n// FORM UTILITIES\n// ============================================================================\n/**\n * Clears all form input values and dispatches events to notify React components.\n * Handles regular inputs, checkboxes, radios, and custom FramerForms inputs\n * (RatingInput, PhoneNumberInput, etc.).\n *\n * @param form - The form element to clear\n */export function clearFormInputs(form){if(!form)return;// Reset the form (clears most inputs)\nform.reset();// Manually clear inputs that might not be reset by form.reset()\nconst inputs=form.querySelectorAll(\"input, select, textarea\");inputs.forEach(input=>{if(input.type===\"checkbox\"||input.type===\"radio\"){input.checked=false;}else{input.value=\"\";}// Dispatch events to notify React components\ninput.dispatchEvent(new Event(\"input\",{bubbles:true}));input.dispatchEvent(new Event(\"change\",{bubbles:true}));});// Clear custom FramerForms inputs (RatingInput, PhoneNumberInput, etc.)\n// These use HiddenInput with data-framerforms-set-value-event=\"true\"\nconst customInputs=form.querySelectorAll('input[data-framerforms-set-value-event=\"true\"]');customInputs.forEach(input=>{const inputName=input.name?.toLowerCase()||\"\";// Identify component type by checking parent structure\nconst parent=input.closest(\"[data-framerforms]\");const buttonCount=parent?.querySelectorAll('button[type=\"button\"]').length||0;// RatingInput typically has 2-10 star buttons\nconst isLikelyRating=buttonCount>=2&&buttonCount<=10;// RatingInput needs 0 to clear, others need empty string\nconst clearValue=isLikelyRating||inputName.includes(\"rating\")?0:\"\";input.dispatchEvent(new CustomEvent(\"framerFormsSetValue\",{detail:clearValue,bubbles:true}));});}// ============================================================================\n// AUTOFILL STYLING OVERRIDE\n// ============================================================================\n/**\n * Sets up global CSS to override browser autofill styling.\n * This prevents browsers from applying their default yellow/blue backgrounds\n * to autofilled form inputs, which can break custom designs.\n *\n * Runs once when the module loads and applies to all inputs on the page,\n * including native Framer components.\n */function setupAutofillOverride(){// Check if we're in a browser environment\nif(typeof document===\"undefined\")return;// Check if the style tag already exists to avoid duplicates\nconst existingStyle=document.getElementById(\"framerforms-autofill-override\");if(existingStyle)return;// Create and inject the style tag\nconst style=document.createElement(\"style\");style.id=\"framerforms-autofill-override\";style.textContent=`\n        /* Override browser autofill styling for all inputs */\n        input:-webkit-autofill,\n        input:-webkit-autofill:hover,\n        input:-webkit-autofill:focus,\n        input:-webkit-autofill:active,\n        select:-webkit-autofill,\n        select:-webkit-autofill:hover,\n        select:-webkit-autofill:focus,\n        select:-webkit-autofill:active,\n        textarea:-webkit-autofill,\n        textarea:-webkit-autofill:hover,\n        textarea:-webkit-autofill:focus,\n        textarea:-webkit-autofill:active {\n            /* Use box-shadow to override background color */\n            /* The large spread radius ensures it covers the entire input */\n            -webkit-box-shadow: 0 0 0 1000px transparent inset !important;\n            box-shadow: 0 0 0 1000px transparent inset !important;\n            \n            /* Override text color */\n            -webkit-text-fill-color: inherit !important;\n            color: inherit !important;\n            \n            /* Use transition trick to prevent background color changes */\n            /* The extremely long duration (5000s) effectively prevents the change */\n            transition: background-color 5000s ease-in-out 0s, \n                        color 5000s ease-in-out 0s !important;\n        }\n        \n        /* Ensure autofilled inputs maintain their original styling */\n        input:-webkit-autofill::first-line,\n        select:-webkit-autofill::first-line,\n        textarea:-webkit-autofill::first-line {\n            -webkit-text-fill-color: inherit !important;\n            color: inherit !important;\n        }\n    `;// Append to document head\ndocument.head.appendChild(style);}// Run the setup immediately when the module loads\n// This ensures it applies globally before any components render\nif(typeof document!==\"undefined\"){// Use requestAnimationFrame to ensure DOM is ready\nif(document.readyState===\"loading\"){document.addEventListener(\"DOMContentLoaded\",setupAutofillOverride);}else{// DOM is already loaded, run immediately\nsetupAutofillOverride();}}\nexport const __FramerMetadata__ = {\"exports\":{\"borderProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MultiStepFormState\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCanvasState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HIDDEN_CLASS_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HiddenInput\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFormInfo\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"shadowsProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createBackground\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clearFormInputs\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parsePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiStepFormStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MultiStepFormStore\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HideElement\":{\"type\":\"reactComponent\",\"name\":\"HideElement\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Border\":{\"type\":\"reactComponent\",\"name\":\"Border\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"HiddenComponentLabel\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isAncestor\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LogicConfig\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PageHistory\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerFormsShared.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";import{parsePadding,fillProp,borderProp,shadowsProp,iconProp,createBackground}from\"https://framerusercontent.com/modules/DwWOdDzQZGCuvkNlbUjZ/hMz2wp3CWZkNwPJFGPgQ/FramerFormsShared.js\";// ============================================================================\n// CONSTANTS\n// ============================================================================\nconst COLORS={selectedBg:\"rgba(0, 153, 255, 0.1)\",transparent:\"transparent\"};// ============================================================================\n// UTILITY FUNCTIONS\n// ============================================================================\nconst hoverHandlers=(isSelected,hoverBg)=>({onMouseEnter:e=>{if(!isSelected)e.currentTarget.style.backgroundColor=hoverBg;},onMouseLeave:e=>{if(!isSelected)e.currentTarget.style.backgroundColor=COLORS.transparent;}});// ============================================================================\n// REUSABLE DROPDOWN COMPONENTS\n// ============================================================================\n/**\n * Standard dropdown option item component.\n */export function DropdownItem({option,isSelected,onSelect,color,font,padding,hoverBg=\"rgba(255, 255, 255, 0.1)\",showBorder=false}){if(option.type===\"line\"){return /*#__PURE__*/_jsx(\"div\",{style:{height:1,backgroundColor:\"rgba(0, 0, 0, 0.1)\",margin:`4px 0`}});}return /*#__PURE__*/_jsx(\"div\",{onClick:()=>onSelect(option.value||\"\"),style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",padding,cursor:\"pointer\",backgroundColor:isSelected?COLORS.selectedBg:COLORS.transparent,...font,fontSize:font.fontSize||14,borderBottom:showBorder?\"1px solid rgba(0, 0, 0, 0.1)\":\"none\"},...hoverHandlers(isSelected,hoverBg),children:/*#__PURE__*/_jsx(\"span\",{style:{width:\"fitContent\",color},children:option.title||option.value})});}/**\n * Dropdown search input component.\n */export function DropdownSearch({searchInputRef,searchQuery,onSearchChange,placeholder,color,font,padding,placeholderColor,containerId,showBorder,borderColor}){const searchInputId=`search-${containerId}`;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{padding,borderBottom:showBorder?`1px solid ${borderColor}`:\"none\"},children:/*#__PURE__*/_jsx(\"input\",{ref:searchInputRef,id:searchInputId,type:\"text\",placeholder:placeholder,value:searchQuery,onChange:e=>onSearchChange(e.target.value),style:{width:\"100%\",border:\"none\",outline:\"none\",background:\"transparent\",color,...font,fontSize:font.fontSize||14}})}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`#${searchInputId}::placeholder { color: ${placeholderColor||color+\"80\"}; }`}})]});}/**\n * Scrollable dropdown content area with customizable scrollbar.\n */export function DropdownScrollArea({children,containerId,isCanvas,showDropdown,scrollbar}){const scrollableId=`scrollable-${containerId}`;const showScrollbar=scrollbar?.show!==false;const scrollbarWidth=scrollbar?.width||8;const scrollbarBgColor=scrollbar?.bgColor||\"rgba(0, 0, 0, 0.2)\";const forceScrollbar=isCanvas&&showDropdown&&showScrollbar;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:showScrollbar?`\n                        #${scrollableId}::-webkit-scrollbar {\n                            width: ${scrollbarWidth}px;\n                        }\n                        #${scrollableId}::-webkit-scrollbar-track {\n                            background: transparent;\n                        }\n                        #${scrollableId}::-webkit-scrollbar-thumb {\n                            background: ${scrollbarBgColor};\n                            border-radius: ${scrollbarWidth/2}px;\n                        }\n                        #${scrollableId}::-webkit-scrollbar-thumb:hover {\n                            opacity: 0.8;\n                        }\n                        #${scrollableId} {\n                            scrollbar-width: thin;\n                            scrollbar-color: ${scrollbarBgColor} transparent;\n                            ${forceScrollbar?`overflow-y: scroll !important;`:\"\"}\n                        }\n                    `:`\n                        #${scrollableId}::-webkit-scrollbar {\n                            display: none;\n                        }\n                        #${scrollableId} {\n                            scrollbar-width: none;\n                            -ms-overflow-style: none;\n                        }\n                    `}}),/*#__PURE__*/_jsx(\"div\",{id:scrollableId,style:{overflowY:forceScrollbar?\"scroll\":\"auto\",flex:1},children:children})]});}/**\n * Generic dropdown content component.\n * Renders search (optional), header (optional), and options list.\n */export function GenericDropdownContent({options,selectedValue,onOptionSelect,color,font,padding,placeholderColor,dropdownStyle,containerId,isCanvas,showDropdown,showSearch=false,searchPlaceholder=\"Search...\",searchQuery=\"\",onSearchChange,searchInputRef,renderItem,renderHeader}){const hoverBg=dropdownStyle?.hoverBg||\"rgba(255, 255, 255, 0.1)\";const searchBorderColor=dropdownStyle?.searchBorderColor||\"rgba(0, 0, 0, 0.1)\";const hasResults=options.length>0;// Filter options based on search query if search is enabled\nconst filteredOptions=showSearch&&searchQuery?options.filter(opt=>{if(opt.type===\"line\")return false;const searchLower=searchQuery.toLowerCase();return(opt.title||\"\").toLowerCase().includes(searchLower)||(opt.value||\"\").toLowerCase().includes(searchLower);}):options;return /*#__PURE__*/_jsxs(_Fragment,{children:[showSearch&&onSearchChange&&/*#__PURE__*/_jsx(DropdownSearch,{searchInputRef:searchInputRef,searchQuery:searchQuery,onSearchChange:onSearchChange,placeholder:searchPlaceholder,color:color,font:font,padding:padding,placeholderColor:placeholderColor,containerId:containerId,showBorder:hasResults,borderColor:searchBorderColor}),/*#__PURE__*/_jsxs(DropdownScrollArea,{containerId:containerId,isCanvas:isCanvas,showDropdown:showDropdown,scrollbar:dropdownStyle?.scrollbar,children:[renderHeader?.(),filteredOptions.map((option,index)=>{const isSelected=option.value===selectedValue;const isLastBeforeLine=index<filteredOptions.length-1&&filteredOptions[index+1]?.type===\"line\";if(renderItem){return renderItem({option,isSelected,onSelect:onOptionSelect,color,font,padding,hoverBg,showBorder:isLastBeforeLine});}return /*#__PURE__*/_jsx(DropdownItem,{option:option,isSelected:isSelected,onSelect:onOptionSelect,color:color,font:font,padding:padding,hoverBg:hoverBg,showBorder:isLastBeforeLine},option.value||`line-${index}`);})]})]});}/**\n * Generic dropdown container component with animation support.\n * This is the core dropdown that can be customized for different use cases.\n */export function GenericDropdown(props){const{isOpen,dropdownRef,containerId,fill,isCanvas,showDropdown=false,right,left,width,dropdownStyle,borderRadius,bgBlur}=props;const shouldShow=isOpen||isCanvas&&showDropdown;if(!shouldShow)return null;// Parse border configuration\nconst borderWidth=dropdownStyle?.border?.width?parsePadding(dropdownStyle.border.width):[0,0,0,0];const borderColor=dropdownStyle?.border?.color||\"rgba(136, 136, 136, 0.1)\";const borderStyle=borderWidth.some(w=>w>0)?\"solid\":\"none\";// Use dropdownFill from dropdownStyle if provided, otherwise fall back to fill, otherwise use default\nconst fillToUse=dropdownStyle?.dropdownFill||fill;const backgroundStyle=createBackground(fillToUse);const defaultBgColor=\"#BBBBBB\"// Default dropdown background color (full opacity)\n;const dropdownStyleCSS={position:\"absolute\",top:\"100%\",left:left??0,right:right??undefined,width:width??document.querySelector(\"#\"+containerId)?.clientWidth??\"100%\",marginTop:dropdownStyle?.marginTop??4,backgroundColor:backgroundStyle.backgroundColor||defaultBgColor,backgroundImage:backgroundStyle.backgroundImage,borderRadius:borderRadius||\"8px\",boxShadow:dropdownStyle?.shadows?.default||\"0 4px 12px rgba(0, 0, 0, 0.15)\",zIndex:1e3,maxHeight:dropdownStyle?.height?`${dropdownStyle.height}px`:\"300px\",overflow:\"hidden\",display:\"flex\",flexDirection:\"column\",borderWidth:`${borderWidth[0]}px ${borderWidth[1]}px ${borderWidth[2]}px ${borderWidth[3]}px`,borderStyle,borderColor,backdropFilter:dropdownStyle?.bgBlur!==undefined&&dropdownStyle.bgBlur!==0?`blur(${dropdownStyle.bgBlur}px)`:bgBlur!==0?`blur(${bgBlur}px)`:undefined};const initialY=dropdownStyle?.initialY??-10;const animationConfig={initial:{opacity:0,y:initialY},animate:{opacity:1,y:0},exit:{opacity:0,y:initialY},transition:dropdownStyle?.animation?.type!==false?dropdownStyle?.animation:{duration:.2}};// Canvas preview mode: render without animation\nif(isCanvas&&showDropdown&&!isOpen){return /*#__PURE__*/_jsx(\"div\",{ref:dropdownRef,style:dropdownStyleCSS,children:/*#__PURE__*/_jsx(GenericDropdownContent,{...props})});}return /*#__PURE__*/_jsx(AnimatePresence,{children:shouldShow&&/*#__PURE__*/_jsx(motion.div,{ref:dropdownRef,...animationConfig,style:dropdownStyleCSS,children:/*#__PURE__*/_jsx(GenericDropdownContent,{...props})})});}// ============================================================================\n// PROPERTY CONTROLS (Exported for reuse)\n// ============================================================================\n/**\n * Dropdown style property controls.\n * Import and spread these in other components that use dropdowns.\n */export function getDropdownStyleControls(){return{height:{type:ControlType.Number,defaultValue:300,min:100,max:800,step:10,displayStepper:true,unit:\"px\",title:\"Height\"},animation:{type:ControlType.Transition,defaultValue:{type:\"easing\"},title:\"Animation\"},initialY:{type:ControlType.Number,defaultValue:-10,min:-100,max:100,step:1,displayStepper:true,unit:\"px\",title:\"Initial Y\"},marginTop:{type:ControlType.Number,defaultValue:4,min:0,max:32,step:1,displayStepper:true,unit:\"px\",title:\"Margin\"},hoverBg:{type:ControlType.Color,defaultValue:\"rgba(255, 255, 255, 0.1)\",title:\"Hover BG\"},searchBorderColor:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.1)\",title:\"Divider\"},scrollbar:{type:ControlType.Object,optional:true,title:\"Scrollbar\",controls:{show:{type:ControlType.Boolean,defaultValue:true,title:\"Show\"},width:{type:ControlType.Number,defaultValue:8,min:4,max:20,step:1,displayStepper:true,unit:\"px\",title:\"Width\",hidden:props=>props.show===false},bgColor:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.6)\",title:\"Color\",hidden:props=>props.show===false}}},dropdownFill:{...getDropdownFillControl(),title:\"Fill\"},bgBlur:{type:ControlType.Number,defaultValue:16,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\"},border:borderProp({invalid:false,focus:false}),shadows:shadowsProp({invalid:false})};}/**\n * Creates a dropdown property control object.\n * Use this in components that need dropdown settings.\n */export function dropdownProp(options={}){return{type:ControlType.Object,optional:false,title:options.title||\"Dropdown\",controls:getDropdownStyleControls()};}/**\n * Option item property controls for the options array.\n */export function getOptionItemControls(){return{type:{type:ControlType.Enum,defaultValue:\"text\",options:[\"text\",\"line\"],optionTitles:[\"Text\",\"Line\"],displaySegmentedControl:true},value:{type:ControlType.String,hidden:props=>props.type===\"line\"},title:{type:ControlType.String,hidden:props=>props.type===\"line\"},enabled:{type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:props=>props.type===\"line\"},default:{type:ControlType.Boolean,defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:props=>props.type===\"line\"}};}// ============================================================================\n// SHARED PROPERTY CONTROLS (Exported for reuse across components)\n// ============================================================================\n/**\n * Default values for shared controls.\n *\n * HOW TO USE:\n * - Change values here to cascade updates to ALL components (Dropdown, CountryInput, PhoneNumberInput)\n * - To override a default in a specific component, pass it as an option to getSharedStyleControls():\n *   Example: getSharedStyleControls({ color: \"#999999\" }) // Overrides default color\n *\n * AVAILABLE DEFAULTS:\n * - color: Default text color\n * - placeholderColor: Default placeholder text color\n * - fillColor: Default fill background color\n * - radius: Default border radius\n * - padding: Default padding\n * - fontSize: Default font size\n * - lineHeight: Default line height\n * - bgBlur: Background blur settings (min, max, step)\n */export const SHARED_DEFAULTS={color:\"#999999\",placeholderColor:\"#999999\",fillColor:\"rgba(187, 187, 187, 0.15)\",dropdownFillColor:\"rgba(187, 187, 187, 0.15)\",radius:\"10px\",padding:\"12px\",fontSize:14,lineHeight:1.2,bgBlur:{min:0,max:100,step:1}};/**\n * Factory function for color control.\n * @param defaultValue - Default color value (defaults to SHARED_DEFAULTS.color)\n */export function getColorControl(defaultValue=SHARED_DEFAULTS.color){return{type:ControlType.Color,defaultValue};}/**\n * Factory function for fill control.\n * @param options - Options for fillProp (invalid, color, etc.)\n */export function getFillControl(options={}){return fillProp({invalid:options.invalid!==false,color:options.color||SHARED_DEFAULTS.fillColor});}/**\n * Factory function for dropdown fill control.\n * @param defaultValue - Default dropdown fill color value (defaults to SHARED_DEFAULTS.dropdownFillColor)\n */export function getDropdownFillControl(defaultValue=SHARED_DEFAULTS.dropdownFillColor){return fillProp({invalid:false,focus:false,color:defaultValue});}/**\n * Factory function for font control.\n */export function getFontControl(){return{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:SHARED_DEFAULTS.fontSize,lineHeight:SHARED_DEFAULTS.lineHeight}};}/**\n * Factory function for radius control.\n * @param defaultValue - Default radius value (defaults to SHARED_DEFAULTS.radius)\n */export function getRadiusControl(defaultValue=SHARED_DEFAULTS.radius){return{type:ControlType.String,defaultValue,title:\"Radius\"};}/**\n * Factory function for padding control.\n * @param defaultValue - Default padding value (defaults to SHARED_DEFAULTS.padding)\n */export function getPaddingControl(defaultValue=SHARED_DEFAULTS.padding){return{type:ControlType.String,defaultValue,title:\"Padding\"};}/**\n * Factory function for placeholder color control.\n * @param defaultValue - Default placeholder color value (defaults to SHARED_DEFAULTS.placeholderColor)\n * @param title - Title for the control (defaults to \"Placeholder Color\")\n * @param optional - Whether the control is optional (defaults to true)\n */export function getPlaceholderColorControl(defaultValue=SHARED_DEFAULTS.placeholderColor,title=\"Placeholder Color\",optional=true){return{type:ControlType.Color,defaultValue,title,...optional?{optional:true}:{}};}/**\n * Factory function for icon control.\n * @param buttonTitle - Title for the icon button (defaults to \"Caret\")\n */export function getIconControl(buttonTitle=\"Caret\"){return iconProp({buttonTitle});}/**\n * Factory function for border control.\n * @param options - Options for borderProp (invalid, focus, etc.)\n */export function getBorderControl(options={}){return borderProp({invalid:options.invalid!==false,focus:options.focus!==false});}/**\n * Factory function for shadows control.\n * @param options - Options for shadowsProp (invalid, etc.)\n */export function getShadowsControl(options={}){return shadowsProp({invalid:options.invalid!==false});}/**\n * Factory function for bgBlur control.\n */export function getBgBlurControl(){return{type:ControlType.Number,min:SHARED_DEFAULTS.bgBlur.min,max:SHARED_DEFAULTS.bgBlur.max,step:SHARED_DEFAULTS.bgBlur.step,displayStepper:true,title:\"BG Blur\"};}/**\n * Factory function for transition control.\n */export function getTransitionControl(){return{type:ControlType.Transition,defaultValue:{type:false}};}/**\n * Shared event handler controls.\n * These are identical across all components.\n */export const sharedEventControls={focusEvent:{type:ControlType.EventHandler,title:\"Focus\"},blurEvent:{type:ControlType.EventHandler,title:\"Blur\"},invalidEvent:{type:ControlType.EventHandler,title:\"Invalid\"}};/**\n * Shared style controls object.\n * Use this to get all common style controls at once.\n *\n * USAGE:\n *   ...getSharedStyleControls({ invalid: true })\n *\n * TO OVERRIDE DEFAULTS:\n *   ...getSharedStyleControls({\n *     color: \"#999999\",           // Override default color\n *     placeholderColor: \"#666\",   // Override default placeholder color\n *     fillColor: \"#353535\",       // Override default fill color\n *     radius: \"8px\",              // Override default radius\n *     padding: \"16px\",            // Override default padding\n *     invalid: true               // Enable invalid state styling\n *   })\n *\n * Individual controls can be overridden by passing options.\n * All defaults come from SHARED_DEFAULTS constant above.\n *\n * NOTE: Component-specific controls (like placeholder text) should be added separately,\n * as they differ per component (e.g., \"Select...\" vs \"Select a country...\" vs none).\n */export function getSharedStyleControls(options={}){return{font:getFontControl(),color:getColorControl(options.color),placeholderColor:getPlaceholderColorControl(options.placeholderColor,options.placeholderColorTitle,options.placeholderColorOptional),fill:getFillControl({invalid:options.invalid!==false,color:options.fillColor}),radius:getRadiusControl(options.radius),padding:getPaddingControl(options.padding),icon:getIconControl(options.iconTitle),border:getBorderControl({invalid:options.invalid!==false,focus:options.focus!==false}),shadows:getShadowsControl({invalid:options.invalid!==false}),bgBlur:getBgBlurControl(),transition:getTransitionControl(),...sharedEventControls};}\nexport const __FramerMetadata__ = {\"exports\":{\"DropdownOption\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sharedEventControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSharedStyleControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getOptionItemControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SHARED_DEFAULTS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getRadiusControl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GenericDropdownContent\":{\"type\":\"reactComponent\",\"name\":\"GenericDropdownContent\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"getColorControl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BaseDropdownProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPaddingControl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPlaceholderColorControl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadowsControl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DropdownStyleConfig\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GenericDropdown\":{\"type\":\"reactComponent\",\"name\":\"GenericDropdown\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"DropdownItemProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFillControl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getIconControl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DropdownScrollArea\":{\"type\":\"reactComponent\",\"name\":\"DropdownScrollArea\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"DropdownSearch\":{\"type\":\"reactComponent\",\"name\":\"DropdownSearch\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"getTransitionControl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBgBlurControl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getDropdownFillControl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontControl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"dropdownProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GenericDropdownProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBorderControl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getDropdownStyleControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DropdownItemRenderProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DropdownItem\":{\"type\":\"reactComponent\",\"name\":\"DropdownItem\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useState,useEffect,useRef}from\"react\";import{motion}from\"framer-motion\";import{createBackground,Border,parsePadding,useInstanceId,Icon,HiddenInput}from\"https://framerusercontent.com/modules/DwWOdDzQZGCuvkNlbUjZ/hMz2wp3CWZkNwPJFGPgQ/FramerFormsShared.js\";import{GenericDropdown,dropdownProp,getSharedStyleControls,getOptionItemControls,SHARED_DEFAULTS}from\"https://framerusercontent.com/modules/PwJ4k4IqmEWPlM2ZI4Eu/Ow3xyrL3YR7stkg8VL2K/DropdownUtilities.js\";// ============================================================================\n// MAIN DROPDOWN COMPONENT\n// ============================================================================\n/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 400\n * @framerDisableUnlink\n */export default function Dropdown(props){const{shadows,border,icon,options=[]}=props;const id=useInstanceId();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[focused,setFocused]=useState(false);const[invalid,setInvalid]=useState(false);const[dropdownOpen,setDropdownOpen]=useState(false);const[searchQuery,setSearchQuery]=useState(\"\");// Find the default option or use empty string\nconst getDefaultValue=()=>{const defaultOpt=options.find(opt=>opt.default&&opt.type!==\"line\");return defaultOpt?.value||\"\";};const[selectedValue,setSelectedValue]=useState(getDefaultValue);// Update selected value when options change (e.g., default option changes)\nuseEffect(()=>{const defaultValue=getDefaultValue();if(defaultValue&&!selectedValue){setSelectedValue(defaultValue);}},[options]);const dropdownRef=useRef(null);const searchInputRef=useRef(null);const inputRef=useRef(null);const[pt,pr,pb,pl]=parsePadding(props.padding);// Get enabled options only\nconst enabledOptions=options.filter(opt=>opt.type===\"line\"||opt.enabled!==false);// Close dropdown when clicking outside\nuseEffect(()=>{const handleClickOutside=event=>{const target=event.target;const isOutsideDropdown=dropdownRef.current&&!dropdownRef.current.contains(target);const isOutsideInput=inputRef.current&&!inputRef.current.contains(target);if(isOutsideDropdown&&isOutsideInput){setDropdownOpen(false);setSearchQuery(\"\");setFocused(false);}};if(dropdownOpen||focused){document.addEventListener(\"mousedown\",handleClickOutside);return()=>{document.removeEventListener(\"mousedown\",handleClickOutside);};}},[dropdownOpen,focused]);// Focus search input when dropdown opens\nuseEffect(()=>{if(dropdownOpen&&searchInputRef.current){setTimeout(()=>{searchInputRef.current?.focus();},100);}},[dropdownOpen]);function onFocus(){setFocused(true);setDropdownOpen(true);props.focusEvent?.();if(invalid){setInvalid(false);}}function onBlur(event){const relatedTarget=event.relatedTarget;if(dropdownRef.current?.contains(relatedTarget)||searchInputRef.current===relatedTarget){return;}if(!dropdownOpen){setFocused(false);setSearchQuery(\"\");props.blurEvent?.();}}function onInputClick(){setDropdownOpen(true);setFocused(true);props.focusEvent?.();if(invalid){setInvalid(false);}}function onOptionSelect(value){setSelectedValue(value);setDropdownOpen(false);setSearchQuery(\"\");setFocused(false);inputRef.current?.blur();}const onInvalid=event=>{event.preventDefault();setInvalid(true);props.invalidEvent?.();};// Handle value restoration from FormPersistence\nfunction onSetValueEvent(event){const value=event.detail;if(!value){setSelectedValue(\"\");return;}// Find matching option\nconst matchingOption=options.find(opt=>opt.value===value);if(matchingOption){setSelectedValue(value);}}// Get display text for selected value\nconst getDisplayText=()=>{if(!selectedValue){return props.placeholder||\"Select...\";}const selectedOption=options.find(opt=>opt.value===selectedValue);return selectedOption?.title||selectedOption?.value||selectedValue;};return /*#__PURE__*/_jsxs(motion.div,{\"data-framerforms\":true,id:id,style:{position:\"relative\",borderRadius:props.radius},initial:false,transition:props.transition,children:[/*#__PURE__*/_jsx(HiddenInput,{name:props.name,required:props.required&&!selectedValue,value:selectedValue,setInvalid:setInvalid,onSetValueEvent:onSetValueEvent}),/*#__PURE__*/_jsx(GenericDropdown,{isOpen:dropdownOpen,dropdownRef:dropdownRef,searchInputRef:searchInputRef,searchQuery:searchQuery,onSearchChange:setSearchQuery,options:enabledOptions,selectedValue:selectedValue,onOptionSelect:onOptionSelect,containerId:id,fill:props.fill,color:props.color,font:props.font,isCanvas:isCanvas,showDropdown:props.showDropdown,showSearch:props.showSearch,searchPlaceholder:props.searchPlaceholder,dropdownStyle:props.dropdown,borderRadius:props.radius,padding:props.padding,placeholderColor:props.placeholderColor,bgBlur:props.bgBlur}),/*#__PURE__*/_jsxs(motion.div,{ref:inputRef,onClick:onInputClick,onFocus:onFocus,onBlur:onBlur,tabIndex:0,animate:{...createBackground(props.fill,null,focused,invalid),boxShadow:invalid&&shadows?.invalid||focused&&shadows?.focus||shadows?.default},style:{position:\"relative\",borderRadius:props.radius,cursor:\"pointer\",backdropFilter:props.bgBlur?`blur(${props.bgBlur}px)`:undefined,...props.style},initial:false,transition:props.transition,children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",padding:icon?`${pt}px ${pr+icon.size+8}px ${pb}px ${pl}px`:props.padding,color:selectedValue?props.color:props.placeholderColor||props.color+\"80\",textOverflow:\"ellipsis\",overflow:\"hidden\",whiteSpace:\"nowrap\",...props.font},children:getDisplayText()}),icon&&/*#__PURE__*/_jsx(Icon,{...icon,style:{position:\"absolute\",right:pr,top:\"50%\",transform:\"translateY(-50%)\",pointerEvents:\"none\"},defaultImage:`url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path d=\"M 3.5 6 L 8 10.5 L 12.5 6\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(153, 153, 153)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>')`}),/*#__PURE__*/_jsx(Border,{...props.border,borderColor:invalid&&border?.colorInvalid||focused&&border?.colorFocus||border?.color,transition:props.transition})]}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`#${id} [tabindex]:focus { outline: none; }`}})]});}Dropdown.displayName=\"Dropdown\";// ============================================================================\n// PROPERTY CONTROLS\n// ============================================================================\naddPropertyControls(Dropdown,{name:{type:ControlType.String,defaultValue:\"Location\"},showDropdown:{type:ControlType.Boolean,defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",title:\"Dropdown\"},dropdown:dropdownProp(),required:{type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},options:{type:ControlType.Array,defaultValue:[{type:\"text\",value:\"\",title:\"Select...\",enabled:false,default:true},{type:\"text\",value:\"option_a\",title:\"Option A\",enabled:true},{type:\"text\",value:\"option_b\",title:\"Option B\",enabled:true},{type:\"text\",value:\"option_c\",title:\"Option C\",enabled:true}],control:{type:ControlType.Object,controls:getOptionItemControls()},title:\"Options\"},showSearch:{type:ControlType.Boolean,defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",title:\"Search\"},searchPlaceholder:{type:ControlType.String,defaultValue:\"Search...\",title:\"Search Placeholder\",hidden:props=>!props.showSearch},placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Select...\"},// Shared style controls - includes placeholderColor with default from SHARED_DEFAULTS\n// Component-specific controls (like placeholder text above) are defined separately\n...getSharedStyleControls({color:SHARED_DEFAULTS.color,fillColor:SHARED_DEFAULTS.fillColor,invalid:true})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Dropdown\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const countries=[\"Afghanistan\",\"\\xc5land Islands\",\"Albania\",\"Algeria\",\"American Samoa\",\"Andorra\",\"Angola\",\"Anguilla\",\"Antarctica\",\"Antigua & Barbuda\",\"Argentina\",\"Armenia\",\"Aruba\",\"Ascension Island\",\"Australia\",\"Austria\",\"Azerbaijan\",\"Bahamas\",\"Bahrain\",\"Bangladesh\",\"Barbados\",\"Belarus\",\"Belgium\",\"Belize\",\"Benin\",\"Bermuda\",\"Bhutan\",\"Bolivia\",\"Bosnia & Herzegovina\",\"Botswana\",\"Bouvet Island\",\"Brazil\",\"British Indian Ocean Territory\",\"British Virgin Islands\",\"Brunei\",\"Bulgaria\",\"Burkina Faso\",\"Burundi\",\"Cambodia\",\"Cameroon\",\"Canada\",\"Canary Islands\",\"Cape Verde\",\"Caribbean Netherlands\",\"Cayman Islands\",\"Central African Republic\",\"Ceuta & Melilla\",\"Chad\",\"Chile\",\"China\",\"Christmas Island\",\"Clipperton Island\",\"Cocos (Keeling) Islands\",\"Colombia\",\"Comoros\",\"Congo - Brazzaville\",\"Congo - Kinshasa\",\"Cook Islands\",\"Costa Rica\",\"C\\xf4te D’Ivoire\",\"Croatia\",\"Cuba\",\"Cura\\xe7ao\",\"Cyprus\",\"Czechia\",\"Denmark\",\"Diego Garcia\",\"Djibouti\",\"Dominica\",\"Dominican Republic\",\"Ecuador\",\"Egypt\",\"El Salvador\",\"England\",\"Equatorial Guinea\",\"Eritrea\",\"Estonia\",\"Ethiopia\",\"European Union\",\"Falkland Islands\",\"Faroe Islands\",\"Fiji\",\"Finland\",\"France\",\"French Guiana\",\"French Polynesia\",\"French Southern Territories\",\"Gabon\",\"Gambia\",\"Georgia\",\"Germany\",\"Ghana\",\"Gibraltar\",\"Greece\",\"Greenland\",\"Grenada\",\"Guadeloupe\",\"Guam\",\"Guatemala\",\"Guernsey\",\"Guinea\",\"Guinea-Bissau\",\"Guyana\",\"Haiti\",\"Heard & McDonald Islands\",\"Honduras\",\"Hong Kong SAR China\",\"Hungary\",\"Iceland\",\"India\",\"Indonesia\",\"Iran\",\"Iraq\",\"Ireland\",\"Isle of Man\",\"Israel\",\"Italy\",\"Jamaica\",\"Japan\",\"Jersey\",\"Jordan\",\"Kazakhstan\",\"Kenya\",\"Kiribati\",\"Kosovo\",\"Kuwait\",\"Kyrgyzstan\",\"Laos\",\"Latvia\",\"Lebanon\",\"Lesotho\",\"Liberia\",\"Libya\",\"Liechtenstein\",\"Lithuania\",\"Luxembourg\",\"Macau SAR China\",\"Macedonia\",\"Madagascar\",\"Malawi\",\"Malaysia\",\"Maldives\",\"Mali\",\"Malta\",\"Marshall Islands\",\"Martinique\",\"Mauritania\",\"Mauritius\",\"Mayotte\",\"Mexico\",\"Micronesia\",\"Moldova\",\"Monaco\",\"Mongolia\",\"Montenegro\",\"Montserrat\",\"Morocco\",\"Mozambique\",\"Myanmar (Burma)\",\"Namibia\",\"Nauru\",\"Nepal\",\"Netherlands\",\"New Caledonia\",\"New Zealand\",\"Nicaragua\",\"Niger\",\"Nigeria\",\"Niue\",\"Norfolk Island\",\"North Korea\",\"Northern Mariana Islands\",\"Norway\",\"Oman\",\"Pakistan\",\"Palau\",\"Palestinian Territories\",\"Panama\",\"Papua New Guinea\",\"Paraguay\",\"Peru\",\"Philippines\",\"Pitcairn Islands\",\"Poland\",\"Portugal\",\"Puerto Rico\",\"Qatar\",\"R\\xe9union\",\"Romania\",\"Russia\",\"Rwanda\",\"Samoa\",\"San Marino\",\"S\\xe3o Tom\\xe9 & Pr\\xedncipe\",\"Saudi Arabia\",\"Scotland\",\"Senegal\",\"Serbia\",\"Seychelles\",\"Sierra Leone\",\"Singapore\",\"Sint Maarten\",\"Slovakia\",\"Slovenia\",\"Solomon Islands\",\"Somalia\",\"South Africa\",\"South Georgia & South Sandwich Islands\",\"South Korea\",\"South Sudan\",\"Spain\",\"Sri Lanka\",\"St. Barth\\xe9lemy\",\"St. Helena\",\"St. Kitts & Nevis\",\"St. Lucia\",\"St. Martin\",\"St. Pierre & Miquelon\",\"St. Vincent & Grenadines\",\"Sudan\",\"Suriname\",\"Svalbard & Jan Mayen\",\"Swaziland\",\"Sweden\",\"Switzerland\",\"Syria\",\"Taiwan\",\"Tajikistan\",\"Tanzania\",\"Thailand\",\"Timor-Leste\",\"Togo\",\"Tokelau\",\"Tonga\",\"Trinidad & Tobago\",\"Tristan Da Cunha\",\"Tunisia\",\"Turkey\",\"Turkmenistan\",\"Turks & Caicos Islands\",\"Tuvalu\",\"U.S. Outlying Islands\",\"U.S. Virgin Islands\",\"Uganda\",\"Ukraine\",\"United Arab Emirates\",\"United Kingdom\",\"United Nations\",\"United States\",\"Uruguay\",\"Uzbekistan\",\"Vanuatu\",\"Vatican City\",\"Venezuela\",\"Vietnam\",\"Wales\",\"Wallis & Futuna\",\"Western Sahara\",\"Yemen\",\"Zambia\",\"Zimbabwe\"];export const countryEmojis=[\"🇦🇫\",\"🇦🇽\",\"🇦🇱\",\"🇩🇿\",\"🇦🇸\",\"🇦🇩\",\"🇦🇴\",\"🇦🇮\",\"🇦🇶\",\"🇦🇬\",\"🇦🇷\",\"🇦🇲\",\"🇦🇼\",\"🇦🇨\",\"🇦🇺\",\"🇦🇹\",\"🇦🇿\",\"🇧🇸\",\"🇧🇭\",\"🇧🇩\",\"🇧🇧\",\"🇧🇾\",\"🇧🇪\",\"🇧🇿\",\"🇧🇯\",\"🇧🇲\",\"🇧🇹\",\"🇧🇴\",\"🇧🇦\",\"🇧🇼\",\"🇧🇻\",\"🇧🇷\",\"🇮🇴\",\"🇻🇬\",\"🇧🇳\",\"🇧🇬\",\"🇧🇫\",\"🇧🇮\",\"🇰🇭\",\"🇨🇲\",\"🇨🇦\",\"🇮🇨\",\"🇨🇻\",\"🇧🇶\",\"🇰🇾\",\"🇨🇫\",\"🇪🇦\",\"🇹🇩\",\"🇨🇱\",\"🇨🇳\",\"🇨🇽\",\"🇨🇵\",\"🇨🇨\",\"🇨🇴\",\"🇰🇲\",\"🇨🇬\",\"🇨🇩\",\"🇨🇰\",\"🇨🇷\",\"🇨🇮\",\"🇭🇷\",\"🇨🇺\",\"🇨🇼\",\"🇨🇾\",\"🇨🇿\",\"🇩🇰\",\"🇩🇬\",\"🇩🇯\",\"🇩🇲\",\"🇩🇴\",\"🇪🇨\",\"🇪🇬\",\"🇸🇻\",\"🏴󠁧󠁢󠁥󠁮󠁧󠁿\",\"🇬🇶\",\"🇪🇷\",\"🇪🇪\",\"🇪🇹\",\"🇪🇺\",\"🇫🇰\",\"🇫🇴\",\"🇫🇯\",\"🇫🇮\",\"🇫🇷\",\"🇬🇫\",\"🇵🇫\",\"🇹🇫\",\"🇬🇦\",\"🇬🇲\",\"🇬🇪\",\"🇩🇪\",\"🇬🇭\",\"🇬🇮\",\"🇬🇷\",\"🇬🇱\",\"🇬🇩\",\"🇬🇵\",\"🇬🇺\",\"🇬🇹\",\"🇬🇬\",\"🇬🇳\",\"🇬🇼\",\"🇬🇾\",\"🇭🇹\",\"🇭🇲\",\"🇭🇳\",\"🇭🇰\",\"🇭🇺\",\"🇮🇸\",\"🇮🇳\",\"🇮🇩\",\"🇮🇷\",\"🇮🇶\",\"🇮🇪\",\"🇮🇲\",\"🇮🇱\",\"🇮🇹\",\"🇯🇲\",\"🇯🇵\",\"🇯🇪\",\"🇯🇴\",\"🇰🇿\",\"🇰🇪\",\"🇰🇮\",\"🇽🇰\",\"🇰🇼\",\"🇰🇬\",\"🇱🇦\",\"🇱🇻\",\"🇱🇧\",\"🇱🇸\",\"🇱🇷\",\"🇱🇾\",\"🇱🇮\",\"🇱🇹\",\"🇱🇺\",\"🇲🇴\",\"🇲🇰\",\"🇲🇬\",\"🇲🇼\",\"🇲🇾\",\"🇲🇻\",\"🇲🇱\",\"🇲🇹\",\"🇲🇭\",\"🇲🇶\",\"🇲🇷\",\"🇲🇺\",\"🇾🇹\",\"🇲🇽\",\"🇫🇲\",\"🇲🇩\",\"🇲🇨\",\"🇲🇳\",\"🇲🇪\",\"🇲🇸\",\"🇲🇦\",\"🇲🇿\",\"🇲🇲\",\"🇳🇦\",\"🇳🇷\",\"🇳🇵\",\"🇳🇱\",\"🇳🇨\",\"🇳🇿\",\"🇳🇮\",\"🇳🇪\",\"🇳🇬\",\"🇳🇺\",\"🇳🇫\",\"🇰🇵\",\"🇲🇵\",\"🇳🇴\",\"🇴🇲\",\"🇵🇰\",\"🇵🇼\",\"🇵🇸\",\"🇵🇦\",\"🇵🇬\",\"🇵🇾\",\"🇵🇪\",\"🇵🇭\",\"🇵🇳\",\"🇵🇱\",\"🇵🇹\",\"🇵🇷\",\"🇶🇦\",\"🇷🇪\",\"🇷🇴\",\"🇷🇺\",\"🇷🇼\",\"🇼🇸\",\"🇸🇲\",\"🇸🇹\",\"🇸🇦\",\"🏴󠁧󠁢󠁳󠁣󠁴󠁿\",\"🇸🇳\",\"🇷🇸\",\"🇸🇨\",\"🇸🇱\",\"🇸🇬\",\"🇸🇽\",\"🇸🇰\",\"🇸🇮\",\"🇸🇧\",\"🇸🇴\",\"🇿🇦\",\"🇬🇸\",\"🇰🇷\",\"🇸🇸\",\"🇪🇸\",\"🇱🇰\",\"🇧🇱\",\"🇸🇭\",\"🇰🇳\",\"🇱🇨\",\"🇲🇫\",\"🇵🇲\",\"🇻🇨\",\"🇸🇩\",\"🇸🇷\",\"🇸🇯\",\"🇸🇿\",\"🇸🇪\",\"🇨🇭\",\"🇸🇾\",\"🇹🇼\",\"🇹🇯\",\"🇹🇿\",\"🇹🇭\",\"🇹🇱\",\"🇹🇬\",\"🇹🇰\",\"🇹🇴\",\"🇹🇹\",\"🇹🇦\",\"🇹🇳\",\"🇹🇷\",\"🇹🇲\",\"🇹🇨\",\"🇹🇻\",\"🇺🇲\",\"🇻🇮\",\"🇺🇬\",\"🇺🇦\",\"🇦🇪\",\"🇬🇧\",\"🇺🇳\",\"🇺🇸\",\"🇺🇾\",\"🇺🇿\",\"🇻🇺\",\"🇻🇦\",\"🇻🇪\",\"🇻🇳\",\"🏴󠁧󠁢󠁷󠁬󠁳󠁿\",\"🇼🇫\",\"🇪🇭\",\"🇾🇪\",\"🇿🇲\",\"🇿🇼\"];// Country dial codes (international calling codes)\nexport const countryDialCodes=[\"93\",\"358\",\"355\",\"213\",\"1684\",\"376\",\"244\",\"1264\",\"672\",\"1268\",\"54\",\"374\",\"297\",\"247\",\"61\",\"43\",\"994\",\"1242\",\"973\",\"880\",\"1246\",\"375\",\"32\",\"501\",\"229\",\"1441\",\"975\",\"591\",\"387\",\"267\",\"47\",\"55\",\"246\",\"1284\",\"673\",\"359\",\"226\",\"257\",\"855\",\"237\",\"1\",\"34\",\"238\",\"599\",\"1345\",\"236\",\"34\",\"235\",\"56\",\"86\",\"61\",\"33\",\"61\",\"57\",\"269\",\"242\",\"243\",\"682\",\"506\",\"225\",\"385\",\"53\",\"599\",\"357\",\"420\",\"45\",\"246\",\"253\",\"1767\",\"1809\",\"593\",\"20\",\"503\",\"44\",\"240\",\"291\",\"372\",\"251\",\"\",\"500\",\"298\",\"679\",\"358\",\"33\",\"594\",\"689\",\"262\",\"241\",\"220\",\"995\",\"49\",\"233\",\"350\",\"30\",\"299\",\"1473\",\"590\",\"1671\",\"502\",\"44\",\"224\",\"245\",\"592\",\"509\",\"672\",\"504\",\"852\",\"36\",\"354\",\"91\",\"62\",\"98\",\"964\",\"353\",\"44\",\"972\",\"39\",\"1876\",\"81\",\"44\",\"962\",\"7\",\"254\",\"686\",\"383\",\"965\",\"996\",\"856\",\"371\",\"961\",\"266\",\"231\",\"218\",\"423\",\"370\",\"352\",\"853\",\"389\",\"261\",\"265\",\"60\",\"960\",\"223\",\"356\",\"692\",\"596\",\"222\",\"230\",\"262\",\"52\",\"691\",\"373\",\"377\",\"976\",\"382\",\"1664\",\"212\",\"258\",\"95\",\"264\",\"674\",\"977\",\"31\",\"687\",\"64\",\"505\",\"227\",\"234\",\"683\",\"672\",\"850\",\"1670\",\"47\",\"968\",\"92\",\"680\",\"970\",\"507\",\"675\",\"595\",\"51\",\"63\",\"870\",\"48\",\"351\",\"1787\",\"974\",\"262\",\"40\",\"7\",\"250\",\"685\",\"378\",\"239\",\"966\",\"44\",\"221\",\"381\",\"248\",\"232\",\"65\",\"1721\",\"421\",\"386\",\"677\",\"252\",\"27\",\"500\",\"82\",\"211\",\"34\",\"94\",\"590\",\"290\",\"1869\",\"1758\",\"590\",\"508\",\"1784\",\"249\",\"597\",\"47\",\"268\",\"46\",\"41\",\"963\",\"886\",\"992\",\"255\",\"66\",\"670\",\"228\",\"690\",\"676\",\"1868\",\"290\",\"216\",\"90\",\"993\",\"1649\",\"688\",\"1\",\"1340\",\"256\",\"380\",\"971\",\"44\",\"\",\"1\",\"598\",\"998\",\"678\",\"39\",\"58\",\"84\",\"44\",\"681\",\"212\",\"967\",\"260\",\"263\"];// Country-specific phone formats (using X for digits)\n// Default format for countries without specific format: \"XXXXXXXXXX\"\nexport const countryPhoneFormats=[\"XX XXX XXXX\",\"XXX XXX XXXX\",\"XXX XXX XXX\",\"XXXX XX XX XX\",\"(XXX) XXX-XXXX\",\"XXX XXX\",\"XXX XXX XXX\",\"(XXX) XXX-XXXX\",\"XXXX XXXX\",\"(XXX) XXX-XXXX\",\"XX XXXX-XXXX\",\"XX XXX XXX\",\"XXX XXXX\",\"XXXX\",\"XXXX XXX XXX\",\"XXXX XXXXXXXXX\",\"XX XXX XX XX\",\"(XXX) XXX-XXXX\",\"XXXX XXXX\",\"XXXX-XXXXXX\",\"(XXX) XXX-XXXX\",\"XX XXX-XX-XX\",\"XXXX XX XX XX\",\"XXX-XXXX\",\"XX XX XX XX\",\"(XXX) XXX-XXXX\",\"X XXXX XXXX\",\"X XXX XXXX\",\"XX XXX XXX\",\"XX XXX XXX\",\"XXX XX XXX\",\"(XX) XXXX-XXXX\",\"XXXX\",\"(XXX) XXX-XXXX\",\"XXX XXXX\",\"XXX XXX XXX\",\"XX XX XX XX\",\"XX XX XX XX\",\"XXX XXX XXX\",\"X XX XX XX XX\",\"(XXX) XXX-XXXX\",\"XXX XXX XXX\",\"XXX XX XX\",\"XXX XXXX\",\"(XXX) XXX-XXXX\",\"XX XX XX XX\",\"XXX XXX XXX\",\"XX XX XX XX\",\"X XXXX XXXX\",\"XXX XXXX XXXX\",\"XXXX XXX XXX\",\"X XX XX XX XX\",\"XXXX XXX XXX\",\"X XXX XXXX\",\"XXX XX XX\",\"XX XXX XXXX\",\"XXX XXX XXXX\",\"XX XXX\",\"XXXX XXXX\",\"XX XX XX XX XX\",\"XX XXX XXXX\",\"X XXX XXXX\",\"X XXX XXXX\",\"XX XXX XXX\",\"XXX XXX XXX\",\"XX XX XX XX\",\"XXXX\",\"XX XX XX XX\",\"(XXX) XXX-XXXX\",\"(XXX) XXX-XXXX\",\"XX XXX XXXX\",\"XXX XXX XXXX\",\"XXXX XXXX\",\"XXXX XXXX XXX\",\"XXX XXX XXX\",\"X XXX XXX\",\"XXXX XXXX\",\"XXX XXX XXXX\",\"XXXXXXXXXX\",\"XXXXX\",\"XXX XXX\",\"XXX XXXX\",\"XX XXX XXXX\",\"X XX XX XX XX XX\",\"XXXX XX XX XX\",\"XX XX XX XX\",\"XXX XX XX XX\",\"X XX XX XX XX\",\"XXX XXXX\",\"XXX XX XX XX\",\"XXXX XXXXXXXXX\",\"XXX XXX XXXX\",\"XXXX XXXXX\",\"XXX XXX XXXX\",\"XX XX XX\",\"(XXX) XXX-XXXX\",\"XXXX XX XX XX\",\"(XXX) XXX-XXXX\",\"XXXX XXXX\",\"XXXX XXXX XXX\",\"XXX XX XX XX\",\"XXX XXXX\",\"XXX XXXX\",\"XX XX-XXXX\",\"XXXX XXXX\",\"XXXX-XXXX\",\"XXXX XXXX\",\"XX XXX XXXX\",\"XXX XXXX\",\"XXXXX XXXXX\",\"XXX-XXXX-XXXX\",\"XXX XXX XXXX\",\"XXX XXX XXXX\",\"XX XXX XXXX\",\"XXXX XXXX XXX\",\"XX-XXX-XXXX\",\"XXX XXX XXXX\",\"(XXX) XXX-XXXX\",\"XX-XXXX-XXXX\",\"XXXX XXXX XXX\",\"X XXXX XXXX\",\"X XXX XXX-XX-XX\",\"XXX XXXXXXX\",\"XXXXX\",\"XXX XXX XXX\",\"XXXX XXXX\",\"XXX XX-XX-XX\",\"XX XX XXX XXX\",\"XX XXX XXX\",\"X XXX XXX\",\"X XXX XXXX\",\"XXX XXX XXXX\",\"XX-XXXX-XXXX\",\"XXX XX XX\",\"(X-XX) XXXXX\",\"XXX XXX XXX\",\"XXXX XXXX\",\"XX XXX XXX\",\"XX XX XXX XX\",\"X XXXX XXXX\",\"XX-XXX XXXX\",\"XXX-XXXX\",\"XX XX XX XX\",\"XXXX XXXX\",\"XXX-XXXX\",\"XXXX XX XX XX\",\"XX XX XX XX\",\"XXXX XXXX\",\"XXX XX XX XX\",\"XX XXXX XXXX\",\"XXX-XXXX\",\"XXXX XXXX\",\"X XX XX XX XX\",\"XXXX XXXX\",\"XX XXX XXX\",\"(XXX) XXX-XXXX\",\"XXXX-XXXXXX\",\"XX XXX XXXX\",\"X XXXX XXXX\",\"XX XXX XXXX\",\"XXX XXXX\",\"XXX-XXX-XXXX\",\"X XXXX XXXX\",\"XX.XX.XX\",\"XXX XXX XXXX\",\"XXXX XXXX\",\"XX XX XX XX\",\"XXX XXX XXXX\",\"XXXX\",\"XXXX XXX\",\"XXX-XXXX-XXXX\",\"(XXX) XXX-XXXX\",\"XXX XX XXX\",\"XXXX XXXX\",\"XXX-XXXXXXX\",\"XXX-XXXX\",\"XX XXX XXXX\",\"XXXX-XXXX\",\"XXX XXXX\",\"XXXX XXX XXX\",\"XXX XXX XXX\",\"XXXX XXX XXXX\",\"XXXXX\",\"XXX XXX XXX\",\"XXX XXX XXX\",\"(XXX) XXX-XXXX\",\"XXXX XXXX\",\"XXX XX XX XX\",\"XXX XXX XXX\",\"XXX XXX-XX-XX\",\"XXX XXX XXX\",\"XXXX\",\"XXXX XXXXXXX\",\"XXX XXXX\",\"XX XXX XXXX\",\"XXXX XXXX XXX\",\"XX XXX XX XX\",\"XX XXX XXXX\",\"X XXX XXX\",\"XX XXX XXX\",\"XXXX XXXX\",\"(XXX) XXX-XXXX\",\"XXX XXX XXX\",\"XX XXX XXX\",\"XXXX\",\"XX XXXX XXX\",\"XX XXX XXXX\",\"XXXXX\",\"XX-XXXX-XXXX\",\"XXXX XXX XXX\",\"XXX XXX XXX\",\"XX X XXX XXXX\",\"XXXX XX XX XX\",\"XXXX\",\"(XXX) XXX-XXXX\",\"(XXX) XXX-XXXX\",\"XXXX XX XX XX\",\"XX XX XX XX\",\"(XXX) XXX-XXXX\",\"XXX XXX XXXX\",\"XXX-XXXX\",\"XXX XX XXX\",\"XXXX XXXX\",\"XX-XXX XX XX\",\"XX XXX XX XX\",\"XXX XXX XXXX\",\"XXXX XXX XXX\",\"XXX XX-XX-XX\",\"XXX XXX XXXX\",\"XX-XXX-XXXX\",\"XXXX XXXX\",\"XX XX XX XX\",\"XXXX\",\"XXXXX\",\"(XXX) XXX-XXXX\",\"XXXX\",\"XX XXX XXX\",\"XXX XXX XX XX\",\"XX XX-XX-XX\",\"(XXX) XXX-XXXX\",\"XXXXX\",\"(XXX) XXX-XXXX\",\"(XXX) XXX-XXXX\",\"XXX XXX XXX\",\"XXX XXX XX XX\",\"XX XXX XXXX\",\"XXXX XXXX XXX\",\"XXXXXXXXXX\",\"(XXX) XXX-XXXX\",\"XXXX XXXX\",\"XX XXX XX XX\",\"XXXXX\",\"XX XXXX XXXX\",\"XXXX-XXXXXXX\",\"XXX XXXX XXX\",\"XXXX XXXX XXX\",\"XX XX XX\",\"XXXX-XXXXXX\",\"X XXX XXX\",\"XX XXXX XXXX\",\"X XXXX XXXX\"];// Helper function to get dial code by country name\nexport function getDialCodeByCountry(countryName){const index=countries.indexOf(countryName);return index>=0?countryDialCodes[index]:\"1\";}// Helper function to get phone format by country name\nexport function getPhoneFormatByCountry(countryName){const index=countries.indexOf(countryName);return index>=0?countryPhoneFormats[index]:\"(XXX) XXX-XXXX\";}// Helper function to get country by dial code\nexport function getCountryByDialCode(dialCode){const index=countryDialCodes.indexOf(dialCode);return index>=0?countries[index]:null;}\nexport const __FramerMetadata__ = {\"exports\":{\"getPhoneFormatByCountry\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"countryDialCodes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getDialCodeByCountry\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCountryByDialCode\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"countryEmojis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"countries\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"countryPhoneFormats\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Countries.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{parsePadding,createBackground}from\"https://framerusercontent.com/modules/DwWOdDzQZGCuvkNlbUjZ/hMz2wp3CWZkNwPJFGPgQ/FramerFormsShared.js\";import{countries,countryEmojis,countryDialCodes}from\"https://framerusercontent.com/modules/1LECUrurTpenvfDn1ShM/nL9gmnXABjh04Nl8aaL8/Countries.js\";import{DropdownScrollArea,DropdownSearch}from\"https://framerusercontent.com/modules/PwJ4k4IqmEWPlM2ZI4Eu/Ow3xyrL3YR7stkg8VL2K/DropdownUtilities.js\";// ============================================================================\n// CONSTANTS\n// ============================================================================\nconst COLORS={selectedBg:\"rgba(0, 153, 255, 0.1)\",transparent:\"transparent\"};// ============================================================================\n// UTILITY FUNCTIONS\n// ============================================================================\nconst hoverHandlers=(isSelected,hoverBg)=>({onMouseEnter:e=>{if(!isSelected)e.currentTarget.style.backgroundColor=hoverBg;},onMouseLeave:e=>{if(!isSelected)e.currentTarget.style.backgroundColor=COLORS.transparent;}});function CountryItem({country,isSelected,onSelect,color,font,padding,showFlags,showDialCodes,showBorder=false,hoverBg=\"rgba(255, 255, 255, 0.1)\"}){const countryIndex=countries.indexOf(country);const dialCode=countryDialCodes[countryIndex];const emoji=countryEmojis[countryIndex];return /*#__PURE__*/_jsxs(\"div\",{onClick:()=>onSelect(country),style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",padding,cursor:\"pointer\",backgroundColor:isSelected?COLORS.selectedBg:COLORS.transparent,...font,fontSize:font.fontSize||14,borderBottom:showBorder?\"1px solid rgba(0, 0, 0, 0.1)\":\"none\"},...hoverHandlers(isSelected,hoverBg),children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:4},children:[showFlags&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"18px\",lineHeight:1,width:\"fitContent\"},children:emoji}),/*#__PURE__*/_jsx(\"span\",{style:{width:\"fitContent\",color},children:country})]}),showDialCodes&&/*#__PURE__*/_jsxs(\"span\",{style:{width:\"fitContent\",color:color||\"#999\",opacity:.7},children:[\"+\",dialCode]})]});}function NoneOption({isSelected,onSelect,color,font,padding,text,showBorder,hoverBg=\"rgba(255, 255, 255, 0.1)\"}){return /*#__PURE__*/_jsx(\"div\",{onClick:onSelect,style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",padding,cursor:\"pointer\",backgroundColor:isSelected?COLORS.selectedBg:COLORS.transparent,...font,fontSize:font.fontSize||14,borderBottom:showBorder?\"1px solid rgba(0, 0, 0, 0.1)\":\"none\"},...hoverHandlers(isSelected,hoverBg),children:/*#__PURE__*/_jsx(\"span\",{style:{width:\"fitContent\",color},children:text})});}function CountryDropdownContent({searchInputRef,searchQuery,onSearchChange,filteredCountries,selectedCountry,onCountrySelect,color,font,showFlags=true,showDialCodes=false,pinnedCountries=[],showNoneOption=false,noneOptionText=\"Select a country...\",onNoneSelect,padding,placeholderColor,dropdownStyle,containerId,isCanvas,showDropdown}){const pinnedSet=new Set(pinnedCountries);const regularCountries=filteredCountries.filter(c=>!pinnedSet.has(c));const pinnedFiltered=pinnedCountries.filter(c=>filteredCountries.includes(c));const isNoneSelected=selectedCountry===\"\"||selectedCountry===\"none\";const hasMoreItems=pinnedFiltered.length>0||regularCountries.length>0;const hasResults=filteredCountries.length>0;const hoverBg=dropdownStyle?.hoverBg||\"rgba(255, 255, 255, 0.1)\";const searchBorderColor=dropdownStyle?.searchBorderColor||\"rgba(0, 0, 0, 0.1)\";return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(DropdownSearch,{searchInputRef:searchInputRef,searchQuery:searchQuery,onSearchChange:onSearchChange,placeholder:\"Search countries...\",color:color,font:font,padding:padding,placeholderColor:placeholderColor,containerId:containerId,showBorder:hasResults,borderColor:searchBorderColor}),/*#__PURE__*/_jsxs(DropdownScrollArea,{containerId:containerId,isCanvas:isCanvas,showDropdown:showDropdown,scrollbar:dropdownStyle?.scrollbar,children:[showNoneOption&&/*#__PURE__*/_jsx(NoneOption,{isSelected:isNoneSelected,onSelect:onNoneSelect,color:color,font:font,padding:padding,text:noneOptionText,showBorder:hasMoreItems,hoverBg:hoverBg}),pinnedFiltered.map(country=>/*#__PURE__*/_jsx(CountryItem,{country:country,isSelected:country===selectedCountry,onSelect:onCountrySelect,color:color,font:font,padding:padding,showFlags:showFlags,showDialCodes:showDialCodes,showBorder:regularCountries.length>0,hoverBg:hoverBg},`pinned-${country}`)),regularCountries.map(country=>/*#__PURE__*/_jsx(CountryItem,{country:country,isSelected:country===selectedCountry,onSelect:onCountrySelect,color:color,font:font,padding:padding,showFlags:showFlags,showDialCodes:showDialCodes,hoverBg:hoverBg},country))]})]});}/**\n * Reusable country dropdown component with search, flags, and dial codes support.\n * Used by both CountryInput and PhoneNumberInput components.\n */export function CountryDropdown(props){const{isOpen,dropdownRef,containerId,fill,isCanvas,showDropdown=false,right,left,width,dropdownStyle,borderRadius,bgBlur}=props;const shouldShow=isOpen||isCanvas&&showDropdown;if(!shouldShow)return null;// Parse border configuration\nconst borderWidth=dropdownStyle?.border?.width?parsePadding(dropdownStyle.border.width):[0,0,0,0];const borderColor=dropdownStyle?.border?.color||\"rgba(136, 136, 136, 0.1)\";const borderStyle=borderWidth.some(w=>w>0)?\"solid\":\"none\";// Use dropdownFill from dropdownStyle if provided, otherwise fall back to fill, otherwise use default\nconst fillToUse=dropdownStyle?.dropdownFill||fill;const backgroundStyle=createBackground(fillToUse);const defaultBgColor=\"#BBBBBB\"// Default dropdown background color (full opacity)\n;const dropdownStyleCSS={position:\"absolute\",top:\"100%\",left:left??0,right:right??undefined,width:width??document.querySelector(\"#\"+containerId)?.clientWidth??\"100%\",marginTop:dropdownStyle?.marginTop??4,backgroundColor:backgroundStyle.backgroundColor||defaultBgColor,backgroundImage:backgroundStyle.backgroundImage,borderRadius:borderRadius||\"8px\",boxShadow:dropdownStyle?.shadows?.default||\"0 4px 12px rgba(0, 0, 0, 0.15)\",zIndex:1e3,maxHeight:dropdownStyle?.height?`${dropdownStyle.height}px`:\"300px\",overflow:\"hidden\",display:\"flex\",flexDirection:\"column\",borderWidth:`${borderWidth[0]}px ${borderWidth[1]}px ${borderWidth[2]}px ${borderWidth[3]}px`,borderStyle,borderColor,backdropFilter:dropdownStyle?.bgBlur!==undefined&&dropdownStyle.bgBlur!==0?`blur(${dropdownStyle.bgBlur}px)`:bgBlur!==0?`blur(${bgBlur}px)`:undefined};const initialY=dropdownStyle?.initialY??-10;const animationConfig={initial:{opacity:0,y:initialY},animate:{opacity:1,y:0},exit:{opacity:0,y:initialY},transition:dropdownStyle?.animation?.type!==false?dropdownStyle?.animation:{duration:.2}};// Canvas preview mode: render without animation\nif(isCanvas&&showDropdown&&!isOpen){return /*#__PURE__*/_jsx(\"div\",{ref:dropdownRef,style:dropdownStyleCSS,children:/*#__PURE__*/_jsx(CountryDropdownContent,{...props})});}return /*#__PURE__*/_jsx(motion.div,{ref:dropdownRef,...animationConfig,style:dropdownStyleCSS,children:/*#__PURE__*/_jsx(CountryDropdownContent,{...props})});}\nexport const __FramerMetadata__ = {\"exports\":{\"CountryDropdownProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CountryDropdown\":{\"type\":\"reactComponent\",\"name\":\"CountryDropdown\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useState,useEffect,useRef}from\"react\";import{motion}from\"framer-motion\";import{Border,createBackground,parsePadding,useInstanceId,HiddenInput,Icon,iconProp}from\"https://framerusercontent.com/modules/DwWOdDzQZGCuvkNlbUjZ/hMz2wp3CWZkNwPJFGPgQ/FramerFormsShared.js\";import{countries,countryEmojis,countryDialCodes,getDialCodeByCountry,getPhoneFormatByCountry,getCountryByDialCode}from\"https://framerusercontent.com/modules/1LECUrurTpenvfDn1ShM/nL9gmnXABjh04Nl8aaL8/Countries.js\";import{CountryDropdown}from\"https://framerusercontent.com/modules/SRHLnHriy9CtZfYf0KJF/l79PAJhiVgI4zvdb2YN1/CountryDropdown.js\";import{dropdownProp,getSharedStyleControls}from\"https://framerusercontent.com/modules/PwJ4k4IqmEWPlM2ZI4Eu/Ow3xyrL3YR7stkg8VL2K/DropdownUtilities.js\";// ============================================================================\n// UTILITY FUNCTIONS\n// ============================================================================\nfunction formatPhoneNumber(phoneNumber,format){if(!phoneNumber)return\"\";let index=0;let cutOffIndex=null;const result=format.replace(/[Xx]/g,(match,offset)=>{if(index<phoneNumber.length){return phoneNumber[index++];}else{if(phoneNumber.length<10&&cutOffIndex===null){cutOffIndex=offset;}return\"\";}});return cutOffIndex!==null?result.slice(0,cutOffIndex):result;}function replaceXWithNumbers(input){let count=1;return input.replace(/[Xx]/g,()=>{const number=count%10;count++;return String(number);});}function unformatValue(value){return value.replace(/\\D/g,\"\");}function isLastCharacterANumber(str){if(str.length===0)return false;const lastChar=str[str.length-1];return!isNaN(Number(lastChar))&&!isNaN(parseFloat(lastChar));}function countXCharacters(str){const lowercaseStr=str.toLowerCase();const xRegex=/x/g;const matches=lowercaseStr.match(xRegex);return matches?matches.length:0;}const px=(a,b,c,d)=>`${a}px ${b}px ${c}px ${d}px`;function Divider({isVisible,width,color,inset,transition}){return /*#__PURE__*/_jsx(motion.div,{animate:{opacity:isVisible?0:1},style:{position:\"absolute\",opacity:1,width,right:-width/2,top:inset,bottom:inset,backgroundColor:color,zIndex:1e3},initial:false,transition:transition});}function CountryCodeSelector({countryCodeRef,selectedCountryEmoji,countryCode,isCanvas,showDropdown,countryCodeFocused,countryDropdownOpen,onCountryCodeClick,onCountryCodeFocus,onCountryCodeBlur,countryCodeOptions,ccConnected,padding,color,font,transition,border,invalid,phoneNumberFocused,radius,dropdownRef,searchInputRef,searchQuery,onSearchChange,filteredCountries,selectedCountry,onCountrySelect,containerId,fill,shadows,bgBlur,placeholderColor,dropdownStyle}){const[pt,pr,pb,pl]=parsePadding(padding);const[tl,tr,br,bl]=parsePadding(radius);const[bwt,bwr,bwb,bwl]=parsePadding(border?.width);return /*#__PURE__*/_jsxs(motion.div,{animate:{...createBackground(fill,null,countryCodeFocused,invalid),boxShadow:invalid&&shadows?.invalid||countryCodeFocused&&shadows?.focus||shadows?.default},style:{gap:8,position:\"relative\",borderRadius:ccConnected?px(tl,0,0,bl):radius},initial:false,transition:transition,children:[bgBlur!==0&&bgBlur!==undefined&&/*#__PURE__*/_jsx(\"div\",{style:{zIndex:-1,position:\"absolute\",inset:0,backdropFilter:`blur(${bgBlur}px)`}}),/*#__PURE__*/_jsx(CountryDropdown,{isOpen:countryDropdownOpen,dropdownRef:dropdownRef,searchInputRef:searchInputRef,searchQuery:searchQuery,onSearchChange:onSearchChange,filteredCountries:filteredCountries,selectedCountry:selectedCountry,onCountrySelect:onCountrySelect,containerId:containerId,fill:fill,color:color,font:font,isCanvas:isCanvas,showDropdown:showDropdown,showFlags:true,showDialCodes:true,right:ccConnected?0:undefined,padding:padding,borderRadius:radius,placeholderColor:placeholderColor,bgBlur:bgBlur,dropdownStyle:dropdownStyle}),/*#__PURE__*/_jsxs(\"div\",{ref:countryCodeRef,onClick:onCountryCodeClick,onFocus:onCountryCodeFocus,onBlur:onCountryCodeBlur,tabIndex:0,style:{display:\"flex\",alignItems:\"center\",gap:4,padding:px(pt,pr,pb,pl),cursor:\"pointer\",width:\"fitContent\",height:\"100%\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"18px\",lineHeight:1},children:selectedCountryEmoji}),/*#__PURE__*/_jsxs(\"span\",{style:{color,...font,width:\"fitContent\",whiteSpace:\"nowrap\"},children:[\"+\",countryCode]}),countryCodeOptions.icon&&/*#__PURE__*/_jsx(Icon,{...countryCodeOptions.icon,style:{transform:countryDropdownOpen?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform 0.2s\"},defaultImage:`url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path d=\"M 3.5 6 L 8 10.5 L 12.5 6\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(153, 153, 153)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>')`}),countryCodeOptions?.style===\"divider\"&&/*#__PURE__*/_jsx(Divider,{isVisible:!!(border?.colorFocus&&(countryCodeFocused||phoneNumberFocused)),width:countryCodeOptions.divider.width,color:countryCodeOptions.divider.color,inset:countryCodeOptions.divider.inset,transition:transition})]}),border&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Border,{...border,borderColor:invalid&&border?.colorInvalid||border.color,width:ccConnected?px(bwt,0,bwb,bwl):border.width,opacity:countryCodeFocused&&border?.colorFocus?0:1,transition:transition}),border?.colorFocus&&/*#__PURE__*/_jsx(Border,{...border,borderColor:border.colorFocus,width:border.width,opacity:countryCodeFocused?1:0,transition:transition})]})]});}function PhoneNumberInputField({phoneNumberInputRef,autoFocus,formattedValue,onPhoneNumberChange,onPhoneNumberFocus,onPhoneNumberBlur,onPhoneNumberKeyDown,placeholder,padding,color,font,ccConnected,phoneNumberFocused,invalid,border,transition,fill,shadows,bgBlur,radius}){const[tr,br]=parsePadding(radius);const[bwt,bwr,bwb]=parsePadding(border?.width);return /*#__PURE__*/_jsxs(motion.div,{animate:{...createBackground(fill,null,phoneNumberFocused,invalid),boxShadow:invalid&&shadows?.invalid||phoneNumberFocused&&shadows?.focus||shadows?.default},style:{position:\"relative\",borderRadius:ccConnected?px(0,tr,br,0):radius,flex:1,backdropFilter:bgBlur?`blur(${bgBlur}px)`:undefined},initial:false,transition:transition,children:[/*#__PURE__*/_jsx(\"input\",{ref:phoneNumberInputRef,autoFocus:autoFocus,value:formattedValue,onChange:onPhoneNumberChange,onFocus:onPhoneNumberFocus,onBlur:onPhoneNumberBlur,onKeyDown:onPhoneNumberKeyDown,placeholder:placeholder,style:{background:\"none\",border:\"none\",color,margin:0,display:\"block\",padding,width:\"100%\",height:\"100%\",textOverflow:\"ellipsis\",...font},\"data-framerforms-no-prefill\":true}),border&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Border,{...border,borderColor:invalid&&border?.colorInvalid||border.color,width:ccConnected?px(bwt,bwr,bwb,0):border.width,opacity:phoneNumberFocused&&border?.colorFocus?0:1,transition:transition}),border?.colorFocus&&/*#__PURE__*/_jsx(Border,{...border,borderColor:border.colorFocus,width:border.width,opacity:phoneNumberFocused?1:0,transition:transition})]})]});}// ============================================================================\n// MAIN COMPONENT\n// ============================================================================\n/**\n * @framerSupportedLayoutWidth fixed\n * @framerIntrinsicWidth 400\n * @framerDisableUnlink\n */export default function PhoneNumberInput(props){const{countryCodeOptions,border,shadows}=props;const id=useInstanceId();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const hasCC=!!countryCodeOptions;const ccConnected=hasCC&&countryCodeOptions?.style!==\"split\";// Get default country\nconst getDefaultCountry=()=>{if(countryCodeOptions?.defaultCountry){const index=countries.indexOf(countryCodeOptions.defaultCountry);if(index>=0)return countries[index];}return\"United States\";};const defaultCountry=getDefaultCountry();const defaultCountryIndex=countries.indexOf(defaultCountry);const defaultDialCode=countryDialCodes[defaultCountryIndex>=0?defaultCountryIndex:countries.indexOf(\"United States\")];// State\nconst[selectedCountry,setSelectedCountry]=useState(defaultCountry);const[countryCode,setCountryCode]=useState(defaultDialCode);const[phoneNumber,setPhoneNumber]=useState(\"\");const[countryDropdownOpen,setCountryDropdownOpen]=useState(false);const[countryCodeFocused,setCountryCodeFocused]=useState(false);const[phoneNumberFocused,setPhoneNumberFocused]=useState(false);const[invalid,setInvalid]=useState(false);const[searchQuery,setSearchQuery]=useState(\"\");// Use refs for flags that need to be synchronous (not batched like state)\n// to avoid race conditions with event listeners\nconst dialCodeManuallySet=useRef(false);const persistenceInitialized=useRef(false);const isRestoringFromPersistence=useRef(false);// Refs\nconst countryCodeRef=useRef(null);const phoneNumberInputRef=useRef(null);const dropdownRef=useRef(null);const searchInputRef=useRef(null);// Get phone format\nconst phoneFormat=props.formatting===\"auto\"?getPhoneFormatByCountry(selectedCountry):props.format===\"custom\"?props.customFormat===\"\"?\"XXXXXXXXXX\":props.customFormat:props.format;const maxDigits=countXCharacters(phoneFormat);const formattedValue=formatPhoneNumber(phoneNumber,phoneFormat);const isComplete=phoneNumber.length===maxDigits;// Filter countries based on search query\nconst filteredCountries=searchQuery?countries.filter((country,index)=>{const searchLower=searchQuery.toLowerCase();return country.toLowerCase().includes(searchLower)||countryDialCodes[index].includes(searchQuery)||(countryEmojis[index]+\" \"+country).toLowerCase().includes(searchLower);}):countries;const selectedCountryIndex=countries.indexOf(selectedCountry);const selectedCountryEmoji=selectedCountryIndex>=0?countryEmojis[selectedCountryIndex]:\"🇺🇸\";// Auto-sync with Country field earlier in the form\n// Only pre-fills if dial code hasn't been manually set and phone number is empty\n// Delayed to allow form persistence to initialize first\nuseEffect(()=>{if(!hasCC)return;// Wait for form persistence to have a chance to restore values\n// before enabling auto-sync\nconst timeoutId=setTimeout(()=>{persistenceInitialized.current=true;},100);const formElement=countryCodeRef.current?.closest(\"form\");if(!formElement)return;// Listen for both select and input elements with country-related names\n// CountryInput uses a hidden input, not a select\nconst countryInputs=formElement.querySelectorAll('select[name*=\"Country\" i], select[name*=\"country\" i], input[name*=\"Country\" i], input[name*=\"country\" i]');const handleCountryChange=event=>{// Only auto-sync if:\n// 1. Persistence has initialized (avoid race with form restoration)\n// 2. We're not currently restoring from persistence\n// 3. Phone number is empty\n// 4. Dial code hasn't been manually set\nif(persistenceInitialized.current&&!isRestoringFromPersistence.current&&phoneNumber.length===0&&!dialCodeManuallySet.current){const target=event.target;const countryValue=target.value;if(countryValue&&countries.includes(countryValue)){setSelectedCountry(countryValue);const dialCode=getDialCodeByCountry(countryValue);setCountryCode(dialCode);}}};countryInputs.forEach(input=>{input.addEventListener(\"change\",handleCountryChange);});return()=>{clearTimeout(timeoutId);countryInputs.forEach(input=>{input.removeEventListener(\"change\",handleCountryChange);});};},[hasCC,phoneNumber]);// Close dropdown when clicking outside\nuseEffect(()=>{const handleClickOutside=event=>{const target=event.target;const isOutsideDropdown=dropdownRef.current&&!dropdownRef.current.contains(target);const isOutsideCountryCode=countryCodeRef.current&&!countryCodeRef.current.contains(target);const isPhoneInput=phoneNumberInputRef.current&&phoneNumberInputRef.current.contains(target);if(isOutsideDropdown&&isOutsideCountryCode||isPhoneInput){setCountryDropdownOpen(false);setSearchQuery(\"\");setCountryCodeFocused(false);countryCodeRef.current?.blur();}};if(countryDropdownOpen||countryCodeFocused){document.addEventListener(\"mousedown\",handleClickOutside);return()=>{document.removeEventListener(\"mousedown\",handleClickOutside);};}},[countryDropdownOpen,countryCodeFocused]);// Focus search input when dropdown opens\nuseEffect(()=>{if(countryDropdownOpen&&searchInputRef.current){setTimeout(()=>{searchInputRef.current?.focus();},100);}},[countryDropdownOpen]);useEffect(()=>{if(invalid){props.invalidEvent?.();}},[invalid]);// Event handlers\nfunction onPhoneNumberChange(event){const unformatted=unformatValue(event.target.value).substring(0,maxDigits);const currentFormatted=formatPhoneNumber(phoneNumber,phoneFormat);if(!isLastCharacterANumber(currentFormatted)&&event.target.value.length<currentFormatted.length){setPhoneNumber(unformatted.slice(0,-1));}else{setPhoneNumber(unformatted);}}function onCountrySelect(country){setSelectedCountry(country);const dialCode=getDialCodeByCountry(country);setCountryCode(dialCode);// Mark dial code as manually set when user selects from dropdown\ndialCodeManuallySet.current=true;setCountryDropdownOpen(false);setSearchQuery(\"\");setCountryCodeFocused(false);countryCodeRef.current?.blur();setTimeout(()=>{phoneNumberInputRef.current?.focus();},10);}function onCountryCodeClick(){if(!hasCC)return;const willBeOpen=!countryDropdownOpen;setCountryDropdownOpen(willBeOpen);setCountryCodeFocused(willBeOpen);if(invalid){setInvalid(false);}if(willBeOpen){props.focusEvent?.();}else{setTimeout(()=>{setCountryCodeFocused(false);countryCodeRef.current?.blur();},100);}}function onCountryCodeFocus(){setCountryCodeFocused(true);if(invalid){setInvalid(false);}props.focusEvent?.();}function onPhoneNumberKeyDown(event){if(hasCC&&phoneNumber===\"\"){if(event.key===\"Backspace\"){countryCodeRef.current?.focus();}if(event.key===\"ArrowLeft\"){countryCodeRef.current?.focus();event.preventDefault();}}}function onCountryCodeBlur(event){const relatedTarget=event.relatedTarget;if(dropdownRef.current?.contains(relatedTarget)||searchInputRef.current===relatedTarget){return;}if(!countryDropdownOpen){setCountryCodeFocused(false);setSearchQuery(\"\");props.blurEvent?.();}}function onPhoneNumberFocus(){setPhoneNumberFocused(true);setCountryCodeFocused(false);props.focusEvent?.();if(invalid){setInvalid(false);}}function onPhoneNumberBlur(){setPhoneNumberFocused(false);props.blurEvent?.();}// Handle value restoration from FormPersistence\nfunction onSetValueEvent(event){// Mark that we're restoring from persistence to prevent auto-sync from interfering\nisRestoringFromPersistence.current=true;// Mark persistence as initialized immediately\npersistenceInitialized.current=true;const value=event.detail;if(!value){setSelectedCountry(defaultCountry);setCountryCode(defaultDialCode);setPhoneNumber(\"\");dialCodeManuallySet.current=false// Reset when clearing\n;// Re-enable auto-sync after a short delay\nsetTimeout(()=>{isRestoringFromPersistence.current=false;},200);return;}const valueStr=String(value);if(valueStr.startsWith(\"+\")){const match=valueStr.match(/^\\+(\\d+)(?:\\s+(.*))?$/);if(match){const dialCode=match[1];const phonePart=match[2]||\"\";// If dial code matches default and there's no phone number, use default country\n// This prevents issues where dial code \"1\" could map to Canada instead of United States\nif(dialCode===defaultDialCode&&!phonePart){setSelectedCountry(defaultCountry);setCountryCode(defaultDialCode);setPhoneNumber(\"\");dialCodeManuallySet.current=false// Not manually set if using default\n;// Re-enable auto-sync after a short delay\nsetTimeout(()=>{isRestoringFromPersistence.current=false;},200);return;}// For dial code \"1\" with no phone number, prefer \"United States\" over \"Canada\"\n// (since dial code \"1\" is shared by multiple countries)\nlet country=getCountryByDialCode(dialCode);if(dialCode===\"1\"&&!phonePart&&country===\"Canada\"){country=\"United States\";}if(country){setSelectedCountry(country);setCountryCode(dialCode);// Mark as manually set since we're restoring a persisted value\ndialCodeManuallySet.current=true;const restoredFormat=props.formatting===\"auto\"?getPhoneFormatByCountry(country):props.format===\"custom\"?props.customFormat===\"\"?\"XXXXXXXXXX\":props.customFormat:props.format;const restoredMaxDigits=countXCharacters(restoredFormat);setPhoneNumber(unformatValue(phonePart).substring(0,restoredMaxDigits));}else{setCountryCode(dialCode);// Mark as manually set since we're restoring a persisted value\ndialCodeManuallySet.current=true;setPhoneNumber(unformatValue(phonePart).substring(0,maxDigits));}}}else{setPhoneNumber(unformatValue(valueStr).substring(0,maxDigits));}// Re-enable auto-sync after restoration is complete\n// Use a delay to ensure all form fields have been restored\nsetTimeout(()=>{isRestoringFromPersistence.current=false;},200);}return /*#__PURE__*/_jsxs(\"div\",{\"data-framerforms\":true,id:id,style:{display:\"flex\",flexDirection:\"row\",gap:countryCodeOptions?.style===\"split\"?countryCodeOptions.gap:0,...props.style},children:[/*#__PURE__*/_jsx(HiddenInput,{name:props.name,required:props.required||phoneNumber.length>0&&!isComplete,value:hasCC?phoneNumber.length>0?`+${countryCode} ${phoneNumber}`:`+${countryCode}`:phoneNumber,setInvalid:setInvalid,onSetValueEvent:onSetValueEvent}),hasCC&&/*#__PURE__*/_jsx(CountryCodeSelector,{isCanvas:isCanvas,showDropdown:props.showDropdown,countryCodeRef:countryCodeRef,selectedCountryEmoji:selectedCountryEmoji,countryCode:countryCode,countryCodeFocused:countryCodeFocused,countryDropdownOpen:countryDropdownOpen,onCountryCodeClick:onCountryCodeClick,onCountryCodeFocus:onCountryCodeFocus,onCountryCodeBlur:onCountryCodeBlur,countryCodeOptions:countryCodeOptions,ccConnected:ccConnected,padding:props.padding,color:props.color,font:props.font,transition:props.transition,border:border,invalid:invalid,phoneNumberFocused:phoneNumberFocused,radius:props.radius,dropdownRef:dropdownRef,searchInputRef:searchInputRef,searchQuery:searchQuery,onSearchChange:setSearchQuery,filteredCountries:filteredCountries,selectedCountry:selectedCountry,onCountrySelect:onCountrySelect,containerId:id,fill:props.fill,shadows:shadows,bgBlur:props.bgBlur,placeholderColor:props.placeholderColor,dropdownStyle:props.dropdown}),/*#__PURE__*/_jsx(PhoneNumberInputField,{phoneNumberInputRef:phoneNumberInputRef,autoFocus:props.autoFocus,formattedValue:formattedValue,onPhoneNumberChange:onPhoneNumberChange,onPhoneNumberFocus:onPhoneNumberFocus,onPhoneNumberBlur:onPhoneNumberBlur,onPhoneNumberKeyDown:onPhoneNumberKeyDown,placeholder:props.placeholder||replaceXWithNumbers(phoneFormat),padding:props.padding,color:props.color,font:props.font,ccConnected:ccConnected,phoneNumberFocused:phoneNumberFocused,invalid:invalid,border:border,transition:props.transition,fill:props.fill,shadows:shadows,bgBlur:props.bgBlur,radius:props.radius}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`\n                    #${id} input::placeholder {\n                        color: ${props.placeholderColor};\n                    }\n                    #${id} input:focus {\n                        outline: none;\n                    }`}})]});}PhoneNumberInput.displayName=\"Phone Number Input\";// ============================================================================\n// PROPERTY CONTROLS\n// ============================================================================\naddPropertyControls(PhoneNumberInput,{name:{type:ControlType.String,defaultValue:\"Phone Number\"},showDropdown:{type:ControlType.Boolean,defaultValue:false,title:\"Dropdown\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},dropdown:dropdownProp(),required:{type:ControlType.Boolean,defaultValue:false},autoFocus:{type:ControlType.Boolean,defaultValue:false,title:\"Auto-Focus\"},countryCodeOptions:{type:ControlType.Object,optional:true,defaultValue:{defaultCountry:\"United States\",width:120},title:\"Country Code\",controls:{defaultCountry:{title:\"Default Country\",type:ControlType.Enum,defaultValue:\"United States\",options:countries,optionTitles:countries},width:{type:ControlType.Number,defaultValue:120,min:80,step:1,title:\"Width\"},style:{type:ControlType.Enum,defaultValue:\"divider\",options:[\"connected\",\"divider\",\"split\"],optionTitles:[\"Connected\",\"Divider\",\"Split\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},divider:{type:ControlType.Object,hidden:props=>props.style!==\"divider\",controls:{color:{type:ControlType.Color,defaultValue:\"rgba(136, 136, 136, 0.15)\"},width:{type:ControlType.Number,defaultValue:1,min:1,step:1,displayStepper:true},inset:{type:ControlType.Number,defaultValue:8,min:0,step:1,displayStepper:true}}},gap:{type:ControlType.Number,defaultValue:8,min:0,step:1,hidden:props=>props.style!==\"split\"},icon:iconProp({buttonTitle:\"Caret Icon\",size:16})}},formatting:{type:ControlType.Enum,defaultValue:\"auto\",options:[\"auto\",\"manual\"],optionTitles:[\"Auto (by Country)\",\"Manual\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Formatting\"},format:{type:ControlType.Enum,defaultValue:\"(XXX) XXX - XXXX\",options:[\"(XXX) XXX - XXXX\",\"(XXX) XXX-XXXX\",\"XXX-XXX-XXXX\",\"XXX.XXX.XXXX\",\"XXX XXX XXXX\",\"XXXXXXXXXXX\",\"XX XXXX XXXX\",\"custom\"],optionTitles:[\"(123) 456 - 7890\",\"(123) 456-7890\",\"123-456-7890\",\"123.456.7890\",\"123 456 7890\",\"1234567890\",\"12 3456 7890\",\"Custom Format\"],hidden:props=>props.formatting===\"auto\"},customFormat:{title:\"Custom ->\",type:ControlType.String,defaultValue:\"(XXX) XXX - XXXX\",description:\"*X* -> phone number\",hidden:props=>props.formatting===\"auto\"||props.format!==\"custom\"},placeholder:{type:ControlType.String,defaultValue:\"\",placeholder:\"Auto\"},// Shared style controls - includes placeholderColor with default from SHARED_DEFAULTS\n// Component-specific controls (like placeholder text above) are defined separately\n// To override a default value, pass it as an option:\n// Example: color: \"#999999\" to override the default color\n// Example: placeholderColor: \"#666\" to override the default placeholder color\n// See Dropdown.tsx SHARED_DEFAULTS for all available defaults\n...getSharedStyleControls({placeholderColorTitle:\"Placeholder\",placeholderColorOptional:false,invalid:true})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PhoneNumberInput\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useState}from\"react\";import{useInstanceId}from\"https://framerusercontent.com/modules/DwWOdDzQZGCuvkNlbUjZ/hMz2wp3CWZkNwPJFGPgQ/FramerFormsShared.js\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 400\n * @framerDisableUnlink\n */export default function Slider(props){const{min,max,step,defaultValue,line,handle,label}=props;const id=useInstanceId();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[value,setValue]=useState(defaultValue);const[focused,setFocused]=useState(false);function onFocus(){setFocused(true);props.focusEvent?.();}function onBlur(){setFocused(false);props.blurEvent?.();}const handleCSS=`appearance: none;\n        -webkit-appearance: none;\n        width: ${handle.size}px;\n        height: ${handle.size}px;\n        border-radius: ${handle.radius};\n        background-color: ${handle.fill};\n        box-sizing: border-box;\n        translate: 0 ${(-handle.size+line.height)/2-(line.border?Math.min(line.border.width,line.height/2):0)}px;\n        border-width: ${handle.border?.width||0}px;\n        border-style: ${handle.border?\"solid\":\"none\"};\n        border-color: ${handle.border?.color??\"none\"};\n        box-shadow: ${handle.shadows};`;const lineCSS=`appearance: none;\n        -webkit-appearance: none;\n        height: ${line.height}px;`;const finalValue=isCanvas?defaultValue:value;const percent=getPercentage(finalValue,min,max);return /*#__PURE__*/_jsxs(\"div\",{\"data-framerforms\":true,id:id,style:{display:\"flex\",flexDirection:label?.location==\"right\"?\"row-reverse\":\"row\",gap:label?.gap??0,alignItems:\"center\",...props.style},children:[label&&/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,minWidth:label.minWidth,color:label.fontColor,...label.font},children:[label.prefix,label.formatted?formatNumberToLocale(finalValue,label.locale):finalValue,label.suffix]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",flex:1,height:Math.max(handle.size,line.height),display:\"flex\",flexDirection:\"row\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{height:line.height,background:`linear-gradient(to right, ${line.leftFill} ${percent}%, ${line.rightFill} ${percent}%)`,boxShadow:line.shadows,borderRadius:line.radius,flex:1}}),/*#__PURE__*/_jsx(\"input\",{type:\"range\",name:props.name,min:min,max:max,step:step,value:finalValue,onChange:event=>setValue(Number(event.target.value)),onFocus:onFocus,onBlur:onBlur,style:{position:\"absolute\",inset:0,display:\"block\",appearance:\"none\",outline:\"none\",margin:0,cursor:\"pointer\",background:\"none\"}})]}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`\n                    #${id} input[type=range]::-webkit-slider-thumb {${handleCSS}}\n                    #${id} input[type=range]::-moz-range-thumb {${handleCSS}}\n\n                    #${id} input[type=range]::-webkit-slider-runnable-track {${lineCSS}}\n                    #${id} input[type=range]::-moz-range-track {${lineCSS}}\n                    #${id} input[type=range]::-moz-range-progress {${lineCSS}}`}})]});}addPropertyControls(Slider,{name:{type:ControlType.String,defaultValue:\"Slider\",placeholder:\"Name\",preventLocalization:true},defaultValue:{type:ControlType.Number,defaultValue:50,title:\"Default\"},min:{title:\"Min\",type:ControlType.Number,defaultValue:0},max:{title:\"Max\",type:ControlType.Number,defaultValue:100},step:{type:ControlType.Number,defaultValue:1},line:{type:ControlType.Object,buttonTitle:\"Style\",controls:{height:{type:ControlType.Number,defaultValue:4,min:1,step:1,displayStepper:true},leftFill:{type:ControlType.Color,defaultValue:\"#0099FF\"},rightFill:{type:ControlType.Color,defaultValue:\"rgba(187, 187, 187, 0.3)\"},radius:{type:ControlType.BorderRadius,defaultValue:\"2px\"},shadows:{type:ControlType.BoxShadow}}},handle:{type:ControlType.Object,buttonTitle:\"Style\",icon:\"boolean\",controls:{size:{type:ControlType.Number,defaultValue:16,min:0,step:1},fill:{type:ControlType.Color,defaultValue:\"#FFF\"},radius:{type:ControlType.BorderRadius,defaultValue:\"8px\"},border:{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.Number,defaultValue:1,min:0,step:1,displayStepper:true},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadows:{type:ControlType.BoxShadow,defaultValue:\"0px 4px 6px 0px rgba(0, 0, 0, 0.2)\"}}},label:{type:ControlType.Object,optional:true,controls:{location:{type:ControlType.Enum,defaultValue:\"left\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:true},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.2}},fontColor:{type:ControlType.Color,defaultValue:\"#999999\",title:\"Color\"},formatted:{type:ControlType.Boolean,defaultValue:true},locale:{type:ControlType.String,defaultValue:\"\",placeholder:`Auto (${typeof navigator!==\"undefined\"?navigator.language:\"\"})`,hidden:props=>!props.formatted},minWidth:{type:ControlType.Number,defaultValue:24,min:0,step:1},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1},prefix:{type:ControlType.String,defaultValue:\"\"},suffix:{type:ControlType.String,defaultValue:\"\"}}},focusEvent:{type:ControlType.EventHandler,title:\"Focus\"},blurEvent:{type:ControlType.EventHandler,title:\"Blur\"}});function getPercentage(value,min,max){// Ensure min is less than max by swapping if necessary\nif(min>max){[min,max]=[max,min];}// Clamp the value to be within the min and max range\nvalue=Math.max(min,Math.min(value,max));// Handle the edge case where min equals max to avoid division by zero\nif(min===max){return 100;}const percentage=(value-min)/(max-min)*100;return percentage;}function formatNumberToLocale(number,locale){if(typeof Intl!==\"undefined\"){const formatter=new Intl.NumberFormat(locale||typeof navigator!==\"undefined\"?navigator.language:\"en-us\");return formatter.format(number);}else{return number.toString();}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Slider\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b322937)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={D0J8IbvbC:{hover:true,pressed:true}};const cycleOrder=[\"D0J8IbvbC\",\"aLuRB6mEB\",\"DjaI9L7mv\",\"RRwlajNmZ\",\"Lj2Pp9y3V\"];const serializationHash=\"framer-woVfS\";const variantClassNames={aLuRB6mEB:\"framer-v-17yw3s\",D0J8IbvbC:\"framer-v-1hjpnd8\",DjaI9L7mv:\"framer-v-2j106i\",Lj2Pp9y3V:\"framer-v-vmsduw\",RRwlajNmZ:\"framer-v-7gcclr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const h0qpJS8PQ=undefined;const transition1={bounce:0,delay:0,duration:.2,type:\"spring\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"D0J8IbvbC\",Disabled:\"DjaI9L7mv\",Error:\"Lj2Pp9y3V\",Loading:\"aLuRB6mEB\",Success:\"RRwlajNmZ\"};const getProps=({click,height,id,width,...props})=>{return{...props,h0qpJS8PQ:click??props.h0qpJS8PQ,variant:humanReadableVariantMap[props.variant]??props.variant??\"D0J8IbvbC\"};};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,h0qpJS8PQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"D0J8IbvbC\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap16bsjgg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(h0qpJS8PQ){const res=await h0qpJS8PQ(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"aLuRB6mEB\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"aLuRB6mEB\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1hjpnd8\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"D0J8IbvbC\",onTap:onTap16bsjgg,ref:refBinding,style:{backgroundColor:\"rgb(51, 51, 51)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,opacity:1,...style},variants:{\"D0J8IbvbC-hover\":{backgroundColor:\"rgba(51, 51, 51, 0.85)\",opacity:1},\"D0J8IbvbC-pressed\":{opacity:1},DjaI9L7mv:{opacity:.5},Lj2Pp9y3V:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1},RRwlajNmZ:{opacity:1}},...addPropertyOverrides({\"D0J8IbvbC-hover\":{\"data-framer-name\":undefined},\"D0J8IbvbC-pressed\":{\"data-framer-name\":undefined},aLuRB6mEB:{\"data-framer-name\":\"Loading\"},DjaI9L7mv:{\"data-framer-name\":\"Disabled\"},Lj2Pp9y3V:{\"data-framer-name\":\"Error\"},RRwlajNmZ:{\"data-framer-name\":\"Success\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__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\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Submit\"})}),className:\"framer-707ikz\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"rN9B1hw_h\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{Lj2Pp9y3V:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Lj2Pp9y3V:{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\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})})},RRwlajNmZ:{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\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Thank you\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l9sz0o\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"v6oQrSI7n\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-xookvb\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"LY0RRWtXX\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{aLuRB6mEB:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8eiqoj\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"oTianhlJ7\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-woVfS.framer-qnv32a, .framer-woVfS .framer-qnv32a { display: block; }\",\".framer-woVfS.framer-1hjpnd8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-woVfS .framer-707ikz { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-woVfS .framer-1l9sz0o { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-woVfS .framer-xookvb { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-woVfS .framer-8eiqoj { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-woVfS.framer-v-17yw3s .framer-xookvb { overflow: hidden; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"aLuRB6mEB\":{\"layout\":[\"fixed\",\"fixed\"]},\"DjaI9L7mv\":{\"layout\":[\"fixed\",\"fixed\"]},\"RRwlajNmZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"Lj2Pp9y3V\":{\"layout\":[\"fixed\",\"fixed\"]},\"LazEYXlsi\":{\"layout\":[\"fixed\",\"fixed\"]},\"RxCos3p9Q\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"h0qpJS8PQ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerhkzeq6y7B=withCSS(Component,css,\"framer-woVfS\");export default Framerhkzeq6y7B;Framerhkzeq6y7B.displayName=\"Submit Button\";Framerhkzeq6y7B.defaultProps={height:40,width:240};addPropertyControls(Framerhkzeq6y7B,{variant:{options:[\"D0J8IbvbC\",\"aLuRB6mEB\",\"DjaI9L7mv\",\"RRwlajNmZ\",\"Lj2Pp9y3V\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},h0qpJS8PQ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerhkzeq6y7B,[{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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerhkzeq6y7B\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"240\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aLuRB6mEB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DjaI9L7mv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RRwlajNmZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Lj2Pp9y3V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LazEYXlsi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RxCos3p9Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"h0qpJS8PQ\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hkzeq6y7B.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState}from\"react\";import{motion}from\"framer\";import{createBackground,Border,parsePadding,fillProp,borderProp,shadowsProp,useInstanceId}from\"https://framerusercontent.com/modules/DwWOdDzQZGCuvkNlbUjZ/hMz2wp3CWZkNwPJFGPgQ/FramerFormsShared.js\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 400\n * @framerDisableUnlink\n */export default function TextInput(props){const{type,textAreaHeight,shadows,border}=props;const id=useInstanceId();const Element=type==\"textArea\"?\"textarea\":\"input\";const[focused,setFocused]=useState(false);const[invalid,setInvalid]=useState(false);let attributes={};let styles={};if(type==\"textArea\"){const[pt,pr,pb,pl]=parsePadding(props.padding);const heightMode=textAreaHeight.mode;const autoHeightSupported=typeof CSS!==\"undefined\"?CSS.supports(\"field-sizing\",\"content\"):true;attributes.rows=heightMode==\"fixed\"?textAreaHeight.lines:1;styles={display:\"block\",minHeight:heightMode==\"auto\"&&!autoHeightSupported?`calc(${textAreaHeight.fallbackLines}lh + ${pt+pb}px)`:heightMode!==\"fixed\"?`calc(${textAreaHeight.minLines}lh + ${pt+pb}px)`:undefined,maxHeight:heightMode!==\"fixed\"?`calc(${textAreaHeight.maxLines}lh + ${pt+pb}px)`:undefined,fieldSizing:heightMode==\"auto\"&&autoHeightSupported?\"content\":undefined,resize:heightMode==\"resizable\"?\"vertical\":\"none\"};}const onFocus=()=>{setFocused(true);props.focusEvent?.();if(invalid){setInvalid(false);}};const onBlur=()=>{setFocused(false);props.blurEvent?.();};const onInvalid=event=>{event.preventDefault();setInvalid(true);props.invalidEvent?.();};return /*#__PURE__*/_jsxs(motion.div,{\"data-framerforms\":true,id:id,onFocus:onFocus,onBlur:onBlur,animate:{...createBackground(props.fill,null,focused,invalid),boxShadow:invalid&&shadows?.invalid||focused&&shadows?.focus||shadows?.default,borderColor:invalid&&border?.colorInvalid||focused&&border?.colorFocus||border?.color},style:{borderRadius:props.radius,overflow:type==\"textArea\"&&props.textAreaScrollbar==\"auto\"?\"hidden\":\"visible\",backdropFilter:props.bgBlur?`blur(${props.bgBlur}px)`:undefined,...props.style},initial:false,transition:props.transition,children:[/*#__PURE__*/_jsx(Element,{name:props.name,required:props.required,autoFocus:props.autoFocus,placeholder:props.placeholder,minLength:props.minLengthEnabled?props.minLength:undefined,maxLength:props.maxLengthEnabled?props.maxLength:undefined,defaultValue:props.value,onInvalid:onInvalid,style:{display:\"block\",padding:props.padding,color:props.color,background:\"none\",border:\"none\",textOverflow:\"ellipsis\",...styles,...props.font,...props.style},...attributes}),/*#__PURE__*/_jsx(Border,{...props.border,transition:props.transition}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`\n                    #${id} ${Element}::placeholder {\n                        color: ${props.placeholderColor};\n                    }\n                    #${id} ${Element}:focus {\n                        appearance: none;\n                        outline: none;\n                        border: none;\n                        display: none;\n                    }`}}),type==\"textArea\"&&props.textAreaScrollbar==\"hidden\"&&/*#__PURE__*/_jsx(\"style\",{children:`#${id} textarea::-webkit-scrollbar {\n                        display: none; /* WebKit browsers (Chrome, Safari) */\n                    }\n                    #${id} textarea {\n                        -ms-overflow-style: none; /* IE and Edge */\n                        scrollbar-width: none; /* Firefox */\n                    }`})]});}TextInput.displayName=\"Text Input\";addPropertyControls(TextInput,{name:{type:ControlType.String,defaultValue:\"Text\",preventLocalization:true},required:{type:ControlType.Boolean,defaultValue:false},autoFocus:{type:ControlType.Boolean,defaultValue:false,title:\"Auto-Focus\"},minLengthEnabled:{type:ControlType.Boolean,defaultValue:false,title:\"Min Length\"},minLength:{type:ControlType.Number,defaultValue:100,min:0,step:1,displayStepper:true,title:\" \",hidden:props=>!props.minLengthEnabled},maxLengthEnabled:{type:ControlType.Boolean,defaultValue:false,title:\"Max Length\"},maxLength:{type:ControlType.Number,defaultValue:100,min:0,step:1,displayStepper:true,title:\" \",hidden:props=>!props.maxLengthEnabled},value:{type:ControlType.String,placeholder:\"Default Value\"},type:{type:ControlType.Enum,defaultValue:\"input\",options:[\"textArea\",\"input\"],optionTitles:[\"Yes\",\"No\"],displaySegmentedControl:true,title:\"Text Area\"},textAreaHeight:{type:ControlType.Object,title:\"Height\",controls:{mode:{type:ControlType.Enum,defaultValue:\"auto\",options:[\"auto\",\"resizable\",\"fixed\"],optionTitles:[\"Auto\",\"Resizable\",\"Fixed\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},minLines:{type:ControlType.Number,defaultValue:3,min:1,step:1,displayStepper:true,hidden:props=>props.mode===\"fixed\"},maxLines:{type:ControlType.Number,defaultValue:8,min:1,step:1,displayStepper:true,hidden:props=>props.mode===\"fixed\"},lines:{type:ControlType.Number,defaultValue:5,min:1,step:1,displayStepper:true,hidden:props=>props.mode!==\"fixed\"},fallbackLines:{type:ControlType.Number,defaultValue:5,min:1,step:1,title:\"Fallback\",description:\"Auto height is [not supported on all browsers](https://caniuse.com/mdn-css_properties_field-sizing_content). Fallback is used when auto height is not supported.\",hidden:props=>props.mode!==\"auto\"}},hidden:props=>props.type!=\"textArea\"},textAreaScrollbar:{type:ControlType.Enum,defaultValue:\"hidden\",options:[\"auto\",\"hidden\"],optionTitles:[\"Auto\",\"Hidden\"],displaySegmentedControl:true,title:\"Scrollbar\",hidden:props=>props.type!=\"textArea\"},placeholder:{type:ControlType.String,defaultValue:\"Write here...\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.2}},color:{type:ControlType.Color,defaultValue:\"#999999\"},placeholderColor:{type:ControlType.Color,defaultValue:\"#999999\",title:\"Placeholder\"},fill:fillProp(),radius:{type:ControlType.BorderRadius,defaultValue:\"10px\"},padding:{type:ControlType.Padding,defaultValue:\"12px\"},border:borderProp(),shadows:shadowsProp(),bgBlur:{type:ControlType.Number,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\"},transition:{type:ControlType.Transition,defaultValue:{type:false}},focusEvent:{type:ControlType.EventHandler,title:\"Focus\"},blurEvent:{type:ControlType.EventHandler,title:\"Blur\"},invalidEvent:{type:ControlType.EventHandler,title:\"Invalid\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextInput\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef}from\"react\";import{motion}from\"framer\";import{createBackground,Border,borderProp,fillProp,useInstanceId,iconProp,Icon,HiddenInput}from\"https://framerusercontent.com/modules/DwWOdDzQZGCuvkNlbUjZ/hMz2wp3CWZkNwPJFGPgQ/FramerFormsShared.js\";const PRESIGNED_URL_API=\"https://api.framerforms.com/s3/signed-url\";const LOADING_SPINNER=`url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 24C18.627 24 24 18.6274 24 12C24 5.37256 18.627 0 12 0C5.37305 0 0 5.37256 0 12C0 18.6274 5.37305 24 12 24ZM12 22C17.5234 22 22 17.5229 22 12C22 6.47705 17.5234 2 12 2C6.47656 2 2 6.47705 2 12C2 17.5229 6.47656 22 12 22Z' fill='%23FFFFFF'/%3E%3C/svg%3E\")`;const AUDIO_FILE_TYPES=[\".mp3\",\".wav\",\".ogg\",\".m4a\",\".aac\",\".wma\",\".flac\",\".mid\",\".midi\",\".aif\",\".aiff\"].join(\",\");/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 400\n * @framerDisableUnlink\n */export default function FileUploadInput(props){const{shadows,border,layout,icon,imagePreview,xButton}=props;const id=useInstanceId();const isVertical=props.layout.direction==\"vertical\";const maxSizeMB=Math.min(props.maxSizeMB||25,25);const[focused,setFocused]=useState(false);const[invalid,setInvalid]=useState(false);const[fileName,setFileName]=useState(\"\");const[fileUploadUrl,setFileUploadUrl]=useState(\"\");const[isUploading,setIsUploading]=useState(false);const[imagePreviewUrl,setImagePreviewUrl]=useState(\"\");const inputRef=useRef(null);useEffect(()=>{if(invalid){props.invalidEvent?.();}},[invalid]);function onFocus(){setFocused(true);props.focusEvent?.();if(invalid){setInvalid(false);}}function onBlur(){setFocused(false);props.blurEvent?.();}let accept=\"\";switch(props.fileTypes){case\"audio\":accept=AUDIO_FILE_TYPES;break;case\"video\":accept=\"video/*\";break;case\"image\":accept=\"image/*\";break;case\"custom\":const fileTypeStrings=[];for(const fileType of props.fileTypesCustom){if(fileType.startsWith(\".\")||fileType==\"video/*\"||fileType==\"image/*\"){fileTypeStrings.push(fileType);}else if(fileType==\"audio/*\"){fileTypeStrings.push(AUDIO_FILE_TYPES);}else{fileTypeStrings.push(`.${fileType}`);}}accept=fileTypeStrings.join(\",\");break;}async function onFileChange(event,maxSizeMB){const file=event.target.files[0];setFileName(file?file.name:\"\");setImagePreviewUrl(\"\");if(!file){return;}// Add image preview if it's an image file and imagePreview is enabled\nif(imagePreview&&file.type.startsWith(\"image/\")){setImagePreviewUrl(URL.createObjectURL(file));}// File type validation\nif(props.fileTypes!==\"all\"){let isValidType=false;if(props.fileTypes===\"custom\"&&props.fileTypesCustom?.length){isValidType=props.fileTypesCustom.some(type=>{if(type.startsWith(\".\")){// Check file extension\nreturn file.name.toLowerCase().endsWith(type.toLowerCase());}else if(type.includes(\"/*\")){// Check MIME type pattern (e.g., \"image/*\")\nconst[category]=type.split(\"/\");return file.type.startsWith(`${category}/`);}// Exact MIME type match\nreturn file.type===type;});}else{// Handle built-in types (audio, video, image)\nisValidType=file.type.startsWith(`${props.fileTypes}/`);}if(!isValidType){setInvalid(true);console.error(`Invalid file type. Allowed: ${accept}`);return;}}// File size validation\nconst maxSizeBytes=maxSizeMB*1024*1024;if(file.size>maxSizeBytes){setInvalid(true);console.error(`File size exceeds the maximum limit of ${maxSizeMB}MB.`);return;}setIsUploading(true);const result=await uploadFile(file);setFileUploadUrl(result?.fileLocation||\"\");setIsUploading(false);}function onKeyDown(event){if(event.key==\"Enter\"){inputRef.current?.click();}}function clearFile(){setFileName(\"\");setFileUploadUrl(\"\");setImagePreviewUrl(\"\");setIsUploading(false);if(inputRef.current){inputRef.current.value=\"\";}}return /*#__PURE__*/_jsxs(motion.div,{\"data-framerforms\":true,onFocus:onFocus,onBlur:onBlur,onKeyDown:onKeyDown,animate:{...createBackground(props.fill,null,focused,invalid),boxShadow:invalid&&shadows?.invalid||focused&&shadows?.focus||shadows?.default,borderColor:invalid&&border?.colorInvalid||focused&&border?.colorFocus||border?.color},style:{borderRadius:props.radius,padding:props.padding,color:props.color,display:\"flex\",flexDirection:`${isVertical?\"column\":\"row\"}${icon?.location==\"end\"?\"-reverse\":\"\"}`,alignItems:isVertical?layout.alignH:\"center\",justifyContent:isVertical?\"center\":layout.alignH,gap:layout.gap,textAlign:\"center\",backdropFilter:props.bgBlur?`blur(${props.bgBlur}px)`:undefined,...props.font,...props.style},initial:false,transition:props.transition,children:[/*#__PURE__*/_jsx(HiddenInput,{name:props.name,required:props.required||isUploading,value:fileUploadUrl,setInvalid:setInvalid,noPrefill:true}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,type:\"file\",accept:accept,autoFocus:props.autoFocus,onChange:event=>onFileChange(event,maxSizeMB),style:{position:\"absolute\",inset:0,opacity:0,cursor:\"pointer\"},\"data-framerforms-no-prefill\":true}),icon&&(isUploading&&icon.spinner?/*#__PURE__*/_jsx(motion.div,{animate:{rotate:360},transition:{duration:1,repeat:Infinity,ease:\"linear\"},style:{width:icon.size,height:icon.size,background:`conic-gradient(from 0deg at 50% 50%, ${icon.color||props.color} 0%, transparent 100%)`,mask:LOADING_SPINNER,maskSize:icon.size}}):imagePreviewUrl&&imagePreview?/*#__PURE__*/_jsxs(\"div\",{style:{width:imagePreview.aspectRatio===\"square\"?imagePreview.height:\"auto\",height:imagePreview.height,maxWidth:imagePreview.aspectRatio===\"square\"?imagePreview.height:\"100%\",maxHeight:imagePreview.height,borderRadius:imagePreview.radius,overflow:\"hidden\",boxShadow:imagePreview.shadows,position:\"relative\",borderColor:imagePreview.border?.color},children:[/*#__PURE__*/_jsx(\"img\",{src:imagePreviewUrl,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:\"center\"}}),imagePreview.border&&/*#__PURE__*/_jsx(Border,{...imagePreview.border})]}):/*#__PURE__*/_jsx(Icon,{...icon,defaultImage:`url('data:image/svg+xml,${encodeURIComponent(`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"28\" height=\"28\"><path d=\"M 9.366 18.419 C 8.284 18.422 7.242 18.009 6.456 17.266 C 5.69 16.541 5.254 15.535 5.25 14.481 C 5.25 13.437 5.684 12.436 6.456 11.697 C 7.242 10.953 8.284 10.54 9.366 10.544 C 9.624 9.395 10.378 8.385 11.463 7.738 C 12.009 7.413 12.61 7.191 13.235 7.082 C 13.869 6.971 14.518 6.973 15.152 7.088 C 15.783 7.202 16.383 7.429 16.919 7.753 C 17.445 8.068 17.903 8.483 18.269 8.975 C 18.626 9.458 18.873 10 18.997 10.57 C 19.121 11.139 19.12 11.725 18.992 12.294 L 19.867 12.294 C 21.558 12.294 22.929 13.665 22.929 15.356 C 22.929 17.048 21.558 18.419 19.867 18.419 L 18.992 18.419\" fill=\"transparent\" stroke-width=\"1.75\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 11.117 15.794 L 13.742 13.169 L 16.367 15.794 M 13.742 13.169 L 13.742 21.044\" fill=\"transparent\" stroke-width=\"1.75\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 0.6 5.85 C 0.6 2.951 2.951 0.6 5.85 0.6 L 22.15 0.6 C 25.049 0.6 27.4 2.951 27.4 5.85 L 27.4 22.15 C 27.4 25.049 25.049 27.4 22.15 27.4 L 5.85 27.4 C 2.951 27.4 0.6 25.049 0.6 22.15 Z\" fill=\"transparent\" stroke-width=\"1.2\" stroke=\"white\"></path></svg>`)}')`})),isUploading?props.uploadingText.replace(\"[FileName]\",fileName):fileName.length?fileName:props.text.replace(\"##\",maxSizeMB.toString()),xButton&&fileName&&/*#__PURE__*/_jsx(motion.button,{onClick:e=>{e.preventDefault();clearFile();},style:{position:\"absolute\",background:xButton.background||\"none\",padding:xButton.padding,borderRadius:xButton.radius,border:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",...getXButtonPosition(xButton.location,xButton.inset)},children:/*#__PURE__*/_jsx(Icon,{...xButton,defaultImage:`url('data:image/svg+xml,${encodeURIComponent(`<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 4L4 12M4 4L12 12\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>`)}')`})}),border&&/*#__PURE__*/_jsx(Border,{...border}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`#${id} input:focus { outline: none; }`}})]});}FileUploadInput.displayName=\"File Upload Input LOL\";addPropertyControls(FileUploadInput,{userId:{type:ControlType.String,defaultValue:\"\",placeholder:\"FramerForms User ID\",title:\"User ID\",preventLocalization:true,hidden:props=>true},name:{type:ControlType.String,defaultValue:\"File\",preventLocalization:true},required:{type:ControlType.Boolean,defaultValue:false},autoFocus:{type:ControlType.Boolean,defaultValue:false,title:\"Auto-Focus\"},fileTypes:{type:ControlType.Enum,defaultValue:\"all\",options:[\"all\",\"audio\",\"video\",\"image\",\"custom\"],optionTitles:[\"Any File\",\"Any Audio File\",\"Any Video File\",\"Any Image File\",\"Custom\"]},fileTypesCustom:{type:ControlType.Array,defaultValue:[\".pdf\"],control:{type:ControlType.String,placeholder:\".pdf\",preventLocalization:true},title:\" \",hidden:props=>props.fileTypes!==\"custom\"},maxSizeMB:{type:ControlType.Number,defaultValue:25,min:1,step:1,max:25,unit:\" MB\",title:\"Max Size\"},text:{type:ControlType.String,defaultValue:`Click to upload file or drag-and-drop. Max ## MB`,description:\"*##* → max size in MB\"},uploadingText:{type:ControlType.String,defaultValue:\"Uploading [FileName]...\",description:\"*[FileName]* → file name\"},layout:{type:ControlType.Object,controls:{direction:{type:ControlType.Enum,defaultValue:\"vertical\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},alignH:{type:ControlType.Enum,defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Align\"},gap:{type:ControlType.Number,defaultValue:12,min:0,step:1}}},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.2}},color:{type:ControlType.Color,defaultValue:\"#999999\",title:\"Color\"},fill:fillProp({}),radius:{type:ControlType.BorderRadius,defaultValue:\"10px\"},padding:{type:ControlType.Padding,defaultValue:\"12px\"},icon:iconProp({size:28,controls:{location:{type:ControlType.Enum,options:[\"start\",\"end\"],optionTitles:[\"Start\",\"End\"],displaySegmentedControl:true},spinner:{type:ControlType.Boolean,description:\"Show a loading spinner while file is uploading\"}}}),xButton:iconProp({size:14,buttonTitle:\"Options\",controls:{location:{type:ControlType.Enum,defaultValue:\"topRight\",options:[\"topLeft\",\"topRight\",\"centerLeft\",\"centerRight\",\"bottomLeft\",\"bottomRight\"],optionTitles:[\"Top Left\",\"Top Right\",\"Center Left\",\"Center Right\",\"Bottom Left\",\"Bottom Right\"]},inset:{type:ControlType.Number,defaultValue:4,min:0,step:1},background:{type:ControlType.Color,optional:true},padding:{type:ControlType.Padding,defaultValue:\"4px\"},radius:{type:ControlType.BorderRadius,defaultValue:\"12px\"}}}),imagePreview:{type:ControlType.Object,optional:true,defaultValue:{height:40,aspectRatio:\"auto\"},controls:{height:{type:ControlType.Number,defaultValue:40,min:0,step:1},aspectRatio:{type:ControlType.Enum,defaultValue:\"auto\",options:[\"auto\",\"square\"],optionTitles:[\"Auto\",\"Square\"],displaySegmentedControl:true},radius:{type:ControlType.BorderRadius,defaultValue:\"5px\"},border:borderProp({focus:false,invalid:false,defaultValue:false}),shadows:{type:ControlType.BoxShadow}},hidden:props=>props.fileTypes===\"audio\"||props.fileTypes===\"video\"},border:borderProp({}),shadows:{type:ControlType.Object,buttonTitle:\"Shadows\",optional:true,controls:{default:{type:ControlType.BoxShadow},focus:{type:ControlType.BoxShadow}}},bgBlur:{type:ControlType.Number,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\"},transition:{type:ControlType.Transition,defaultValue:{type:false}},focusEvent:{type:ControlType.EventHandler,title:\"Focus\"},blurEvent:{type:ControlType.EventHandler,title:\"Blur\"},invalidEvent:{type:ControlType.EventHandler,title:\"Invalid\"}});function uploadFile(file){return new Promise((resolve,reject)=>{fetchPresignedURL(file).then(({presignedUrl})=>postToPresignedURL(file,presignedUrl)).then(resolve).catch(reject);});}function fetchPresignedURL(file){return fetch(PRESIGNED_URL_API,{method:\"POST\",body:JSON.stringify({file_name:file.name?.replace(/\\s+/g,\"-\")}),headers:{\"Content-Type\":\"application/json\"}}).then(async response=>{const responseBody=await response.json();if(response.status>200){throw new Error(responseBody.errorMessage);}return responseBody;});}function postToPresignedURL(file,presignedUrl){return new Promise((resolve,reject)=>{fetch(presignedUrl,{method:\"PUT\",body:file}).then(()=>resolve({fileLocation:removeURLParameters(presignedUrl)})).catch(reject);});}function removeURLParameters(urlString){const url=new URL(urlString);url.search=\"\";return url.toString();}function getXButtonPosition(location,inset){switch(location){case\"topLeft\":return{top:inset,left:inset};case\"topRight\":return{top:inset,right:inset};case\"centerLeft\":return{top:\"50%\",left:inset,transform:\"translateY(-50%)\"};case\"centerRight\":return{top:\"50%\",right:inset,transform:\"translateY(-50%)\"};case\"bottomLeft\":return{bottom:inset,left:inset};case\"bottomRight\":return{bottom:inset,right:inset};default:return{top:inset,right:inset}// Default to topRight\n;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FileUploadInput\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"400\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (10141bf)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormBooleanInput,FormContainer,FormPlainTextInput,forwardLoader,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Dropdown from\"https://framerusercontent.com/modules/g69gGfMpspYpelpQnFKR/T8ntQ38lH0aPbDYV15KQ/Dropdown.js\";import PhoneNumberInput from\"https://framerusercontent.com/modules/IQzDFpniaD3AmKydBXP4/aLYnf4oZVZoZl1XFbd38/PhoneNumberInput.js\";import Slider from\"https://framerusercontent.com/modules/LLEq54aHhsZdY00ja9ye/GsoBof1EhqQZJA4lX7m3/Slider.js\";import SubmitButton from\"https://framerusercontent.com/modules/tdb6MuKpvOnd1BjdIXKj/Nfs70LRXQPjLCtmwjw5l/hkzeq6y7B.js\";import TextInput from\"https://framerusercontent.com/modules/tN5l0aqIzWiUvVuvMcpG/880p513yeXKzetB4ffCK/TextInput.js\";import FileUploadInputLOL from\"https://framerusercontent.com/modules/UXNWRabX0IeVTgbvsbAG/3GOYCihsLzVJYc4MP4sZ/FileUploadInput.js\";const PhoneNumberInputFonts=getFonts(PhoneNumberInput);const DropdownFonts=getFonts(Dropdown);const SliderFonts=getFonts(Slider);const FileUploadInputLOLFonts=getFonts(FileUploadInputLOL);const TextInputFonts=getFonts(TextInput);const SubmitButtonFonts=getFonts(SubmitButton);const cycleOrder=[\"fsTyvUuzS\",\"sAFbted1f\",\"ga0bZUwPV\"];const serializationHash=\"framer-v2xqB\";const variantClassNames={fsTyvUuzS:\"framer-v-1t5wlss\",ga0bZUwPV:\"framer-v-3fnnzo\",sAFbted1f:\"framer-v-123grqn\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"fsTyvUuzS\",Mobile:\"ga0bZUwPV\",Tablet:\"sAFbted1f\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"fsTyvUuzS\"};};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:\"fsTyvUuzS\",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(FormContainer,{...restProps,...gestureHandlers,action:\"https://api.framer.com/forms/v1/forms/72375dcd-299d-4299-acce-2e3821b4d5d9/submit\",className:cx(scopingClassNames,\"framer-1t5wlss\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"fsTyvUuzS\",nodeId:\"fsTyvUuzS\",ref:refBinding,style:{...style},submitTrackingId:\"\",...addPropertyOverrides({ga0bZUwPV:{\"data-framer-name\":\"Mobile\"},sAFbted1f:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-izl89s\",layoutDependency:layoutDependency,layoutId:\"F9HKXSwby\",children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1j4pmsq\",layoutDependency:layoutDependency,layoutId:\"ByaT17RS4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFkYS01MDA=\",\"--framer-font-family\":'\"Mada\", \"Mada Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(20, 20, 20))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"18px\"},children:\"Your name*\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-3sq8v0, rgb(136, 136, 136))\"},children:\" \"})]})}),className:\"framer-1oll4nb\",fonts:[\"GF;Mada-500\",\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"VCACu2M_v\",style:{\"--extracted-3sq8v0\":\"rgb(136, 136, 136)\",\"--extracted-r6o4lv\":\"rgb(20, 20, 20)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1dowec7\",inputName:\"Parents Name\",layoutDependency:layoutDependency,layoutId:\"VJI4QzNxL\",placeholder:\"Jane Smith\",required:true,style:{\"--framer-input-background\":\"rgb(255, 255, 255)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgb(0, 0, 0)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"12px\",\"--framer-input-border-radius-bottom-right\":\"12px\",\"--framer-input-border-radius-top-left\":\"12px\",\"--framer-input-border-radius-top-right\":\"12px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-box-shadow\":\"0px 4px 34px 0px rgba(0, 0, 0, 0.02)\",\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"text\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-90eoc0\",layoutDependency:layoutDependency,layoutId:\"aEtXOXQPn\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFkYS01MDA=\",\"--framer-font-family\":'\"Mada\", \"Mada Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(20, 20, 20))\"},children:\"Email*\"})}),className:\"framer-sl3f18\",fonts:[\"GF;Mada-500\"],layoutDependency:layoutDependency,layoutId:\"A79VIUyKH\",style:{\"--extracted-r6o4lv\":\"rgb(20, 20, 20)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-17tj4g0\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"qLa6ddhWL\",placeholder:\"Jane@gmail.com\",required:true,style:{\"--framer-input-background\":\"rgb(255, 255, 255)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgb(0, 0, 0)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"12px\",\"--framer-input-border-radius-bottom-right\":\"12px\",\"--framer-input-border-radius-top-left\":\"12px\",\"--framer-input-border-radius-top-right\":\"12px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-box-shadow\":\"0px 4px 34px 0px rgba(0, 0, 0, 0.02)\",\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"email\"})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ouvwxk\",layoutDependency:layoutDependency,layoutId:\"fFBmqgqii\",children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-5q7i03\",\"data-framer-name\":\"Input/Number\",layoutDependency:layoutDependency,layoutId:\"ZfsmH_sfu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFkYS01MDA=\",\"--framer-font-family\":'\"Mada\", \"Mada Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(20, 20, 20))\"},children:[\"Phone number \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(20, 20, 20, 0.3))\"},children:\"(optional)\"})]})}),className:\"framer-1gvxc16\",fonts:[\"GF;Mada-500\"],layoutDependency:layoutDependency,layoutId:\"wmv5d3A8B\",style:{\"--extracted-1w3ko1f\":\"rgba(20, 20, 20, 0.3)\",\"--extracted-r6o4lv\":\"rgb(20, 20, 20)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-77udfh-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"AD05b2SeV-container\",nodeId:\"AD05b2SeV\",rendersWithMotion:true,scopeId:\"OxiJMaPZ0\",children:/*#__PURE__*/_jsx(PhoneNumberInput,{autoFocus:false,bgBlur:0,border:{color:\"rgb(0, 0, 0)\",colorFocus:\"rgb(0, 153, 255)\",colorInvalid:\"rgb(255, 90, 111)\",style:\"solid\",width:\"1px\"},color:\"rgb(153, 153, 153)\",countryCodeOptions:{defaultCountry:\"United States\",divider:{color:\"rgba(136, 136, 136, 0.15)\",inset:8,width:1},gap:8,icon:{color:\"rgb(153, 153, 153)\",size:16},style:\"divider\",width:120},customFormat:\"(XXX) XXX - XXXX\",dropdown:{animation:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},bgBlur:16,border:{color:\"rgba(136, 136, 136, 0.1)\",style:\"solid\",width:\"1px\"},dropdownFill:{color:\"rgba(187, 187, 187, 0.15)\",colorA:\"rgb(187, 187, 187)\",colorB:\"rgb(103, 103, 103)\",gradientAngle:0,type:\"color\"},height:300,hoverBg:\"rgba(255, 255, 255, 0.1)\",initialY:-10,marginTop:4,searchBorderColor:\"rgba(0, 0, 0, 0.1)\"},fill:{color:\"rgb(255, 255, 255)\",colorA:\"rgb(187, 187, 187)\",colorB:\"rgb(103, 103, 103)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},format:\"(XXX) XXX - XXXX\",formatting:\"auto\",height:\"100%\",icon:{color:\"rgb(153, 153, 153)\",size:16},id:\"AD05b2SeV\",layoutId:\"AD05b2SeV\",name:\"Phone Number\",padding:\"19\",placeholder:\"\",placeholderColor:\"rgb(153, 153, 153)\",radius:\"10px\",required:false,showDropdown:false,style:{width:\"100%\"},transition:{duration:0,type:\"tween\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-u59j0j\",layoutDependency:layoutDependency,layoutId:\"gyrWyrvZE\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFkYS01MDA=\",\"--framer-font-family\":'\"Mada\", \"Mada Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(20, 20, 20))\"},children:\"Event date*\"})}),className:\"framer-evhcdb\",fonts:[\"GF;Mada-500\"],layoutDependency:layoutDependency,layoutId:\"wnPj0GPsl\",style:{\"--extracted-r6o4lv\":\"rgb(20, 20, 20)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-eqeh5s\",inputName:\"Event Date\",layoutDependency:layoutDependency,layoutId:\"Vvbs5LFCH\",placeholder:\"example.com\",required:true,style:{\"--framer-input-background\":\"rgb(255, 255, 255)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgb(0, 0, 0)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"10px\",\"--framer-input-border-radius-bottom-right\":\"10px\",\"--framer-input-border-radius-top-left\":\"10px\",\"--framer-input-border-radius-top-right\":\"10px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"date\"})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e4tq28\",layoutDependency:layoutDependency,layoutId:\"TrtxjYnAE\",children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1dbdzc\",layoutDependency:layoutDependency,layoutId:\"pn8R5TiCT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFkYS01MDA=\",\"--framer-font-family\":'\"Mada\", \"Mada Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(20, 20, 20, 0.3))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(20, 20, 20))\"},children:\"City \"}),\"(optional)\"]})}),className:\"framer-1tlyhiy\",fonts:[\"GF;Mada-500\"],layoutDependency:layoutDependency,layoutId:\"S_AKxbH1Q\",style:{\"--extracted-1w3ko1f\":\"rgb(20, 20, 20)\",\"--extracted-r6o4lv\":\"rgba(20, 20, 20, 0.3)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1ocjeky\",inputName:\"City Name\",layoutDependency:layoutDependency,layoutId:\"yyFLVZQsY\",placeholder:\"Glenview\",required:false,style:{\"--framer-input-background\":\"rgb(255, 255, 255)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgb(0, 0, 0)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"12px\",\"--framer-input-border-radius-bottom-right\":\"12px\",\"--framer-input-border-radius-top-left\":\"12px\",\"--framer-input-border-radius-top-right\":\"12px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-box-shadow\":\"0px 4px 34px 0px rgba(0, 0, 0, 0.02)\",\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"text\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-v0347d\",layoutDependency:layoutDependency,layoutId:\"vfjUmEtTQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFkYS01MDA=\",\"--framer-font-family\":'\"Mada\", \"Mada Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(20, 20, 20))\"},children:[\"Guest of Honor’s Name \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(20, 20, 20, 0.3))\"},children:\"(optional)\"})]})}),className:\"framer-1locjsm\",fonts:[\"GF;Mada-500\"],layoutDependency:layoutDependency,layoutId:\"EIDHrYUj5\",style:{\"--extracted-1w3ko1f\":\"rgba(20, 20, 20, 0.3)\",\"--extracted-r6o4lv\":\"rgb(20, 20, 20)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-19g1lu0\",inputName:\"Guest of Honors Name\",layoutDependency:layoutDependency,layoutId:\"zFAetMBty\",placeholder:\"Jane Smith\",required:false,style:{\"--framer-input-background\":\"rgb(255, 255, 255)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgb(0, 0, 0)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"12px\",\"--framer-input-border-radius-bottom-right\":\"12px\",\"--framer-input-border-radius-top-left\":\"12px\",\"--framer-input-border-radius-top-right\":\"12px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-box-shadow\":\"0px 4px 34px 0px rgba(0, 0, 0, 0.02)\",\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"text\"})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nz6zxj\",layoutDependency:layoutDependency,layoutId:\"hg0Meqv63\",children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-1unlsb\",\"data-framer-name\":\"Input/Dropdown\",layoutDependency:layoutDependency,layoutId:\"AZy_Nbgdj\",children:/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1fp0p8x\",\"data-framer-name\":\"Input/Dropdown\",layoutDependency:layoutDependency,layoutId:\"oeHXbTEkf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFkYS01MDA=\",\"--framer-font-family\":'\"Mada\", \"Mada Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(20, 20, 20))\"},children:\"Are You Working With a Planner?\"})}),className:\"framer-1w0e80r\",fonts:[\"GF;Mada-500\"],layoutDependency:layoutDependency,layoutId:\"p66rXPP8z\",style:{\"--extracted-r6o4lv\":\"rgb(20, 20, 20)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-68eihc-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"fHKHCfy_n-container\",nodeId:\"fHKHCfy_n\",rendersWithMotion:true,scopeId:\"OxiJMaPZ0\",children:/*#__PURE__*/_jsx(Dropdown,{bgBlur:0,border:{color:\"rgb(0, 0, 0)\",colorFocus:\"rgb(0, 153, 255)\",colorInvalid:\"rgb(255, 90, 111)\",style:\"solid\",width:\"1px\"},color:\"rgb(153, 153, 153)\",dropdown:{animation:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},bgBlur:16,border:{color:\"rgba(136, 136, 136, 0.1)\",style:\"solid\",width:\"1px\"},dropdownFill:{color:\"rgba(187, 187, 187, 0.15)\",colorA:\"rgb(187, 187, 187)\",colorB:\"rgb(103, 103, 103)\",gradientAngle:0,type:\"color\"},height:300,hoverBg:\"rgba(255, 255, 255, 0.1)\",initialY:-10,marginTop:4,searchBorderColor:\"rgba(0, 0, 0, 0.1)\"},fill:{color:\"rgb(255, 255, 255)\",colorA:\"rgb(187, 187, 187)\",colorB:\"rgb(103, 103, 103)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",icon:{color:\"rgb(153, 153, 153)\",size:16},id:\"fHKHCfy_n\",layoutId:\"fHKHCfy_n\",name:\"Are You Working With a Planner?\",options:[{default:false,enabled:true,title:\"No\",type:\"text\",value:\"NO\"},{default:false,enabled:true,title:\"Yes\",type:\"text\",value:\"Yes\"}],padding:\"20\",placeholder:\"No\",placeholderColor:\"rgb(153, 153, 153)\",radius:\"10px\",required:true,searchPlaceholder:\"Search...\",showDropdown:false,showSearch:false,style:{height:\"100%\",width:\"100%\"},transition:{duration:0,type:\"tween\"},width:\"100%\"})})})]})}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-6cpnrb\",layoutDependency:layoutDependency,layoutId:\"DfFgFc5pd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFkYS01MDA=\",\"--framer-font-family\":'\"Mada\", \"Mada Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(20, 20, 20))\"},children:[\"Planner Name \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(20, 20, 20, 0.3))\"},children:\"(optional)\"})]})}),className:\"framer-1xbmvv\",fonts:[\"GF;Mada-500\"],layoutDependency:layoutDependency,layoutId:\"oETrZX8Ae\",style:{\"--extracted-1w3ko1f\":\"rgba(20, 20, 20, 0.3)\",\"--extracted-r6o4lv\":\"rgb(20, 20, 20)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1452mr0\",inputName:\"Planner Name\",layoutDependency:layoutDependency,layoutId:\"lImAj43k4\",placeholder:\"Jane Smith\",required:false,style:{\"--framer-input-background\":\"rgb(255, 255, 255)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgb(0, 0, 0)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"12px\",\"--framer-input-border-radius-bottom-right\":\"12px\",\"--framer-input-border-radius-top-left\":\"12px\",\"--framer-input-border-radius-top-right\":\"12px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-box-shadow\":\"0px 4px 34px 0px rgba(0, 0, 0, 0.02)\",\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"text\"})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oosypq\",layoutDependency:layoutDependency,layoutId:\"ae07OXV8g\",children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1hnlq0t\",\"data-framer-name\":\"Do you have art ready?\",layoutDependency:layoutDependency,layoutId:\"IJMqEHfQ6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFkYS01MDA=\",\"--framer-font-family\":'\"Mada\", \"Mada Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(20, 20, 20))\"},children:\"Do you have art ready?\"})}),className:\"framer-13ciuuf\",fonts:[\"GF;Mada-500\"],layoutDependency:layoutDependency,layoutId:\"h5UzX9e5j\",style:{\"--extracted-r6o4lv\":\"rgb(20, 20, 20)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ecukpu\",layoutDependency:layoutDependency,layoutId:\"kQ97q_I3H\",children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1kxe35l\",layoutDependency:layoutDependency,layoutId:\"fILTC3xbi\",children:[/*#__PURE__*/_jsx(FormBooleanInput,{className:\"framer-28cruu\",defaultChecked:true,defaultValue:\"No\",inputName:\"Do you have art ready?\",layoutDependency:layoutDependency,layoutId:\"jvGrDsJAB\",style:{\"--framer-input-background\":\"rgba(187, 187, 187, 0.2)\",\"--framer-input-boolean-checked-background\":\"rgb(255, 255, 255)\",\"--framer-input-boolean-checked-border-color\":\"rgb(0, 153, 255)\",\"--framer-input-boolean-checked-border-style\":\"solid\",\"--framer-input-boolean-checked-border-width\":\"1px\",\"--framer-input-boolean-checked-box-shadow\":\"inset 0px 0px 0px 5px rgb(0, 153, 255)\",\"--framer-input-border-bottom-width\":\"1.5px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.2)\",\"--framer-input-border-left-width\":\"1.5px\",\"--framer-input-border-radius-bottom-left\":\"12px\",\"--framer-input-border-radius-bottom-right\":\"12px\",\"--framer-input-border-radius-top-left\":\"12px\",\"--framer-input-border-radius-top-right\":\"12px\",\"--framer-input-border-right-width\":\"1.5px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1.5px\",\"--framer-input-icon-mask-image\":\"none\"},type:\"radio\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(136, 136, 136))\"},children:\"No\"})}),className:\"framer-ax8n13\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"p4psAkQJD\",style:{\"--extracted-r6o4lv\":\"rgb(136, 136, 136)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-ulx9e9\",layoutDependency:layoutDependency,layoutId:\"hYDqNzXog\",children:[/*#__PURE__*/_jsx(FormBooleanInput,{className:\"framer-pocrih\",defaultChecked:false,defaultValue:\"In Progress\",inputName:\"Do you have art ready?\",layoutDependency:layoutDependency,layoutId:\"MYiFHCwle\",style:{\"--framer-input-background\":\"rgba(187, 187, 187, 0.2)\",\"--framer-input-boolean-checked-background\":\"rgb(255, 255, 255)\",\"--framer-input-boolean-checked-border-color\":\"rgb(0, 153, 255)\",\"--framer-input-boolean-checked-border-style\":\"solid\",\"--framer-input-boolean-checked-border-width\":\"1px\",\"--framer-input-boolean-checked-box-shadow\":\"inset 0px 0px 0px 5px rgb(0, 153, 255)\",\"--framer-input-border-bottom-width\":\"1.5px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.2)\",\"--framer-input-border-left-width\":\"1.5px\",\"--framer-input-border-radius-bottom-left\":\"12px\",\"--framer-input-border-radius-bottom-right\":\"12px\",\"--framer-input-border-radius-top-left\":\"12px\",\"--framer-input-border-radius-top-right\":\"12px\",\"--framer-input-border-right-width\":\"1.5px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1.5px\",\"--framer-input-icon-mask-image\":\"none\"},type:\"radio\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(136, 136, 136))\"},children:\"In Process\"})}),className:\"framer-js4eth\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"xVRilspmc\",style:{\"--extracted-r6o4lv\":\"rgb(136, 136, 136)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-u5hrad\",layoutDependency:layoutDependency,layoutId:\"EK87DzDXv\",children:[/*#__PURE__*/_jsx(FormBooleanInput,{className:\"framer-89fudf\",defaultChecked:false,defaultValue:\"Yes\",inputName:\"Do you have art ready?\",layoutDependency:layoutDependency,layoutId:\"SieCzbR_6\",style:{\"--framer-input-background\":\"rgba(187, 187, 187, 0.2)\",\"--framer-input-boolean-checked-background\":\"rgb(255, 255, 255)\",\"--framer-input-boolean-checked-border-color\":\"rgb(0, 153, 255)\",\"--framer-input-boolean-checked-border-style\":\"solid\",\"--framer-input-boolean-checked-border-width\":\"1px\",\"--framer-input-boolean-checked-box-shadow\":\"inset 0px 0px 0px 5px rgb(0, 153, 255)\",\"--framer-input-border-bottom-width\":\"1.5px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.2)\",\"--framer-input-border-left-width\":\"1.5px\",\"--framer-input-border-radius-bottom-left\":\"12px\",\"--framer-input-border-radius-bottom-right\":\"12px\",\"--framer-input-border-radius-top-left\":\"12px\",\"--framer-input-border-radius-top-right\":\"12px\",\"--framer-input-border-right-width\":\"1.5px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1.5px\",\"--framer-input-icon-mask-image\":\"none\"},type:\"radio\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(136, 136, 136))\"},children:\"Yes\"})}),className:\"framer-6dm926\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"K_ZquNAYk\",style:{\"--extracted-r6o4lv\":\"rgb(136, 136, 136)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-g302t6\",\"data-framer-name\":\"Input/Slider\",layoutDependency:layoutDependency,layoutId:\"eHIfRsajh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFkYS01MDA=\",\"--framer-font-family\":'\"Mada\", \"Mada Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(20, 20, 20))\"},children:\"How Many People Are you Planning Swag For *\"})}),className:\"framer-1306l1b\",fonts:[\"GF;Mada-500\"],layoutDependency:layoutDependency,layoutId:\"dMpS971CZ\",style:{\"--extracted-r6o4lv\":\"rgb(20, 20, 20)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ga0bZUwPV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFkYS01MDA=\",\"--framer-font-family\":'\"Mada\", \"Mada Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(20, 20, 20))\"},children:\"How Many People Are you Planning Swag For *\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t1z1q3-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RQ_l4CJX_-container\",nodeId:\"RQ_l4CJX_\",rendersWithMotion:true,scopeId:\"OxiJMaPZ0\",children:/*#__PURE__*/_jsx(Slider,{defaultValue:50,handle:{fill:\"rgb(255, 255, 255)\",radius:\"8px\",shadows:\"0px 4px 6px 0px rgba(0, 0, 0, 0.2)\",size:16},height:\"100%\",id:\"RQ_l4CJX_\",label:{font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},fontColor:\"rgb(153, 153, 153)\",formatted:true,gap:10,locale:\"\",location:\"right\",minWidth:24,prefix:\"\",suffix:\"+\"},layoutId:\"RQ_l4CJX_\",line:{height:13,leftFill:\"rgb(0, 153, 255)\",radius:\"42px\",rightFill:\"rgba(187, 187, 187, 0.3)\",shadows:\"\"},max:200,min:20,name:\"How Many Peoples Are you Planning Swag For\",step:10,style:{width:\"100%\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1xlk5e8\",\"data-framer-name\":\"Input/File Upload\",layoutDependency:layoutDependency,layoutId:\"N2usIIsDO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFkYS01MDA=\",\"--framer-font-family\":'\"Mada\", \"Mada Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(20, 20, 20))\"},children:[\"Upload any relevant files \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(20, 20, 20, 0.3))\"},children:\"(optional)\"})]})}),className:\"framer-ul9qxk\",fonts:[\"GF;Mada-500\"],layoutDependency:layoutDependency,layoutId:\"e8MxmyAb3\",style:{\"--extracted-1w3ko1f\":\"rgba(20, 20, 20, 0.3)\",\"--extracted-r6o4lv\":\"rgb(20, 20, 20)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nuv09u-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"lLMEyZK0e-container\",nodeId:\"lLMEyZK0e\",rendersWithMotion:true,scopeId:\"OxiJMaPZ0\",children:/*#__PURE__*/_jsx(FileUploadInputLOL,{autoFocus:false,bgBlur:0,border:{color:\"rgba(136, 136, 136, 0.1)\",colorFocus:\"rgb(0, 153, 255)\",colorInvalid:\"rgb(255, 90, 111)\",style:\"solid\",width:\"1px\"},color:\"rgb(153, 153, 153)\",fileTypes:\"all\",fileTypesCustom:[\".pdf\"],fill:{color:\"rgba(187, 187, 187, 0.15)\",colorA:\"rgb(187, 187, 187)\",colorB:\"rgb(103, 103, 103)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",icon:{color:\"rgb(153, 153, 153)\",location:\"start\",size:28,spinner:true},id:\"lLMEyZK0e\",imagePreview:{aspectRatio:\"auto\",height:40,radius:\"5px\",shadows:\"\"},layout:{alignH:\"center\",direction:\"vertical\",gap:12},layoutId:\"lLMEyZK0e\",maxSizeMB:25,name:\"Relevant file\",padding:\"12px\",radius:\"10px\",required:false,style:{height:\"100%\",width:\"100%\"},text:\"Click to upload file or drag-and-drop. Max ## MB\",transition:{duration:0,type:\"tween\"},uploadingText:\"Uploading [FileName]...\",userId:\"\",width:\"100%\",xButton:{color:\"rgb(153, 153, 153)\",inset:4,location:\"topRight\",padding:\"4px\",radius:\"12px\",size:14}})})})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1f1un54\",\"data-framer-name\":\"Input/Text Area\",layoutDependency:layoutDependency,layoutId:\"rxNPqejYz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFkYS01MDA=\",\"--framer-font-family\":'\"Mada\", \"Mada Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(20, 20, 20))\"},children:[\"Additional Comments \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(20, 20, 20, 0.3))\"},children:\"(optional)\"})]})}),className:\"framer-1yn1ic2\",fonts:[\"GF;Mada-500\"],layoutDependency:layoutDependency,layoutId:\"ojq5d0Ss7\",style:{\"--extracted-1w3ko1f\":\"rgba(20, 20, 20, 0.3)\",\"--extracted-r6o4lv\":\"rgb(20, 20, 20)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2angjx-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mPCd3XUV0-container\",nodeId:\"mPCd3XUV0\",rendersWithMotion:true,scopeId:\"OxiJMaPZ0\",children:/*#__PURE__*/_jsx(TextInput,{autoFocus:false,bgBlur:0,border:{color:\"rgba(136, 136, 136, 0.1)\",colorFocus:\"rgb(0, 153, 255)\",colorInvalid:\"rgb(255, 90, 111)\",style:\"solid\",width:\"1px\"},color:\"rgb(153, 153, 153)\",fill:{color:\"rgba(187, 187, 187, 0.15)\",colorA:\"rgb(187, 187, 187)\",colorB:\"rgb(103, 103, 103)\",gradientAngle:0,type:\"color\"},font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"mPCd3XUV0\",layoutId:\"mPCd3XUV0\",maxLength:100,maxLengthEnabled:false,minLength:100,minLengthEnabled:false,name:\"Additional Comment\",padding:\"12px\",placeholder:\"Write here...\",placeholderColor:\"rgb(153, 153, 153)\",radius:\"10px\",required:false,style:{height:\"100%\",width:\"100%\"},textAreaHeight:{fallbackLines:5,lines:5,maxLines:8,minLines:3,mode:\"auto\"},textAreaScrollbar:\"hidden\",transition:{duration:0,type:\"tween\"},type:\"textArea\",value:\"\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:componentViewport?.width||\"100vw\",...addPropertyOverrides({ga0bZUwPV:{width:\"264px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||1537)-0-1925.4)/2+1725.4+140)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17tjbli-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xn_4tC8rr-container\",nodeId:\"xn_4tC8rr\",rendersWithMotion:true,scopeId:\"OxiJMaPZ0\",children:/*#__PURE__*/_jsx(SubmitButton,{height:\"100%\",id:\"xn_4tC8rr\",layoutId:\"xn_4tC8rr\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"D0J8IbvbC\"),width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-v2xqB.framer-7350yh, .framer-v2xqB .framer-7350yh { display: block; }\",\".framer-v2xqB.framer-1t5wlss { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-v2xqB .framer-izl89s, .framer-v2xqB .framer-1ouvwxk, .framer-v2xqB .framer-e4tq28 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px 32px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-v2xqB .framer-1j4pmsq, .framer-v2xqB .framer-90eoc0, .framer-v2xqB .framer-5q7i03, .framer-v2xqB .framer-u59j0j, .framer-v2xqB .framer-1dbdzc, .framer-v2xqB .framer-v0347d, .framer-v2xqB .framer-6cpnrb, .framer-v2xqB .framer-1hnlq0t { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-width: 260px; padding: 0px; position: relative; width: 1px; }\",\".framer-v2xqB .framer-1oll4nb, .framer-v2xqB .framer-sl3f18, .framer-v2xqB .framer-1gvxc16, .framer-v2xqB .framer-evhcdb, .framer-v2xqB .framer-1tlyhiy, .framer-v2xqB .framer-1locjsm, .framer-v2xqB .framer-1w0e80r, .framer-v2xqB .framer-1xbmvv, .framer-v2xqB .framer-13ciuuf, .framer-v2xqB .framer-1306l1b, .framer-v2xqB .framer-ul9qxk, .framer-v2xqB .framer-1yn1ic2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-v2xqB .framer-1dowec7 { --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-padding: 18px; flex: none; height: 58px; min-height: 76%; position: relative; width: 100%; }','.framer-v2xqB .framer-17tj4g0, .framer-v2xqB .framer-1ocjeky, .framer-v2xqB .framer-19g1lu0, .framer-v2xqB .framer-1452mr0 { --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-padding: 18px; flex: none; height: 58px; position: relative; width: 100%; }',\".framer-v2xqB .framer-77udfh-container, .framer-v2xqB .framer-1t1z1q3-container { flex: none; height: auto; position: relative; width: 100%; }\",'.framer-v2xqB .framer-eqeh5s { --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-padding: 12px; flex: none; height: 58px; position: relative; width: 100%; }',\".framer-v2xqB .framer-nz6zxj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-v2xqB .framer-1unlsb { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 89px; justify-content: flex-start; min-width: 260px; padding: 0px; position: relative; width: 1px; }\",\".framer-v2xqB .framer-1fp0p8x { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 133px; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-v2xqB .framer-68eihc-container { flex: none; height: 57px; position: relative; width: 100%; }\",\".framer-v2xqB .framer-1oosypq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px 32px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-v2xqB .framer-1ecukpu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-v2xqB .framer-1kxe35l, .framer-v2xqB .framer-ulx9e9, .framer-v2xqB .framer-u5hrad { 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; padding: 0px; position: relative; width: min-content; }\",\".framer-v2xqB .framer-28cruu, .framer-v2xqB .framer-pocrih, .framer-v2xqB .framer-89fudf { --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-v2xqB .framer-ax8n13, .framer-v2xqB .framer-js4eth, .framer-v2xqB .framer-6dm926 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-v2xqB .framer-g302t6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 56px; justify-content: flex-start; min-width: 260px; padding: 0px; position: relative; width: 1px; }\",\".framer-v2xqB .framer-1xlk5e8, .framer-v2xqB .framer-1f1un54 { 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; padding: 0px; position: relative; width: 100%; }\",\".framer-v2xqB .framer-1nuv09u-container { flex: none; height: 180px; position: relative; width: 100%; }\",\".framer-v2xqB .framer-2angjx-container { flex: none; height: 145px; position: relative; width: 100%; }\",\".framer-v2xqB .framer-17tjbli-container { flex: none; height: 60px; position: relative; width: 100%; }\",\".framer-v2xqB.framer-v-123grqn.framer-1t5wlss { width: 608px; }\",\".framer-v2xqB.framer-v-123grqn .framer-1hnlq0t { gap: unset; height: 76px; justify-content: space-between; }\",\".framer-v2xqB.framer-v-123grqn .framer-g302t6 { height: min-content; }\",\".framer-v2xqB.framer-v-123grqn .framer-1306l1b, .framer-v2xqB.framer-v-3fnnzo .framer-1306l1b { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-v2xqB.framer-v-3fnnzo.framer-1t5wlss, .framer-v2xqB.framer-v-3fnnzo .framer-1xlk5e8, .framer-v2xqB.framer-v-3fnnzo .framer-1f1un54, .framer-v2xqB.framer-v-3fnnzo .framer-17tjbli-container { width: 264px; }\",\".framer-v2xqB.framer-v-3fnnzo .framer-izl89s, .framer-v2xqB.framer-v-3fnnzo .framer-1ouvwxk, .framer-v2xqB.framer-v-3fnnzo .framer-e4tq28 { flex-direction: column; width: 264px; }\",\".framer-v2xqB.framer-v-3fnnzo .framer-1j4pmsq, .framer-v2xqB.framer-v-3fnnzo .framer-90eoc0, .framer-v2xqB.framer-v-3fnnzo .framer-5q7i03, .framer-v2xqB.framer-v-3fnnzo .framer-u59j0j, .framer-v2xqB.framer-v-3fnnzo .framer-1dbdzc, .framer-v2xqB.framer-v-3fnnzo .framer-v0347d, .framer-v2xqB.framer-v-3fnnzo .framer-1unlsb, .framer-v2xqB.framer-v-3fnnzo .framer-6cpnrb, .framer-v2xqB.framer-v-3fnnzo .framer-1hnlq0t { flex: none; min-width: unset; width: 100%; }\",\".framer-v2xqB.framer-v-3fnnzo .framer-nz6zxj { flex-direction: column; gap: unset; height: 240px; justify-content: space-between; width: 264px; }\",\".framer-v2xqB.framer-v-3fnnzo .framer-1fp0p8x { height: min-content; padding: 0px 0px 43px 0px; }\",\".framer-v2xqB.framer-v-3fnnzo .framer-1oosypq { flex-direction: column; gap: 20px; width: 264px; }\",\".framer-v2xqB.framer-v-3fnnzo .framer-1ecukpu { gap: unset; justify-content: space-between; }\",\".framer-v2xqB.framer-v-3fnnzo .framer-g302t6 { flex: none; gap: 10px; height: min-content; justify-content: center; min-width: unset; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1003\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"sAFbted1f\":{\"layout\":[\"fixed\",\"auto\"]},\"ga0bZUwPV\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOxiJMaPZ0=withCSS(Component,css,\"framer-v2xqB\");export default FramerOxiJMaPZ0;FramerOxiJMaPZ0.displayName=\"Form\";FramerOxiJMaPZ0.defaultProps={height:1003,width:1200};addPropertyControls(FramerOxiJMaPZ0,{variant:{options:[\"fsTyvUuzS\",\"sAFbted1f\",\"ga0bZUwPV\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOxiJMaPZ0,[{explicitInter:true,fonts:[{cssFamilyName:\"Mada\",source:\"google\",style:\"normal\",uiFamilyName:\"Mada\",url:\"https://fonts.gstatic.com/s/mada/v21/7Aulp_0qnzeSVz7u3PJLcUMYOFn8kHk12-m9x2iC.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/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:\"google\",style:\"normal\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZ1rib2Bg-4.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/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\"}]},...PhoneNumberInputFonts,...DropdownFonts,...SliderFonts,...FileUploadInputLOLFonts,...TextInputFonts,...SubmitButtonFonts],{supportsExplicitInterCodegen:true});FramerOxiJMaPZ0.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(SubmitButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOxiJMaPZ0\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sAFbted1f\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ga0bZUwPV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"1003\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OxiJMaPZ0.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";export default function ContactAnchor(){return /*#__PURE__*/_jsx(\"div\",{id:\"contact\",style:{width:\"100%\",height:0,overflow:\"hidden\"}});}addPropertyControls(ContactAnchor,{});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ContactAnchor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ContactAnchor.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";export default function DesktopNav(){const scrollTo=id=>{const el=document.getElementById(id);if(el)el.scrollIntoView({behavior:\"smooth\"});};const scrollToTop=()=>{window.scrollTo({top:0,behavior:\"smooth\"});};return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:0,left:0,right:0,zIndex:1e3,background:\"rgba(26, 10, 61, 0.96)\",backdropFilter:\"blur(12px)\",WebkitBackdropFilter:\"blur(12px)\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"16px 48px\",boxSizing:\"border-box\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .desk-nav-link {\n                    font-family: 'Nunito', sans-serif; font-weight: 700; font-size: 16px;\n                    color: #FFFFFF; text-decoration: none; cursor: pointer;\n                    transition: opacity 0.2s ease;\n                    background: none; border: none; padding: 0;\n                }\n                .desk-nav-link:hover { opacity: 0.75; }\n                .desk-nav-cta {\n                    background: #FF3D9A; color: #FFFFFF;\n                    font-family: 'Nunito', sans-serif; font-weight: 800; font-size: 16px;\n                    border: none; cursor: pointer; border-radius: 100px;\n                    padding: 12px 24px; transition: transform 0.2s ease, box-shadow 0.2s ease;\n                    box-shadow: 0 4px 20px rgba(255,61,154,0.4);\n                }\n                .desk-nav-cta:hover { transform: translateY(-2px); box-shadow: 0 8px 28px rgba(255,61,154,0.5); }\n                .desk-nav-logo {\n                    font-family: 'Boogaloo', cursive; font-size: 26px;\n                    color: #FFFFFF; letter-spacing: -0.02em; line-height: 1;\n                    user-select: none; cursor: pointer; background: none;\n                    border: none; padding: 0; transition: opacity 0.2s ease;\n                }\n                .desk-nav-logo:hover { opacity: 0.8; }\n                @media (max-width: 768px) {\n                    .desk-nav-root { display: none !important; }\n                }\n            `}),/*#__PURE__*/_jsxs(\"span\",{className:\"desk-nav-root\",style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"button\",{className:\"desk-nav-logo\",onClick:scrollToTop,children:\"✡ Mitzvah Supply\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"40px\"},children:[/*#__PURE__*/_jsx(\"button\",{className:\"desk-nav-link\",onClick:()=>scrollTo(\"services\"),children:\"Swag\"}),/*#__PURE__*/_jsx(\"button\",{className:\"desk-nav-link\",onClick:()=>scrollTo(\"how\"),children:\"How It Works\"}),/*#__PURE__*/_jsx(\"button\",{className:\"desk-nav-cta\",onClick:()=>scrollTo(\"contact\"),children:\"Get a Quote 🎉\"})]})]})]});}addPropertyControls(DesktopNav,{});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DesktopNav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DesktopNav.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls}from\"framer\";const faqs=[{q:\"How far in advance should I order?\",a:\"Our average turnaround is about 10 days from final approval — a bit longer for larger orders. But before we print, there's the fun part: designing, sampling, and perfecting everything together. We recommend reaching out at least 2 months before your event so we have plenty of time to make it amazing.\"},{q:\"Is there a minimum order quantity?\",a:\"We generally ask for a minimum of 20 pieces per item category — but you can mix and match sizes however you want to hit that number. Need to go a little under? Reach out and we'll see what we can do.\"},{q:\"Can I see a design proof before you print?\",a:\"You will always see digital proofs with unlimited revisions before we print anything. As we move forward, we'll even print a pre-production physical sample so you know your swag is perfect before we run the full order.\"},{q:\"Do you offer rush orders?\",a:\"Yes! Rush orders are available depending on order size and timeline. A rush fee may apply. Contact us and we'll do everything we can to make it happen.\"},{q:\"What sizes do you carry?\",a:\"We carry Youth XS through Adult 4XL across all our products — so everyone from the kids to bubbe and zayde can rep the look. We also offer baby onesies for the tiniest party guests!\"},{q:\"Can I mix different items in one order?\",a:\"Of course! The best swag packs have a mix of items and designs. Hoodies, flannels, tees, hats — we'll help you dial in all the pieces and make sure everything comes together.\"},{q:\"How does pickup work?\",a:\"Pickup is always preferred if you're local! We'll keep you posted on your order status and we're open by appointment at 4352 Regency Drive, Glenview, IL 60025. For our out-of-town clients — we can ship worldwide!\"}];export default function FAQSection(){const[openIndex,setOpenIndex]=useState(null);return /*#__PURE__*/_jsxs(\"div\",{id:\"faq\",style:{width:\"100%\",background:\"#FFFFFF\",padding:\"100px 48px\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .faq-item { border:2px solid #F0EBF8; border-radius:16px; overflow:hidden; transition:border-color 0.2s ease; margin-bottom:12px; }\n                .faq-item:hover { border-color:#FF3D9A; }\n                .faq-btn { width:100%; background:none; border:none; padding:24px 28px; display:flex; align-items:center; justify-content:space-between; cursor:pointer; text-align:left; gap:16px; }\n                .faq-icon { width:32px; height:32px; border-radius:50%; background:linear-gradient(135deg,#FF3D9A,#7B2FBE); display:flex; align-items:center; justify-content:center; color:white; font-size:20px; font-weight:300; flex-shrink:0; transition:transform 0.3s ease; line-height:1; }\n                @media (max-width: 640px) {\n                    .faq-wrap { padding: 64px 20px !important; }\n                    .faq-header { margin-bottom: 40px !important; }\n                    .faq-btn { padding: 18px 20px; }\n                    .faq-question { font-size: 15px !important; }\n                    .faq-answer { padding: 0 20px 20px !important; font-size: 15px !important; }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:\"faq-header\",style:{textAlign:\"center\",marginBottom:\"64px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-block\",fontFamily:\"'Nunito', sans-serif\",fontWeight:800,fontSize:\"13px\",color:\"#FF3D9A\",letterSpacing:\"0.12em\",textTransform:\"uppercase\",marginBottom:\"16px\"},children:\"Still Have Questions?\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:\"'Boogaloo', cursive\",fontSize:\"clamp(32px, 5vw, 56px)\",color:\"#1A0A3D\",lineHeight:1.1,margin:0},children:\"We've Got Answers\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:\"800px\",margin:\"0 auto\"},children:faqs.map((faq,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"faq-item\",children:[/*#__PURE__*/_jsxs(\"button\",{className:\"faq-btn\",onClick:()=>setOpenIndex(openIndex===i?null:i),children:[/*#__PURE__*/_jsx(\"span\",{className:\"faq-question\",style:{fontFamily:\"'Nunito', sans-serif\",fontWeight:800,fontSize:\"17px\",color:\"#1A0A3D\"},children:faq.q}),/*#__PURE__*/_jsx(\"div\",{className:\"faq-icon\",style:{transform:openIndex===i?\"rotate(45deg)\":\"rotate(0deg)\"},children:\"+\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{maxHeight:openIndex===i?\"240px\":\"0px\",overflow:\"hidden\",transition:\"max-height 0.4s ease\"},children:/*#__PURE__*/_jsx(\"p\",{className:\"faq-answer\",style:{fontFamily:\"'Nunito', sans-serif\",fontSize:\"16px\",fontWeight:600,color:\"#6B7280\",lineHeight:1.7,margin:0,padding:\"0 28px 24px\"},children:faq.a})})]},i))})]});}addPropertyControls(FAQSection,{});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FAQSection\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FAQSection.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";const floatingEmojis=[\"🎉\",\"🎊\",\"✨\",\"⭐\",\"🌟\",\"👑\",\"🎈\",\"💜\"];// Pre-randomized positions and offsets so each emoji feels organic\nconst emojiConfig=[{left:5,size:28,duration:8,delay:-6,startY:40},{left:18,size:36,duration:10,delay:-2,startY:75},{left:32,size:24,duration:9,delay:-8,startY:20},{left:48,size:32,duration:7,delay:-4,startY:60},{left:60,size:28,duration:11,delay:-9,startY:85},{left:72,size:36,duration:8,delay:-1,startY:30},{left:85,size:30,duration:9,delay:-7,startY:55},{left:94,size:26,duration:10,delay:-5,startY:70}];export default function HeroSection(){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",minHeight:\"100vh\",background:\"linear-gradient(150deg, #4A1580 0%, #2D0F6B 40%, #1A0A3D 100%)\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",padding:\"120px 48px 80px\",position:\"relative\",overflow:\"hidden\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes floatUp {\n                    0% { transform: translateY(0) rotate(0deg); opacity: 0; }\n                    5% { opacity: 1; }\n                    90% { opacity: 1; }\n                    100% { transform: translateY(-110vh) rotate(360deg); opacity: 0; }\n                }\n                .hero-stats { display: flex; flex-wrap: wrap; justify-content: center; }\n                .hero-buttons { display: flex; gap: 16px; margin-bottom: 64px; flex-wrap: wrap; justify-content: center; position: relative; z-index: 1; }\n                @media (max-width: 768px) {\n                    .hero-wrap { padding: 100px 24px 60px !important; }\n                    .hero-subtitle { font-size: 17px !important; }\n                    .hero-buttons { flex-direction: column; align-items: center; gap: 12px; margin-bottom: 40px; }\n                    .hero-btn { width: 100%; max-width: 320px; justify-content: center; font-size: 16px !important; padding: 14px 24px !important; }\n                    .hero-stats { gap: 0; }\n                    .hero-stat-item { padding: 12px 20px !important; }\n                    .hero-divider { height: 32px !important; }\n                }\n                @media (max-width: 480px) {\n                    .hero-stat-num { font-size: 28px !important; }\n                    .hero-stat-label { font-size: 11px !important; }\n                    .hero-badge { font-size: 12px !important; padding: 6px 14px !important; }\n                }\n            `}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"-100px\",left:\"-100px\",width:\"500px\",height:\"500px\",background:\"rgba(255,61,154,0.25)\",borderRadius:\"50%\",filter:\"blur(80px)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:\"-80px\",right:\"-80px\",width:\"400px\",height:\"400px\",background:\"rgba(123,47,190,0.3)\",borderRadius:\"50%\",filter:\"blur(70px)\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"40%\",left:\"50%\",width:\"300px\",height:\"300px\",background:\"rgba(255,184,0,0.15)\",borderRadius:\"50%\",filter:\"blur(60px)\",pointerEvents:\"none\",transform:\"translateX(-50%)\"}}),floatingEmojis.map((emoji,i)=>{const c=emojiConfig[i];return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:`-60px`,left:`${c.left}%`,fontSize:`${c.size}px`,animation:`floatUp ${c.duration}s ${c.delay}s infinite linear`,pointerEvents:\"none\",userSelect:\"none\",zIndex:0},children:emoji},i);}),/*#__PURE__*/_jsx(\"div\",{className:\"hero-badge\",style:{display:\"inline-flex\",alignItems:\"center\",padding:\"8px 20px\",border:\"1.5px solid rgba(255,184,0,0.5)\",borderRadius:\"100px\",color:\"#FFB800\",fontSize:\"14px\",fontFamily:\"'Nunito', sans-serif\",fontWeight:700,marginBottom:\"32px\",background:\"rgba(255,184,0,0.1)\",position:\"relative\",zIndex:1},children:\"🎊 Custom Bar & Bat Mitzvah Swag 🎊\"}),/*#__PURE__*/_jsxs(\"h1\",{style:{fontFamily:\"'Boogaloo', cursive\",fontSize:\"clamp(40px, 6vw, 80px)\",lineHeight:1.1,color:\"#FFFFFF\",textAlign:\"center\",maxWidth:\"900px\",marginBottom:\"24px\",marginTop:0,position:\"relative\",zIndex:1,padding:\"0 8px\"},children:[\"Mitzvah Swag That Goes\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{background:\"linear-gradient(90deg, #FF3D9A, #FFB800)\",WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\",backgroundClip:\"text\"},children:\"Totally Crazy\"})]}),/*#__PURE__*/_jsx(\"p\",{className:\"hero-subtitle\",style:{fontFamily:\"'Nunito', sans-serif\",fontSize:\"20px\",fontWeight:600,color:\"rgba(255,255,255,0.8)\",textAlign:\"center\",maxWidth:\"600px\",marginBottom:\"48px\",marginTop:0,lineHeight:1.6,position:\"relative\",zIndex:1,padding:\"0 8px\"},children:\"Custom hoodies, flannels, tees & hats for your Bar or Bat Mitzvah party crew. 100% custom. 100% fire. 🔥\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"hero-buttons\",children:[/*#__PURE__*/_jsx(\"a\",{href:\"#contact\",className:\"hero-btn\",style:{display:\"inline-flex\",alignItems:\"center\",padding:\"16px 36px\",background:\"linear-gradient(135deg, #FF3D9A, #FF6B6B)\",color:\"#FFFFFF\",fontFamily:\"'Nunito', sans-serif\",fontWeight:800,fontSize:\"18px\",borderRadius:\"100px\",textDecoration:\"none\",boxShadow:\"0 4px 28px rgba(255,61,154,0.45)\"},children:\"Get My Free Quote →\"}),/*#__PURE__*/_jsx(\"a\",{href:\"#services\",className:\"hero-btn\",style:{display:\"inline-flex\",alignItems:\"center\",padding:\"16px 36px\",background:\"transparent\",color:\"#FFFFFF\",fontFamily:\"'Nunito', sans-serif\",fontWeight:700,fontSize:\"18px\",borderRadius:\"100px\",textDecoration:\"none\",border:\"2px solid rgba(255,255,255,0.4)\"},children:\"See What We Make\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"hero-stats\",style:{background:\"rgba(255,255,255,0.08)\",borderRadius:\"20px\",border:\"1px solid rgba(255,255,255,0.15)\",backdropFilter:\"blur(10px)\",padding:\"24px 0\",position:\"relative\",zIndex:1,width:\"100%\",maxWidth:\"700px\"},children:[{num:\"150+\",label:\"Mitzvahs Served\"},{num:\"100%\",label:\"On-Time Delivery\"},{num:\"50K+\",label:\"Items Printed\"},{num:\"14 Day\",label:\"Turnaround\"}].map((stat,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"hero-stat-item\",style:{textAlign:\"center\",padding:\"0 32px\"},children:[/*#__PURE__*/_jsx(\"div\",{className:\"hero-stat-num\",style:{fontFamily:\"'Boogaloo', cursive\",fontSize:\"36px\",color:\"#FFB800\",lineHeight:1},children:stat.num}),/*#__PURE__*/_jsx(\"div\",{className:\"hero-stat-label\",style:{fontFamily:\"'Nunito', sans-serif\",fontSize:\"13px\",fontWeight:700,color:\"rgba(255,255,255,0.65)\",marginTop:\"4px\"},children:stat.label})]}),i<3&&/*#__PURE__*/_jsx(\"div\",{className:\"hero-divider\",style:{width:\"1px\",height:\"48px\",background:\"rgba(255,255,255,0.2)\"}})]},i))})]});}addPropertyControls(HeroSection,{});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HeroSection\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HeroSection.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";const steps=[{num:\"01\",icon:\"💬\",title:\"Tell Us Your Vision\",desc:\"Fill out our quick form and share your event details — theme, colors, vibe, and how many people are coming.\"},{num:\"02\",icon:\"🎨\",title:\"We Build It\",desc:\"Digital mockups, revision rounds, and a preproduction sample to make sure everything is dialed in before we go to print.\"},{num:\"03\",icon:\"📦\",title:\"Pick Up & Party\",desc:\"Your order comes packed and organized for easy party-day handout. Grab it, pass it out, and watch your crew look incredible.\"}];export default function HowItWorks(){return /*#__PURE__*/_jsxs(\"div\",{id:\"how\",style:{width:\"100%\",background:\"#FFFFFF\",padding:\"100px 48px\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .step-card {\n                    background: #FFFFFF; border: 2px solid #F0EBF8; border-radius: 24px;\n                    padding: 48px 36px; text-align: center;\n                    transition: border-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;\n                    flex: 1; min-width: 220px;\n                }\n                .step-card:hover { border-color: #FF3D9A; transform: translateY(-8px); box-shadow: 0 16px 48px rgba(255,61,154,0.12); }\n                .steps-row { display: flex; gap: 28px; max-width: 1100px; margin: 0 auto 56px; }\n                @media (max-width: 840px) {\n                    .steps-row { flex-wrap: wrap; }\n                    .step-card { flex: 1 1 calc(50% - 14px); }\n                }\n                @media (max-width: 700px) {\n                    .steps-row { flex-direction: column; gap: 20px; }\n                    .step-card { padding: 36px 28px; }\n                    .hiw-wrap { padding: 64px 20px !important; }\n                    .hiw-header { margin-bottom: 40px !important; }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:\"hiw-header\",style:{textAlign:\"center\",marginBottom:\"64px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-block\",fontFamily:\"'Nunito', sans-serif\",fontWeight:800,fontSize:\"13px\",color:\"#FF3D9A\",letterSpacing:\"0.12em\",textTransform:\"uppercase\",marginBottom:\"16px\"},children:\"The Process\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:\"'Boogaloo', cursive\",fontSize:\"clamp(32px, 5vw, 56px)\",color:\"#1A0A3D\",lineHeight:1.1,margin:0},children:\"Easy as 1, 2, 3 🙌\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"steps-row\",children:steps.map((step,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"step-card\",children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"'Boogaloo', cursive\",fontSize:\"64px\",lineHeight:1,background:\"linear-gradient(135deg, #FF3D9A, #7B2FBE)\",WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\",backgroundClip:\"text\",marginBottom:\"16px\"},children:step.num}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"72px\",height:\"72px\",borderRadius:\"20px\",background:\"linear-gradient(135deg, #FFF0F7, #F3E8FF)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:\"32px\",margin:\"0 auto 24px\"},children:step.icon}),/*#__PURE__*/_jsx(\"h3\",{style:{fontFamily:\"'Boogaloo', cursive\",fontSize:\"28px\",color:\"#1A0A3D\",margin:\"0 0 12px\"},children:step.title}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"'Nunito', sans-serif\",fontSize:\"16px\",fontWeight:600,color:\"#6B7280\",lineHeight:1.6,margin:0},children:step.desc})]},i))}),/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\"},children:/*#__PURE__*/_jsx(\"a\",{href:\"#contact\",style:{display:\"inline-flex\",alignItems:\"center\",padding:\"16px 44px\",background:\"linear-gradient(135deg, #FF3D9A, #7B2FBE)\",color:\"#FFFFFF\",fontFamily:\"'Nunito', sans-serif\",fontWeight:800,fontSize:\"18px\",borderRadius:\"100px\",textDecoration:\"none\",boxShadow:\"0 4px 28px rgba(255,61,154,0.35)\"},children:\"Get My Free Quote →\"})})]});}addPropertyControls(HowItWorks,{});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HowItWorks\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HowItWorks.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";const items=[\"🔥 Hoodies\",\"👕 T-Shirts\",\"👖 Sweatpants\",\"🧢 Caps\",\"🧶 Beanies\",\"🧥 Flannels\",\"🩳 PJ Shorts\"];export default function MarqueeStrip(){return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",background:\"linear-gradient(90deg, #FF3D9A 0%, #7B2FBE 100%)\",overflow:\"hidden\",padding:\"18px 0\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes ticker {\n                    0% { transform: translateX(0); }\n                    100% { transform: translateX(-50%); }\n                }\n            `}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",whiteSpace:\"nowrap\",animation:\"ticker 22s linear infinite\",width:\"max-content\"},children:[...items,...items,...items,...items].map((item,i)=>/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:\"'Nunito', sans-serif\",fontWeight:800,fontSize:\"16px\",color:\"#FFFFFF\",padding:\"0 28px\",letterSpacing:\"0.02em\"},children:[item,/*#__PURE__*/_jsx(\"span\",{style:{marginLeft:\"28px\",opacity:.5},children:\"\\xb7\"})]},i))})]});}addPropertyControls(MarqueeStrip,{});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MarqueeStrip\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MarqueeStrip.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";export default function MobileNav(){const scrollToTop=()=>{window.scrollTo({top:0,behavior:\"smooth\"});};return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",position:\"sticky\",top:0,zIndex:1e3},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .mobile-nav-wrap {\n                    display: none;\n                    width: 100%;\n                    background: rgba(26, 10, 61, 0.96);\n                    backdropFilter: blur(12px);\n                    -webkit-backdrop-filter: blur(12px);\n                    align-items: center;\n                    justify-content: space-between;\n                    padding: 14px 20px;\n                    box-sizing: border-box;\n                }\n                .mobile-nav-logo {\n                    font-family: 'Boogaloo', cursive;\n                    font-size: 22px;\n                    color: #FFFFFF;\n                    line-height: 1;\n                    background: none;\n                    border: none;\n                    padding: 0;\n                    cursor: pointer;\n                }\n                @media (max-width: 768px) {\n                    .mobile-nav-wrap { display: flex; }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:\"mobile-nav-wrap\",children:[/*#__PURE__*/_jsx(\"button\",{className:\"mobile-nav-logo\",onClick:scrollToTop,children:\"✡ Mitzvah Supply\"}),/*#__PURE__*/_jsx(\"a\",{href:\"#contact\",style:{display:\"inline-flex\",alignItems:\"center\",padding:\"10px 18px\",background:\"#FF3D9A\",color:\"#FFFFFF\",fontFamily:\"'Nunito', sans-serif\",fontWeight:800,fontSize:\"14px\",borderRadius:\"100px\",textDecoration:\"none\",whiteSpace:\"nowrap\"},children:\"Get a Quote 🎉\"})]})]});}addPropertyControls(MobileNav,{});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MobileNav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MobileNav.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const PLACEHOLDER=n=>`https://picsum.photos/seed/mitzvah${n}/480/560`;const BORDER_COLORS=[\"#FF3D9A\",\"#7B2FBE\",\"#FFB800\",\"#06C8D4\",\"#FF6B6B\",\"#00D97E\",\"#FF3D9A\",\"#7B2FBE\"];export default function PhotoStrip(props){const photos=[props.photo1||PLACEHOLDER(1),props.photo2||PLACEHOLDER(2),props.photo3||PLACEHOLDER(3),props.photo4||PLACEHOLDER(4),props.photo5||PLACEHOLDER(5),props.photo6||PLACEHOLDER(6),props.photo7||PLACEHOLDER(7),props.photo8||PLACEHOLDER(8)];const doubled=[...photos,...photos];return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",overflow:\"hidden\",background:\"#FFFFFF\",padding:\"48px 0\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes photoScroll {\n                    0% { transform: translateX(0); }\n                    100% { transform: translateX(-50%); }\n                }\n                .photo-strip-track { animation: photoScroll 48s linear infinite; }\n                @media (hover: hover) {\n                    .photo-strip-track:hover { animation-play-state: paused; }\n                }\n            `}),/*#__PURE__*/_jsx(\"div\",{className:\"photo-strip-track\",style:{display:\"flex\",gap:\"24px\",width:\"max-content\",paddingLeft:\"24px\"},children:doubled.map((src,i)=>/*#__PURE__*/_jsx(\"div\",{style:{width:\"380px\",height:\"440px\",borderRadius:\"20px\",overflow:\"hidden\",flexShrink:0,border:`4px solid ${BORDER_COLORS[i%BORDER_COLORS.length]}`,boxShadow:`0 8px 32px ${BORDER_COLORS[i%BORDER_COLORS.length]}40`,background:\"#F3E8FF\"},children:/*#__PURE__*/_jsx(\"img\",{src:src,alt:`Photo ${i%photos.length+1}`,loading:\"lazy\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}})},i))})]});}addPropertyControls(PhotoStrip,{photo1:{type:ControlType.Image,title:\"Photo 1\"},photo2:{type:ControlType.Image,title:\"Photo 2\"},photo3:{type:ControlType.Image,title:\"Photo 3\"},photo4:{type:ControlType.Image,title:\"Photo 4\"},photo5:{type:ControlType.Image,title:\"Photo 5\"},photo6:{type:ControlType.Image,title:\"Photo 6\"},photo7:{type:ControlType.Image,title:\"Photo 7\"},photo8:{type:ControlType.Image,title:\"Photo 8\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PhotoStrip\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PhotoStrip.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const PLACEHOLDER=n=>`https://picsum.photos/seed/merch${n}/600/400`;const services=[{key:\"img1\",title:\"Hoodies & Fleece\",desc:\"The party staple. Heavyweight Gildan. Super-soft Bella Canvas. Whatever you need, we've got you.\",gradient:\"linear-gradient(135deg, #FF3D9A, #FF80C0)\"},{key:\"img2\",title:\"Flannels & Sweatpants\",desc:\"A mitzvah favorite. Patterned shorts and pants — whether it's the main giveaway or the dance floor prize, they're a hit.\",gradient:\"linear-gradient(135deg, #7B2FBE, #A855F7)\"},{key:\"img3\",title:\"T-Shirts\",desc:\"Every cut, every color. Soft triblends to boxy heavyweights. Guests, family, staff — everyone needs one.\",gradient:\"linear-gradient(135deg, #D97706, #FBBF24)\"},{key:\"img4\",title:\"Hats & More\",desc:\"Caps, beanies, water bottles — all the extras that take your swag pack to the next level.\",gradient:\"linear-gradient(135deg, #0891B2, #22D3EE)\"}];export default function ServicesSection(props){const images=[props.img1||PLACEHOLDER(1),props.img2||PLACEHOLDER(2),props.img3||PLACEHOLDER(3),props.img4||PLACEHOLDER(4)];return /*#__PURE__*/_jsxs(\"div\",{id:\"services\",style:{width:\"100%\",background:\"#FFFBF0\",padding:\"100px 48px\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .service-card {\n                    background: #FFFFFF;\n                    border-radius: 20px;\n                    overflow: hidden;\n                    box-shadow: 0 4px 24px rgba(26,10,61,0.08);\n                    transition: transform 0.3s cubic-bezier(.22,.68,0,1.2), box-shadow 0.3s ease;\n                    flex: 1;\n                    min-width: 0;\n                }\n                .service-card:hover {\n                    transform: translateY(-10px) rotate(-1deg);\n                    box-shadow: 0 16px 48px rgba(26,10,61,0.16);\n                }\n                .card-img-wrap {\n                    width: 100%;\n                    aspect-ratio: 4/3;\n                    overflow: hidden;\n                }\n                .card-img-wrap img {\n                    width: 100%;\n                    height: 100%;\n                    object-fit: cover;\n                    display: block;\n                    transition: transform 0.4s ease;\n                }\n                .service-card:hover .card-img-wrap img {\n                    transform: scale(1.05);\n                }\n                .services-row {\n                    display: flex;\n                    gap: 24px;\n                    max-width: 1200px;\n                    margin: 0 auto 56px;\n                }\n                @media (max-width: 900px) {\n                    .services-row { flex-wrap: wrap; }\n                    .service-card { flex: 1 1 calc(50% - 12px); }\n                }\n                @media (max-width: 560px) {\n                    .services-row { flex-direction: column; gap: 20px; }\n                    .service-card { flex: 1 1 100%; }\n                    .services-wrap { padding: 64px 20px !important; }\n                    .services-header { margin-bottom: 40px !important; }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:\"services-header\",style:{textAlign:\"center\",marginBottom:\"64px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-block\",fontFamily:\"'Nunito', sans-serif\",fontWeight:800,fontSize:\"13px\",color:\"#FF3D9A\",letterSpacing:\"0.12em\",textTransform:\"uppercase\",marginBottom:\"16px\"},children:\"What We Print\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:\"'Boogaloo', cursive\",fontSize:\"clamp(32px, 5vw, 56px)\",color:\"#1A0A3D\",lineHeight:1.1,margin:0},children:\"Merch That Makes the Party\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"services-row\",children:services.map((s,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"service-card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"card-img-wrap\",children:/*#__PURE__*/_jsx(\"img\",{src:images[i],alt:s.title,loading:\"lazy\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"24px 24px 28px\"},children:[/*#__PURE__*/_jsx(\"h3\",{style:{fontFamily:\"'Boogaloo', cursive\",fontSize:\"24px\",color:\"#1A0A3D\",margin:\"0 0 8px\"},children:s.title}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"'Nunito', sans-serif\",fontSize:\"14px\",fontWeight:600,color:\"#6B7280\",lineHeight:1.6,margin:0},children:s.desc})]})]},i))}),/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\"},children:/*#__PURE__*/_jsx(\"a\",{href:\"#contact\",style:{display:\"inline-flex\",alignItems:\"center\",padding:\"16px 44px\",background:\"linear-gradient(135deg, #FF3D9A, #7B2FBE)\",color:\"#FFFFFF\",fontFamily:\"'Nunito', sans-serif\",fontWeight:800,fontSize:\"18px\",borderRadius:\"100px\",textDecoration:\"none\",boxShadow:\"0 4px 28px rgba(255,61,154,0.35)\"},children:\"Start Your Order →\"})})]});}addPropertyControls(ServicesSection,{img1:{type:ControlType.Image,title:\"Hoodies & Fleece\"},img2:{type:ControlType.Image,title:\"Flannels & Sweatpants\"},img3:{type:ControlType.Image,title:\"T-Shirts\"},img4:{type:ControlType.Image,title:\"Hats & More\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ServicesSection\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ServicesSection.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls}from\"framer\";const navLinks=[{label:\"Swag\",href:\"#services\"},{label:\"How It Works\",href:\"#how\"},{label:\"Get a Quote\",href:\"#contact\"},{label:\"FAQ\",href:\"#faq\"}];export default function SiteFooter(){return /*#__PURE__*/_jsxs(\"footer\",{style:{width:\"100%\",background:\"#1A0A3D\",padding:\"64px 48px 40px\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .footer-link { color:rgba(255,255,255,0.6); text-decoration:none; font-family:'Nunito',sans-serif; font-weight:700; font-size:15px; transition:color 0.2s ease; }\n                .footer-link:hover { color:#FFB800; }\n                .footer-top { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:32px; max-width:1200px; margin:0 auto 48px; }\n                .footer-nav { display:flex; gap:32px; flex-wrap:wrap; }\n                @media (max-width: 640px) {\n                    .footer-top { flex-direction: column; align-items: center; text-align: center; gap: 24px; margin-bottom: 32px; }\n                    .footer-nav { justify-content: center; gap: 20px; }\n                    .footer-wrap { padding: 48px 24px 32px !important; }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:\"footer-top\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"'Boogaloo', cursive\",fontSize:\"28px\",color:\"#FFB800\",marginBottom:\"8px\"},children:\"✡ Mitzvah Supply\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"'Nunito', sans-serif\",fontSize:\"15px\",fontWeight:600,color:\"rgba(255,255,255,0.5)\"},children:\"Swag That Says L'Chaim! 🥂\"})]}),/*#__PURE__*/_jsx(\"nav\",{className:\"footer-nav\",children:navLinks.map((link,i)=>/*#__PURE__*/_jsx(\"a\",{href:link.href,className:\"footer-link\",children:link.label},i))})]}),/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:\"1200px\",margin:\"0 auto 32px\",height:\"1px\",background:\"rgba(255,255,255,0.1)\"}}),/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:\"1200px\",margin:\"0 auto\",textAlign:\"center\"},children:/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"'Nunito', sans-serif\",fontSize:\"14px\",fontWeight:600,color:\"rgba(255,255,255,0.35)\",margin:0},children:\"\\xa9 2025 Mitzvah Supply. Made with ❤️ for the whole mishpacha.\"})})]});}addPropertyControls(SiteFooter,{});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SiteFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiteFooter.map","// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";import{useState,useEffect}from\"react\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Success_Popup(props){const{title,message,buttonText,autoShow}=props;const[isOpen,setIsOpen]=useState(autoShow);// Listen for custom event\nuseEffect(()=>{const handler=()=>{setIsOpen(true);};window.addEventListener(\"form-success\",handler);return()=>{window.removeEventListener(\"form-success\",handler);};},[]);return /*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",background:\"rgba(0,0,0,0.4)\",backdropFilter:\"blur(6px)\",zIndex:999},onClick:()=>setIsOpen(false)}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:1e3,pointerEvents:\"none\"},children:/*#__PURE__*/_jsxs(motion.div,{id:\"success-popup\",initial:{opacity:0,scale:.85},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.85},transition:{duration:.25},style:{width:\"90%\",maxWidth:420,background:\"#fff\",borderRadius:16,padding:28,boxShadow:\"0 20px 50px rgba(0,0,0,0.15)\",textAlign:\"center\",pointerEvents:\"auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:60,height:60,borderRadius:\"50%\",background:\"#F3E8FF\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",margin:\"0 auto 16px\",fontSize:28},children:\"🎉\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:18,fontWeight:600,marginBottom:10,color:\"#111\"},children:title}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14,color:\"#555\",lineHeight:1.5,marginBottom:20},children:message}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setIsOpen(false),style:{width:\"100%\",height:42,borderRadius:10,border:\"none\",background:\"linear-gradient(90deg, #9333EA, #EC4899)\",color:\"#fff\",fontWeight:500,cursor:\"pointer\"},children:buttonText})]})})]})});}addPropertyControls(Success_Popup,{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Thanks for reaching out!\"},message:{title:\"Message\",type:ControlType.String,defaultValue:\"We received your message and will get back to you shortly — usually within 1 business day.\"},buttonText:{title:\"Button\",type:ControlType.String,defaultValue:\"Got it\"},autoShow:{title:\"Auto Show\",type:ControlType.Boolean,defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Success_Popup\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Success_Popup.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const PLACEHOLDER=n=>`https://picsum.photos/seed/review${n}/600/400`;const testimonials=[{name:\"Rachel F.\",event:\"Sadie's Bat Mitzvah\",product:\"\",quote:\"Mitzvah Supply is the absolute best to work with - we loved working with them for my daughter's bat mitzvah. I would highly recommend working with him!\"},{name:\"Susie R.\",event:\"Jolie's Bat Mitzvah\",product:\"\",quote:\"AHHHHHHHH they look SO AMAZING - we are thrilled!!! Thank you thank you thank you!!!!! 💕💕💕\"},{name:\"Elaine A.\",event:\"Brady and Lyla's B'nai Mitzvah\",product:\"\",quote:\"Thank you so much Jonathan! You were wonderful to work with and I absolutely love the swag.\"},{name:\"Nanci B.\",event:\"Bat Mitzvah\",product:\"\",quote:\"Loved loved loved working with Mitzvah Supply!!! The merch for our daughter's party turned out great and Jonathan was so great to work with!! Thanks for everything!\"},{name:\"Dana A.\",event:\"Bar Mitzvah\",product:\"\",quote:\"Jonathan was great to work with! Just finished up my swag.\"}];const AVATAR_COLORS=[\"#FF3D9A\",\"#7B2FBE\",\"#0891B2\",\"#D97706\",\"#DC2626\"];const TOTAL=testimonials.length;export default function TestimonialsSection(props){const images=[props.img1||PLACEHOLDER(1),props.img2||PLACEHOLDER(2),props.img3||PLACEHOLDER(3),props.img4||PLACEHOLDER(4),props.img5||PLACEHOLDER(5)];const containerRef=useRef(null);const[current,setCurrent]=useState(0);const[isMobile,setIsMobile]=useState(false);useEffect(()=>{const check=()=>{const w=containerRef.current?.offsetWidth??window.innerWidth;setIsMobile(w<=600);};check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[]);const VISIBLE=isMobile?1:3;const maxIndex=Math.max(0,TOTAL-VISIBLE);// Clamp current if switching between mobile/desktop\nuseEffect(()=>{setCurrent(c=>Math.min(c,maxIndex));},[maxIndex]);const next=()=>setCurrent(c=>c>=maxIndex?0:c+1);const prev=()=>setCurrent(c=>c<=0?maxIndex:c-1);// Touch/swipe support for mobile\nconst touchStartX=useRef(0);const touchEndX=useRef(0);const handleTouchStart=e=>{touchStartX.current=e.touches[0].clientX;};const handleTouchMove=e=>{touchEndX.current=e.touches[0].clientX;};const handleTouchEnd=()=>{const diff=touchStartX.current-touchEndX.current;if(Math.abs(diff)>50){if(diff>0)next();else prev();}};return /*#__PURE__*/_jsxs(\"div\",{id:\"testimonials\",ref:containerRef,style:{width:\"100%\",background:\"#FFF0F7\",padding:isMobile?\"64px 20px\":\"100px 48px\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .tc { background:#FFFFFF; border-radius:20px; overflow:hidden; box-shadow:0 4px 24px rgba(26,10,61,0.06); flex-shrink:0; transition:transform 0.3s ease, box-shadow 0.3s ease; }\n                .tc:hover { transform:translateY(-6px); box-shadow:0 16px 40px rgba(26,10,61,0.12); }\n                .tc-img { width:100%; aspect-ratio:16/9; overflow:hidden; }\n                .tc-img img { width:100%; height:100%; object-fit:cover; display:block; transition:transform 0.4s ease; }\n                .tc:hover .tc-img img { transform:scale(1.05); }\n                .nav-btn { width:44px; height:44px; border-radius:50%; border:2px solid #E5D5F5; background:#fff; cursor:pointer; display:flex; align-items:center; justify-content:center; font-size:18px; color:#7B2FBE; transition:all 0.2s ease; }\n                .nav-btn:hover { background:#7B2FBE; color:#fff; border-color:#7B2FBE; }\n                .dot { width:10px; height:10px; border-radius:50%; border:none; cursor:pointer; transition:all 0.2s ease; padding:0; }\n                .testi-track { display:flex; transition:transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); }\n                @media (max-width: 600px) {\n                    .tc { min-width: 100% !important; width: 100% !important; }\n                    .testi-track { gap: 0 !important; }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",marginBottom:\"56px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-block\",fontFamily:\"'Nunito', sans-serif\",fontWeight:800,fontSize:\"13px\",color:\"#FF3D9A\",letterSpacing:\"0.12em\",textTransform:\"uppercase\",marginBottom:\"16px\"},children:\"Happy Families\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:\"'Boogaloo', cursive\",fontSize:\"clamp(32px, 5vw, 56px)\",color:\"#1A0A3D\",lineHeight:1.1,margin:\"0 0 16px\"},children:\"They Said It Best\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:\"'Nunito', sans-serif\",fontSize:\"18px\",fontWeight:600,color:\"#6B7280\",margin:0},children:\"Real families, real mitzvahs, real good merch.\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{maxWidth:\"1200px\",margin:\"0 auto\",overflow:\"hidden\"},onTouchStart:handleTouchStart,onTouchMove:handleTouchMove,onTouchEnd:handleTouchEnd,children:/*#__PURE__*/_jsx(\"div\",{className:\"testi-track\",style:{gap:isMobile?\"0px\":\"24px\",transform:isMobile?`translateX(-${current*100}%)`:`translateX(calc(-${current} * (${100/3}% + ${24/3}px)))`},children:testimonials.map((t,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"tc\",style:{width:isMobile?\"100%\":`calc(${100/3}% - ${24*2/3}px)`,minWidth:isMobile?\"100%\":`calc(${100/3}% - ${24*2/3}px)`},children:[/*#__PURE__*/_jsx(\"div\",{className:\"tc-img\",children:/*#__PURE__*/_jsx(\"img\",{src:images[i],alt:t.name,loading:\"lazy\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"24px 24px 28px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{color:\"#FFB800\",fontSize:\"18px\",marginBottom:\"12px\",letterSpacing:\"2px\"},children:\"★★★★★\"}),/*#__PURE__*/_jsxs(\"p\",{style:{fontFamily:\"'Nunito', sans-serif\",fontSize:\"15px\",fontWeight:600,color:\"#374151\",lineHeight:1.7,margin:\"0 0 20px\",fontStyle:\"italic\"},children:['\"',t.quote,'\"']}),/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:\"1px solid #F3F4F6\",paddingTop:\"16px\",display:\"flex\",alignItems:\"center\",gap:\"12px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"40px\",height:\"40px\",borderRadius:\"50%\",background:AVATAR_COLORS[i],flexShrink:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontSize:\"18px\"},children:\"👤\"}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"'Nunito', sans-serif\",fontWeight:800,fontSize:\"14px\",color:\"#1A0A3D\"},children:t.name}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:\"'Nunito', sans-serif\",fontSize:\"12px\",fontWeight:600,color:\"#FF3D9A\",marginTop:\"2px\"},children:[t.event,t.product?` \\xb7 ${t.product}`:\"\"]})]})]})]})]},i))})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"16px\",marginTop:\"40px\"},children:[/*#__PURE__*/_jsx(\"button\",{className:\"nav-btn\",onClick:prev,children:\"←\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:\"8px\",alignItems:\"center\"},children:Array.from({length:isMobile?TOTAL:maxIndex+1}).map((_,i)=>/*#__PURE__*/_jsx(\"button\",{className:\"dot\",onClick:()=>setCurrent(Math.min(i,maxIndex)),style:{background:i===current?\"#7B2FBE\":\"#E5D5F5\",transform:i===current?\"scale(1.3)\":\"scale(1)\"}},i))}),/*#__PURE__*/_jsx(\"button\",{className:\"nav-btn\",onClick:next,children:\"→\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"contact\",style:{height:0,pointerEvents:\"none\"}})]});}addPropertyControls(TestimonialsSection,{img1:{type:ControlType.Image,title:\"Review Photo 1\"},img2:{type:ControlType.Image,title:\"Review Photo 2\"},img3:{type:ControlType.Image,title:\"Review Photo 3\"},img4:{type:ControlType.Image,title:\"Review Photo 4\"},img5:{type:ControlType.Image,title:\"Review Photo 5\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TestimonialsSection\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TestimonialsSection.map","// Generated by Framer (7c2f7bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Nunito-800\",\"GF;Nunito-900\",\"GF;Nunito-900italic\",\"GF;Nunito-800italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Nunito\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Nunito\",url:\"https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDDsmRTY9jo7eTWk.woff2\",weight:\"800\"},{cssFamilyName:\"Nunito\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Nunito\",url:\"https://fonts.gstatic.com/s/nunito/v32/XRXI3I6Li01BKofiOc5wtlZ2di8HDBImRTY9jo7eTWk.woff2\",weight:\"900\"},{cssFamilyName:\"Nunito\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Nunito\",url:\"https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiBHc3j6zbXWnoeg.woff2\",weight:\"900\"},{cssFamilyName:\"Nunito\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Nunito\",url:\"https://fonts.gstatic.com/s/nunito/v32/XRXK3I6Li01BKofIMPyPbj8d7IEAGXNiLXc3j6zbXWnoeg.woff2\",weight:\"800\"}]}];export const css=['.framer-ChpQH .framer-styles-preset-fj3iw9:not(.rich-text-wrapper), .framer-ChpQH .framer-styles-preset-fj3iw9.rich-text-wrapper p { --framer-font-family: \"Nunito\", \"Nunito Placeholder\", sans-serif; --framer-font-family-bold: \"Nunito\", sans-serif; --framer-font-family-bold-italic: \"Nunito\", sans-serif; --framer-font-family-italic: \"Nunito\", \"Nunito Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 800; --framer-letter-spacing: 0.12em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #ff3d9a; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-ChpQH\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Boogaloo-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Boogaloo\",source:\"google\",style:\"normal\",uiFamilyName:\"Boogaloo\",url:\"https://fonts.gstatic.com/s/boogaloo/v25/kmK-Zq45GAvOdnaW6x1A_SrQo_1K.woff2\",weight:\"400\"}]}];export const css=['.framer-8m8s7 .framer-styles-preset-1kg8xe7:not(.rich-text-wrapper), .framer-8m8s7 .framer-styles-preset-1kg8xe7.rich-text-wrapper h1 { --framer-font-family: \"Boogaloo\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #1a0a3d; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1099px) and (min-width: 768px) { .framer-8m8s7 .framer-styles-preset-1kg8xe7:not(.rich-text-wrapper), .framer-8m8s7 .framer-styles-preset-1kg8xe7.rich-text-wrapper h1 { --framer-font-family: \"Boogaloo\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #1a0a3d; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-8m8s7 .framer-styles-preset-1kg8xe7:not(.rich-text-wrapper), .framer-8m8s7 .framer-styles-preset-1kg8xe7.rich-text-wrapper h1 { --framer-font-family: \"Boogaloo\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #1a0a3d; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-8m8s7\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (07ac007)\nexport default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1440px)\"},{hash:\"11bkdjx\",mediaQuery:\"(min-width: 768px) and (max-width: 1439.98px)\"},{hash:\"rno4l3\",mediaQuery:\"(max-width: 767.98px)\"}],description:\"Custom hoodies, flannels, tees, hats & more for your Bar or Bat Mitzvah. Digital proofs, preproduction samples, and swag packs ready for party day. Get a free quote today.\",elements:{},framerSearch:{index:true},robots:\"max-image-preview:large\",serializationId:\"framer-B4zx5\",socialImage:\"https://framerusercontent.com/assets/A8N9WtzRieqgBbzhn39CFVNVTNI.png\",title:\"Mitzvah Supply | Custom Bar & Bat Mitzvah Merch\",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 (07ac007)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,RichText,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Form from\"#framer/local/canvasComponent/OxiJMaPZ0/OxiJMaPZ0.js\";import ContactAnchor from\"#framer/local/codeFile/sWXHQoG/ContactAnchor.js\";import DesktopNav from\"#framer/local/codeFile/S1cMdPV/DesktopNav.js\";import FAQSection from\"#framer/local/codeFile/L7GvQnF/FAQSection.js\";import HeroSection from\"#framer/local/codeFile/Y1hLM5D/HeroSection.js\";import HowItWorks from\"#framer/local/codeFile/NkcLrki/HowItWorks.js\";import MarqueeStrip from\"#framer/local/codeFile/X6q9FxE/MarqueeStrip.js\";import MobileNav from\"#framer/local/codeFile/RMgHSrz/MobileNav.js\";import PhotoStrip from\"#framer/local/codeFile/CvKvjO8/PhotoStrip.js\";import ServicesSection from\"#framer/local/codeFile/zrwOQ7B/ServicesSection.js\";import SiteFooter from\"#framer/local/codeFile/m9e4JG3/SiteFooter.js\";import Success_Popup from\"#framer/local/codeFile/ItYyxSZ/Success_Popup.js\";import TestimonialsSection from\"#framer/local/codeFile/jqLuwBi/TestimonialsSection.js\";import*as sharedStyle from\"#framer/local/css/j0FKM9pg6/j0FKM9pg6.js\";import*as sharedStyle1 from\"#framer/local/css/OGkaZcHcM/OGkaZcHcM.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const DesktopNavFonts=getFonts(DesktopNav);const MobileNavFonts=getFonts(MobileNav);const HeroSectionFonts=getFonts(HeroSection);const MarqueeStripFonts=getFonts(MarqueeStrip);const ServicesSectionFonts=getFonts(ServicesSection);const PhotoStripFonts=getFonts(PhotoStrip);const ContactAnchorFonts=getFonts(ContactAnchor);const FormFonts=getFonts(Form);const HowItWorksFonts=getFonts(HowItWorks);const TestimonialsSectionFonts=getFonts(TestimonialsSection);const Success_PopupFonts=getFonts(Success_Popup);const FAQSectionFonts=getFonts(FAQSection);const SiteFooterFonts=getFonts(SiteFooter);const breakpoints={pI9W_PNdI:\"(min-width: 768px) and (max-width: 1439.98px)\",VnGzoQNds:\"(max-width: 767.98px)\",WQLkyLRf1:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[];const serializationHash=\"framer-B4zx5\";const variantClassNames={pI9W_PNdI:\"framer-v-11bkdjx\",VnGzoQNds:\"framer-v-rno4l3\",WQLkyLRf1:\"framer-v-72rtr7\"};const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"VnGzoQNds\",Tablet:\"pI9W_PNdI\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};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 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);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-6jhpz4-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"FeYs9LP6j\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(DesktopNav,{height:\"100%\",id:\"FeYs9LP6j\",layoutId:\"FeYs9LP6j\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-576p8t-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"K_Espmzy2\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(MobileNav,{height:\"100%\",id:\"K_Espmzy2\",layoutId:\"K_Espmzy2\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-9tz2hs-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"cBMZAF6Fu\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(HeroSection,{height:\"100%\",id:\"cBMZAF6Fu\",layoutId:\"cBMZAF6Fu\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-4gq57t-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"asIh8AXIt\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(MarqueeStrip,{height:\"100%\",id:\"asIh8AXIt\",layoutId:\"asIh8AXIt\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ohi4ai-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"aHJxnyJLx\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ServicesSection,{height:\"100%\",id:\"aHJxnyJLx\",img1:\"https://framerusercontent.com/images/qfV2ss8JepEmxU7eGeg4CS3fQ.webp?width=3600&height=3000\",img2:\"https://framerusercontent.com/images/7OGQ4PTw2e8Q4hzmPCDEL5LCW0s.webp?width=3600&height=3000\",img3:\"https://framerusercontent.com/images/EnJQSItELvD72co1JHkov2PlV3Y.webp?width=3600&height=3000\",img4:\"https://framerusercontent.com/images/JGVBIsk8ZQPhsAPiikKKVpf87jE.webp?width=3600&height=3000\",layoutId:\"aHJxnyJLx\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kslf55-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"aTV01LT6p\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PhotoStrip,{height:\"100%\",id:\"aTV01LT6p\",layoutId:\"aTV01LT6p\",photo1:\"https://framerusercontent.com/images/9oL8r2eGvgFazCvTnOXLQVqzI.webp?width=2048&height=2048\",photo2:\"https://framerusercontent.com/images/CQKLYtY1gEGPSOKjQaGRwE09jE.webp?width=2048&height=2048\",photo3:\"https://framerusercontent.com/images/9LVQOkrOYQCwyObgJLk4HPzaYQ.webp?width=2048&height=2048\",photo4:\"https://framerusercontent.com/images/vL2gOEtFXVEsZ3GFT9BQpLDfxD8.webp?width=2048&height=2048\",photo5:\"https://framerusercontent.com/images/9DB10ubiH1a6wjuJn3TLbha2Z7M.webp?width=2048&height=2048\",photo6:\"https://framerusercontent.com/images/5Xy5qs4OhcdZkBL9KBMrcvCa17Y.webp?width=2048&height=2048\",photo7:\"https://framerusercontent.com/images/07UIujQOMrwQAo4ZBXEp3b4vKEY.webp?width=2048&height=2048\",photo8:\"https://framerusercontent.com/images/QKHRPX8re8qJMSD5o0Bij3jAX54.webp?width=2048&height=2048\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wsvjtb-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"h7XXGwv1g\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ContactAnchor,{height:\"100%\",id:\"h7XXGwv1g\",layoutId:\"h7XXGwv1g\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8fchaf\",layout:motionLayout,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10j2o0u\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-fj3iw9\",\"data-styles-preset\":\"j0FKM9pg6\",dir:\"auto\",children:\"Get a Quote\"})}),className:\"framer-dmt5am\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1kg8xe7\",\"data-styles-preset\":\"OGkaZcHcM\",dir:\"auto\",children:\"Let's Make Your Party Legendary 🎉\"})}),className:\"framer-1wu0zuy\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11uzy06\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{pI9W_PNdI:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 96px, 1200px) - 64px)`},VnGzoQNds:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 24px, 1200px) - 32px)`,y:(componentViewport?.y||0)+0+1200+64+108+20+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1003,width:`calc(min((${componentViewport?.width||\"100vw\"} - 96px) / 1.2, 1200px) - 64px)`,y:(componentViewport?.y||0)+0+1200+100+110+40+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1pexkiv-container\",nodeId:\"tPy8UPgTz\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{pI9W_PNdI:{variant:matchVariant(\"sAFbted1f\")},VnGzoQNds:{variant:matchVariant(\"ga0bZUwPV\")}},children:/*#__PURE__*/_jsx(Form,{height:\"100%\",id:\"tPy8UPgTz\",layoutId:\"tPy8UPgTz\",style:{width:\"100%\"},variant:matchVariant(\"fsTyvUuzS\"),width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1edewpm-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"bPNzfNEmM\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(HowItWorks,{height:\"100%\",id:\"bPNzfNEmM\",layoutId:\"bPNzfNEmM\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-42hi7g-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"ZXprR5F8h\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TestimonialsSection,{height:\"100%\",id:\"ZXprR5F8h\",img1:\"https://framerusercontent.com/images/JrEJ6XS6zTJf2mWFELpdLEvX994.webp?width=2400&height=1792\",img2:\"https://framerusercontent.com/images/MyJOzQTKm9kwlSgOiErQsRW2Jw.jpg?width=1080&height=1350\",img3:\"https://framerusercontent.com/images/HQK2ndA1XgAnM27Md8qgBHkc9yo.webp?width=1926&height=1375\",img4:\"https://framerusercontent.com/images/848HHNZohOuGGPkI8yQb8Rlm5dE.webp?width=2400&height=1792\",img5:\"https://framerusercontent.com/images/xgFsDyWJCjs0USBAlE8GTMTOKc.webp?width=2400&height=1792\",layoutId:\"ZXprR5F8h\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1przcaa-container\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"Sm8pg3DXi\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Success_Popup,{autoShow:false,buttonText:\"Got it\",height:\"100%\",id:\"Sm8pg3DXi\",layoutId:\"Sm8pg3DXi\",message:\"We received your message and will get back to you shortly - usually within 1 business day. We can't wait to learn more about your event.\",title:\"Thanks for reaching out!\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-dymy4p-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"czCdaC7z7\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(FAQSection,{height:\"100%\",id:\"czCdaC7z7\",layoutId:\"czCdaC7z7\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1j0zykx-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layout:motionLayout,nodeId:\"o4bKr_cd8\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SiteFooter,{height:\"100%\",id:\"o4bKr_cd8\",layoutId:\"o4bKr_cd8\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-B4zx5.framer-lux5qc, .framer-B4zx5 .framer-lux5qc { display: block; }\",\".framer-B4zx5.framer-72rtr7 { align-content: center; align-items: center; background-color: var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1440px; }\",\".framer-B4zx5 .framer-6jhpz4-container, .framer-B4zx5 .framer-576p8t-container, .framer-B4zx5 .framer-9tz2hs-container, .framer-B4zx5 .framer-4gq57t-container, .framer-B4zx5 .framer-1ohi4ai-container, .framer-B4zx5 .framer-1kslf55-container, .framer-B4zx5 .framer-1pexkiv-container, .framer-B4zx5 .framer-1edewpm-container, .framer-B4zx5 .framer-42hi7g-container, .framer-B4zx5 .framer-dymy4p-container, .framer-B4zx5 .framer-1j0zykx-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-B4zx5 .framer-1wsvjtb-container { flex: none; height: 0px; position: relative; width: 100%; }\",\".framer-B4zx5 .framer-8fchaf { align-content: center; align-items: center; background-color: #fff0f7; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 100px 48px 100px 48px; position: relative; width: 100%; }\",\".framer-B4zx5 .framer-10j2o0u { align-content: center; align-items: center; background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 97%; }\",\".framer-B4zx5 .framer-dmt5am, .framer-B4zx5 .framer-1wu0zuy { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-B4zx5 .framer-11uzy06 { align-content: flex-start; align-items: flex-start; background-color: #ffffff; border-bottom-left-radius: 28px; border-bottom-right-radius: 28px; border-top-left-radius: 28px; border-top-right-radius: 28px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 40px 32px 40px 32px; position: relative; width: 83%; }\",\".framer-B4zx5 .framer-1przcaa-container { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: auto; z-index: 1; }\",...sharedStyle.css,...sharedStyle1.css,\"@media (min-width: 768px) and (max-width: 1439.98px) { .framer-B4zx5.framer-72rtr7 { width: 768px; } .framer-B4zx5 .framer-10j2o0u, .framer-B4zx5 .framer-11uzy06 { width: 100%; }}\",\"@media (max-width: 767.98px) { .framer-B4zx5.framer-72rtr7 { width: 390px; } .framer-B4zx5 .framer-8fchaf { padding: 64px 12px 64px 12px; } .framer-B4zx5 .framer-10j2o0u { gap: 10px; order: 0; padding: 0px 8px 0px 8px; width: 100%; } .framer-B4zx5 .framer-11uzy06 { order: 1; padding: 20px 16px 20px 16px; width: 100%; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 7325\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"pI9W_PNdI\":{\"layout\":[\"fixed\",\"auto\"]},\"VnGzoQNds\":{\"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-B4zx5\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:7325,width:1440};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/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\"}]},...DesktopNavFonts,...MobileNavFonts,...HeroSectionFonts,...MarqueeStripFonts,...ServicesSectionFonts,...PhotoStripFonts,...ContactAnchorFonts,...FormFonts,...HowItWorksFonts,...TestimonialsSectionFonts,...Success_PopupFonts,...FAQSectionFonts,...SiteFooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FrameraugiA20Il.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Form,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerLayoutTemplateFlowEffect\":\"true\",\"framerIntrinsicHeight\":\"7325\",\"framerComponentViewportWidth\":\"true\",\"framerScrollSections\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pI9W_PNdI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VnGzoQNds\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerResponsiveScreen\":\"true\",\"framerContractVersion\":\"1\",\"framerAcceptsLayoutTemplate\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"queryParamNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (10141bf)\nconst snippets=[];const queryLoaders={};export const snippetsSorting={bodyEnd:[\"nsolsrxla\"],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\":{\"getSnippets\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"snippetsSorting\":{\"type\":\"variable\",\"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","// Generated by Framer (07ac007)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Image as Image1,useOnAppear,withCSS,withGeneratedLayoutId}from\"framer\";import*as React from\"react\";import{useRef}from\"react\";const Image1WithGeneratedLayoutId=withGeneratedLayoutId(Image1);const serializationHash=\"framer-2FNWU\";const Screen=/*#__PURE__*/React.forwardRef(function({style,className,...restProps},ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useOnAppear(undefined);return /*#__PURE__*/_jsx(Image1WithGeneratedLayoutId,{...restProps,background:{alt:\"\",fit:\"fill\",intrinsicHeight:2048,intrinsicWidth:2048,pixelHeight:2048,pixelWidth:2048,sizes:\"1200px\",src:\"https://framerusercontent.com/images/nr7GIfTkRMMJUqDr0hV2Wi9OEVw.jpg?width=2048&height=2048\",srcSet:\"https://framerusercontent.com/images/nr7GIfTkRMMJUqDr0hV2Wi9OEVw.jpg?scale-down-to=512&width=2048&height=2048 512w,https://framerusercontent.com/images/nr7GIfTkRMMJUqDr0hV2Wi9OEVw.jpg?scale-down-to=1024&width=2048&height=2048 1024w,https://framerusercontent.com/images/nr7GIfTkRMMJUqDr0hV2Wi9OEVw.jpg?width=2048&height=2048 2048w\"},className:cx(scopingClassNames,\"framer-z56o63\",className),\"data-framer-name\":\"Thumbnail\",layoutIdKey:\"TSX2_XgOR\",name:\"Thumbnail\",ref:refBinding,style:{...style}});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2FNWU.framer-1i72cq8, .framer-2FNWU .framer-1i72cq8 { display: block; }\",\".framer-2FNWU.framer-z56o63 { height: 1200px; position: relative; width: 1200px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1200\n * @framerIntrinsicWidth 1200\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerDisplayContentsDiv false\n */const FramerScreenz56o63=withCSS(Screen,css,\"framer-2FNWU\");export default FramerScreenz56o63;FramerScreenz56o63.displayName=\"Screens/Thumbnail\";FramerScreenz56o63.defaultProps={height:1200,width:1200};addFonts(FramerScreenz56o63,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerScreenz56o63\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}