{"version":3,"file":"shared-lib.Ds6SB4QE.mjs","names":["fonts","css","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","useMemo","Icon","useRef","useState","HouseFactory","React","fonts","css","className","addPropertyOverrides","PhosphorFonts","Phosphor","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","fonts","css","className","v0","React.Fragment","v1","v2","v3","v4","v5","v6","v7","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","getLocalizedValue","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","PhosphorFonts","Phosphor","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","fonts","css","className","addPropertyOverrides","PhosphorFonts","Phosphor","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","PhosphorFonts","Phosphor","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","Phosphor","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","VectorFonts","Vector","FootorComponents","UserComponent","UserComponent1","UserComponent2","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","Image1","RichText","sharedStyle.css","sharedStyle.fonts","FootorComponents1","UserComponent3","splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","useMemo","React","useState","Overlay","useRef","useState","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","React.Fragment","localizedValues","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","Caret3","LinksDropdown","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","React.useRef","_Fragment","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","Vector","Menu","Search","Trigger","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","Image","SVG"],"sources":["https:/framerusercontent.com/modules/pbrYPTFVXCByVGo9sg1Q/4y7Vq0VVSBvv4kaFRxlf/gwhJ1mQN2.js","https:/framerusercontent.com/modules/1bNxaJiN4z5yGz6WpclS/9bRIC8JA4A7psEP0XB1b/wzAbsO4MG.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/i6WSiDLftYVS2GvUElTz/House.js","https:/framer.com/m/phosphor-icons/House.js@0.0.53","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js","https:/framerusercontent.com/modules/nbl8wmwXnH4n5aLRwnfP/I01B7vVqhQUQbXhzCPd0/vvXMoJicV.js","https:/framerusercontent.com/modules/bkfX5dhjNqUWKPw7RSni/HJHSYjN67S8b7aISWtGC/Ca34cW5t7.js","https:/framerusercontent.com/modules/vrQitevonPrC3Cl4c3jU/7n2F6d21xVXWZVfW70DR/gwhJ1mQN2.js","https:/framerusercontent.com/modules/aSKkPGPkPNLpsYMZuHuv/gQMZYTupAj8naXlhq9vm/guLmHksqx-0.js","https:/framerusercontent.com/modules/aSKkPGPkPNLpsYMZuHuv/gQMZYTupAj8naXlhq9vm/guLmHksqx.js","https:/framerusercontent.com/modules/1ACaJoFdu7N31KHBh0nA/1xuvwZMTJWiKN4NhoKtq/guLmHksqx.js","https:/framerusercontent.com/modules/dSY2suBHW765B2VPxtIC/dtgdW1uqF9PYsAXCzEYC/jK_npqcLj.js","https:/framerusercontent.com/modules/g7QFyHBZmBn5RVZjWX1N/aPfv2mDRizbbwCG7m7RE/ywnwaOfyc.js","https:/framerusercontent.com/modules/vrVSbn3ZYbzCJvS3mfi6/oLlyJiB4N3ButSFx54ol/JSVokfZHJ.js","https:/framerusercontent.com/modules/d1uK0pYBzbteAGBvt2Sf/PbtElYj0ItbaeY2LlBmD/Mo0bGrGp7.js","https:/framerusercontent.com/modules/rSfc3vAX7cnBheZkWQ7t/ZmZH4P30fXG1KaM6G8x4/xoDnRGerz.js","https:/framerusercontent.com/modules/tTjru3AWrki0t04R2Ym8/dCtpxbZCnmZWgXWyF4aN/cf53bwLYp.js","https:/framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js","https:/framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js","https:/framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js","https:/framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js","https:/framerusercontent.com/modules/gjdQUlZM0kVHhR3HzgLR/gKZLQieAqeuDPbAqEenC/JzYdcCmzd.js","https:/framerusercontent.com/modules/yVc9H8VF6nnudvB5Cf7E/UXDjCJxW5Z0MlNzkOLSv/Tpq4jR3vM.js","https:/framerusercontent.com/modules/69nCKajCZSZQwubRU5a8/FksNyjta71Evwf48YAgX/iBhFnvIY2.js","https:/framerusercontent.com/modules/8aNc5uHNYvAjmQgqKOKN/YeUzW5pu311UU7wFaSr9/WRJ0aho_v.js","https:/framerusercontent.com/modules/hl9i5aVKB261nlBQJebJ/niBv9oPEm4cFmRSObDEu/F3WN7JMkT.js","https:/framerusercontent.com/modules/yeCnHrdGs5FSWhCTelNU/S3ib9vWvFqqjkjaPwpnR/yU7sD_uYJ-0.js","https:/framerusercontent.com/modules/yeCnHrdGs5FSWhCTelNU/S3ib9vWvFqqjkjaPwpnR/yU7sD_uYJ.js","https:/framerusercontent.com/modules/ybBcW74qMmvH37lWygKd/cZgwLHMyUKlDXqyTm1oJ/yU7sD_uYJ.js","https:/framerusercontent.com/modules/gGQsZRsG4P0GeGQjQt3j/q2PJPi93vKb7iM8G5aoz/JTMN3d5tz.js","https:/framerusercontent.com/modules/kt7ltiVGthbE706zR562/1DkEVi9qjx3gxajH7OGK/gI9CvDdZ1.js"],"sourcesContent":["// Generated by Framer (9805f18)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-WpWXB .framer-styles-preset-151yxi1:not(.rich-text-wrapper), .framer-WpWXB .framer-styles-preset-151yxi1.rich-text-wrapper a { --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #eeeeee; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; }\"];export const className=\"framer-WpWXB\";\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 (f21d278)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 246 60\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 180.582 9.269 C 178.058 9.269 175.979 7.176 175.979 4.635 C 175.979 2.093 178.058 0 180.582 0 C 183.107 0 185.186 2.093 185.186 4.635 C 185.186 7.176 183.107 9.269 180.582 9.269 Z M 180.582 2.99 C 179.691 2.99 178.949 3.738 178.949 4.635 C 178.949 5.532 179.691 6.279 180.582 6.279 C 181.473 6.279 182.216 5.532 182.216 4.635 C 182.216 3.738 181.473 2.99 180.582 2.99 Z M 20.542 20.855 C 24.403 21.603 27.373 22.949 29.303 24.967 C 31.234 26.985 32.274 29.302 32.274 31.993 C 32.274 34.684 31.011 37.899 28.412 40.066 C 25.888 42.234 22.472 43.281 18.388 43.281 C 14.304 43.281 16.458 43.281 14.75 43.131 C 12.968 42.982 11.557 42.982 10.443 42.982 C 9.329 42.982 7.473 42.982 5.32 43.131 C 3.092 43.281 1.904 43.281 1.607 43.281 C 1.31 43.281 1.087 43.281 1.013 43.131 C 0.939 42.982 0.865 42.832 0.865 42.608 L 0.865 41.786 C 0.865 41.561 0.865 41.412 1.013 41.337 C 1.162 41.188 1.31 41.188 1.533 41.188 C 3.612 41.188 4.949 40.963 5.691 40.44 C 6.359 39.917 6.731 38.796 6.731 37.151 L 6.731 9.269 C 6.731 7.625 6.359 6.578 5.691 5.98 C 5.023 5.382 3.538 5.083 1.162 5.083 C -1.214 5.083 0.79 4.934 0.79 4.56 L 0.79 3.663 C 0.79 3.513 0.79 3.289 1.013 3.214 C 1.162 3.065 1.384 2.99 1.681 2.99 C 1.978 2.99 2.647 2.99 3.686 3.14 C 4.726 3.289 5.765 3.289 6.879 3.289 C 9.478 3.289 11.706 3.289 13.413 3.14 C 15.195 2.99 16.532 2.99 17.572 2.99 C 20.542 2.99 23.215 3.962 25.591 5.831 C 27.967 7.699 29.155 9.942 29.155 12.483 C 29.155 15.025 28.487 16.146 27.15 17.716 C 25.814 19.286 23.66 20.332 20.69 20.93 Z M 11.557 20.556 C 12.819 20.706 13.785 20.781 14.453 20.781 C 16.978 20.781 19.057 20.033 20.69 18.613 C 22.398 17.193 23.215 15.324 23.215 12.932 C 23.215 10.54 22.472 8.97 20.987 7.55 C 19.502 6.055 17.72 5.382 15.641 5.382 C 13.562 5.382 13.339 5.681 12.597 6.204 C 11.854 6.728 11.483 7.699 11.483 9.045 L 11.483 20.556 Z M 11.557 23.023 L 11.557 35.656 C 11.557 37.899 12.077 39.319 13.116 39.992 C 14.156 40.664 15.492 41.038 17.2 41.038 C 19.799 41.038 22.027 40.216 23.735 38.497 C 25.517 36.777 26.408 34.535 26.408 31.769 C 26.408 29.003 25.442 26.985 23.512 25.266 C 21.581 23.547 19.057 22.65 15.864 22.65 C 12.671 22.65 13.413 22.799 11.557 23.098 Z M 56.703 36.254 L 61.826 24.518 L 55.737 10.764 L 54.846 8.746 C 54.252 7.326 53.658 6.429 53.064 5.98 C 52.47 5.532 51.728 5.233 50.762 5.083 C 50.614 5.083 50.391 5.083 50.317 4.934 C 50.168 4.934 50.168 4.709 50.168 4.336 L 50.168 3.588 C 50.168 3.364 50.168 3.214 50.243 3.14 C 50.243 2.99 50.465 2.99 50.837 2.99 C 51.208 2.99 52.025 2.99 53.287 3.14 C 54.549 3.289 55.515 3.289 56.183 3.289 C 57.222 3.289 58.41 3.289 59.673 3.14 C 61.009 2.99 61.826 2.99 62.272 2.99 C 62.717 2.99 62.717 2.99 62.866 3.14 C 62.94 3.14 63.014 3.439 63.014 3.738 L 63.014 4.485 C 63.014 4.709 63.014 4.859 62.866 4.934 C 62.866 5.008 62.643 5.083 62.42 5.083 C 62.197 5.083 61.603 5.083 60.712 5.233 C 59.821 5.382 59.376 5.681 59.376 6.204 C 59.376 6.728 59.524 6.877 59.747 7.475 C 59.97 7.998 60.267 8.746 60.638 9.643 L 64.351 18.538 L 68.212 10.166 C 68.88 8.596 69.251 7.475 69.251 6.653 C 69.251 5.831 69.029 5.681 68.657 5.457 C 68.212 5.233 67.766 5.083 67.172 5.083 C 66.578 5.083 66.801 5.083 66.578 5.008 C 66.43 5.008 66.356 4.709 66.356 4.336 L 66.356 3.588 C 66.356 3.364 66.356 3.289 66.504 3.14 C 66.653 3.065 66.801 2.99 67.024 2.99 C 67.247 2.99 67.989 2.99 68.88 3.14 C 69.845 3.289 70.662 3.289 71.33 3.289 C 71.999 3.289 73.187 3.289 74.004 3.14 C 74.895 2.99 75.414 2.99 75.637 2.99 C 75.86 2.99 75.934 2.99 76.083 3.065 C 76.231 3.065 76.231 3.289 76.231 3.663 L 76.231 4.485 C 76.231 4.784 76.231 5.008 76.083 5.083 C 75.934 5.083 75.786 5.158 75.563 5.158 C 74.301 5.158 73.41 5.382 72.89 5.905 C 72.37 6.429 71.999 7.027 71.702 7.699 L 71.182 8.895 L 65.539 21.379 L 71.85 36.254 L 81.503 9.792 C 81.8 8.97 82.023 8.297 82.171 7.849 C 82.32 7.4 82.394 7.027 82.394 6.728 C 82.394 6.279 82.171 5.905 81.8 5.606 C 81.429 5.307 80.761 5.158 79.87 5.083 C 79.721 5.083 79.573 5.083 79.498 4.934 C 79.424 4.934 79.35 4.635 79.35 4.261 L 79.35 3.588 C 79.35 3.364 79.35 3.214 79.498 3.14 C 79.573 2.99 79.795 2.99 80.092 2.99 C 80.389 2.99 81.132 2.99 82.023 3.14 C 82.914 3.289 83.805 3.289 84.622 3.289 C 85.438 3.289 86.255 3.289 87.146 3.14 C 88.037 2.99 88.631 2.99 88.854 2.99 C 89.077 2.99 89.225 2.99 89.3 3.14 C 89.448 3.14 89.522 3.364 89.522 3.663 L 89.522 4.485 C 89.522 4.635 89.522 4.784 89.448 4.934 C 89.448 5.083 89.225 5.158 88.854 5.158 C 87.295 5.382 86.181 6.055 85.587 7.101 C 84.993 8.148 84.325 9.643 83.582 11.661 C 82.914 13.306 81.206 18.015 78.236 25.864 C 75.34 33.638 73.261 39.468 72.073 43.206 C 71.924 43.729 71.627 43.953 71.256 43.953 L 70.439 43.953 C 70.142 43.953 69.92 43.654 69.623 43.056 L 62.866 27.957 L 56.183 42.608 C 55.812 43.505 55.515 43.953 55.292 43.953 L 54.475 43.953 C 54.252 43.953 54.03 43.58 53.807 42.907 C 50.837 35.88 48.238 29.676 46.01 24.369 C 43.857 19.061 42.075 14.726 40.738 11.437 C 39.402 8.223 38.511 6.429 38.065 5.98 C 37.546 5.457 36.951 5.233 36.06 5.158 L 35.244 5.158 C 35.021 5.158 34.872 5.083 34.798 5.008 C 34.724 4.934 34.65 4.709 34.65 4.336 L 34.65 3.738 C 34.65 3.513 34.65 3.364 34.724 3.289 C 34.724 3.14 34.947 3.065 35.318 3.065 C 35.689 3.065 36.432 3.065 37.768 3.214 C 39.105 3.364 40.293 3.364 41.332 3.364 C 42.372 3.364 42.892 3.364 44.154 3.214 C 45.416 3.065 46.233 3.065 46.604 3.065 C 46.976 3.065 46.976 3.065 47.05 3.14 C 47.198 3.14 47.198 3.364 47.198 3.738 L 47.198 4.485 C 47.198 4.709 47.198 4.859 47.05 5.008 C 47.05 5.158 46.827 5.158 46.53 5.158 C 45.713 5.158 45.119 5.307 44.748 5.532 C 44.377 5.756 44.228 6.055 44.228 6.503 C 44.228 6.952 44.6 7.998 45.268 9.792 L 56.48 36.404 Z M 112.938 4.261 L 117.022 4.261 C 118.804 4.261 120.364 4.635 121.552 5.457 C 122.74 6.279 123.631 7.326 124.15 8.596 C 124.67 9.867 124.967 11.213 124.967 12.633 C 124.967 14.053 124.67 15.623 124.002 16.819 C 123.334 18.015 122.443 18.912 121.329 19.585 C 120.215 20.257 119.027 20.556 117.69 20.556 L 112.864 20.556 L 112.864 4.261 Z M 117.393 18.09 C 118.433 18.09 119.324 17.865 120.141 17.417 C 120.958 16.968 121.552 16.37 121.997 15.473 C 122.443 14.576 122.665 13.605 122.665 12.409 C 122.665 11.213 122.443 10.091 121.923 9.194 C 121.403 8.372 120.809 7.699 120.067 7.326 C 119.324 6.952 118.507 6.728 117.765 6.728 L 115.314 6.728 L 115.314 18.015 L 117.393 18.015 Z M 146.5 4.261 L 146.5 6.728 L 139.224 6.728 L 139.224 11.063 L 145.684 11.063 L 145.684 13.53 L 139.224 13.53 L 139.224 17.94 L 146.797 17.94 L 146.797 20.407 L 136.922 20.407 L 136.922 4.261 Z M 163.059 6.503 C 162.316 6.503 161.797 6.653 161.351 7.027 C 160.906 7.4 160.757 7.849 160.757 8.522 C 160.757 9.194 161.054 9.643 161.574 10.017 C 162.094 10.39 162.836 10.839 163.801 11.213 C 164.544 11.512 165.138 11.811 165.658 12.184 C 166.177 12.558 166.623 13.081 166.92 13.679 C 167.217 14.277 167.44 15.1 167.44 16.071 C 167.44 17.043 167.217 17.716 166.846 18.389 C 166.474 19.061 165.88 19.659 165.138 20.033 C 164.395 20.482 163.579 20.631 162.539 20.631 C 161.5 20.631 160.831 20.482 159.94 20.183 C 159.049 19.884 158.307 19.435 157.638 18.912 L 158.678 16.894 C 159.198 17.342 159.717 17.641 160.386 17.94 C 161.054 18.239 161.648 18.389 162.242 18.389 C 162.836 18.389 163.579 18.164 164.098 17.791 C 164.618 17.417 164.915 16.819 164.915 16.071 C 164.915 15.324 164.692 14.95 164.247 14.502 C 163.801 14.053 163.207 13.679 162.391 13.38 C 161.574 13.007 160.906 12.708 160.311 12.334 C 159.792 12.035 159.272 11.512 158.901 10.914 C 158.529 10.316 158.307 9.568 158.307 8.671 C 158.307 7.326 158.678 6.279 159.495 5.457 C 160.311 4.635 161.351 4.186 162.688 4.186 C 163.653 4.186 164.47 4.336 165.212 4.56 C 165.955 4.784 166.623 5.158 167.217 5.606 L 166.326 7.625 C 165.064 6.877 163.95 6.503 162.985 6.503 Z M 181.473 11.437 L 181.473 20.556 L 179.172 20.556 L 179.172 11.437 Z M 203.749 20.183 C 202.784 20.556 201.819 20.706 201.002 20.706 C 199.443 20.706 198.106 20.332 196.992 19.659 C 195.878 18.987 194.913 18.015 194.319 16.819 C 193.725 15.623 193.354 14.277 193.354 12.708 C 193.354 11.138 193.725 9.269 194.393 7.998 C 195.062 6.653 195.953 5.681 197.067 5.008 C 198.18 4.336 199.443 4.037 200.779 4.037 C 202.116 4.037 202.413 4.111 203.155 4.336 C 203.898 4.56 204.566 4.859 205.16 5.233 L 204.418 7.625 C 204.046 7.326 203.527 7.101 202.858 6.952 C 202.19 6.728 201.596 6.653 201.15 6.653 C 199.517 6.653 198.18 7.176 197.215 8.223 C 196.25 9.269 195.804 10.689 195.804 12.558 C 195.804 14.427 196.027 14.651 196.473 15.473 C 196.918 16.296 197.512 16.968 198.329 17.417 C 199.146 17.865 200.037 18.09 201.076 18.09 C 202.116 18.09 201.967 18.09 202.413 17.94 C 202.858 17.865 203.23 17.716 203.452 17.492 L 203.452 14.801 L 200.705 14.801 L 200.705 12.334 L 205.754 12.334 L 205.754 18.987 C 205.383 19.435 204.64 19.809 203.675 20.108 Z M 230.926 4.261 L 230.926 21.08 L 220.456 9.718 L 220.456 20.482 L 218.154 20.482 L 218.154 3.738 L 218.303 3.738 L 228.698 15.249 L 228.698 4.336 L 231 4.336 Z M 121.923 43.879 C 121.18 44.178 120.364 44.327 119.473 44.327 C 117.987 44.327 116.651 43.953 115.537 43.206 C 114.423 42.458 113.532 41.487 112.938 40.216 C 112.344 38.945 112.047 37.6 112.047 36.105 C 112.047 34.61 112.344 33.04 112.938 31.769 C 113.532 30.498 114.349 29.452 115.463 28.779 C 116.577 28.032 117.765 27.733 119.176 27.733 C 120.586 27.733 120.809 27.882 121.552 28.106 C 122.294 28.331 122.888 28.704 123.482 29.078 L 122.591 31.545 C 121.552 30.723 120.438 30.274 119.324 30.274 C 118.21 30.274 117.69 30.498 116.948 31.022 C 116.205 31.545 115.611 32.218 115.166 33.115 C 114.72 34.012 114.498 34.983 114.498 36.03 C 114.498 37.076 114.72 38.123 115.092 39.02 C 115.463 39.917 116.057 40.59 116.799 41.113 C 117.542 41.636 118.433 41.86 119.398 41.86 C 120.364 41.86 120.735 41.711 121.329 41.487 C 121.923 41.262 122.368 40.963 122.74 40.59 L 123.705 42.907 C 123.259 43.281 122.665 43.58 121.923 43.879 Z M 144.273 27.882 L 144.273 30.349 L 136.996 30.349 L 136.996 34.684 L 143.456 34.684 L 143.456 37.151 L 136.996 37.151 L 136.996 41.561 L 144.57 41.561 L 144.57 44.028 L 134.694 44.028 L 134.694 27.733 L 144.273 27.733 Z M 168.405 27.882 L 168.405 44.701 L 157.935 33.339 L 157.935 44.103 L 155.634 44.103 L 155.634 27.284 L 155.782 27.284 L 166.177 38.796 L 166.177 27.882 L 168.479 27.882 Z M 188.899 27.882 L 188.899 30.349 L 185.186 30.349 L 185.186 44.103 L 182.884 44.103 L 182.884 30.349 L 179.246 30.349 L 179.246 27.882 L 188.973 27.882 Z M 207.685 44.178 L 204.418 38.497 L 202.116 38.497 L 202.116 44.178 L 199.814 44.178 L 199.814 27.882 L 203.898 27.882 C 205.531 27.882 206.794 28.331 207.759 29.302 C 208.724 30.199 209.244 31.47 209.244 33.115 C 209.244 34.759 209.021 35.058 208.65 35.88 C 208.279 36.703 207.685 37.375 206.868 37.824 L 210.358 44.103 L 207.685 44.103 Z M 202.041 36.03 L 204.121 36.03 C 205.012 36.03 205.754 35.731 206.125 35.133 C 206.497 34.535 206.719 33.937 206.719 33.189 C 206.719 32.442 206.645 32.367 206.497 31.919 C 206.348 31.47 206.051 31.096 205.68 30.797 C 205.309 30.498 204.789 30.349 204.195 30.349 L 202.041 30.349 L 202.041 35.955 Z M 230.554 27.882 L 230.554 30.349 L 223.278 30.349 L 223.278 34.684 L 229.738 34.684 L 229.738 37.151 L 223.278 37.151 L 223.278 41.561 L 230.852 41.561 L 230.852 44.028 L 220.976 44.028 L 220.976 27.733 L 230.554 27.733 Z M 98.385 4.336 L 100.093 4.336 L 100.093 45 L 98.385 45 Z\" fill=\"transparent\" height=\"45px\" id=\"dbWKJAmqW\" transform=\"translate(7 8)\" width=\"231.00000552430265px\"><path d=\"M 4.604 9.269 C 2.079 9.269 0 7.176 0 4.635 C 0 2.093 2.079 0 4.604 0 C 7.128 0 9.207 2.093 9.207 4.635 C 9.207 7.176 7.128 9.269 4.604 9.269 Z M 4.604 2.99 C 3.713 2.99 2.97 3.738 2.97 4.635 C 2.97 5.532 3.713 6.279 4.604 6.279 C 5.495 6.279 6.237 5.532 6.237 4.635 C 6.237 3.738 5.495 2.99 4.604 2.99 Z\" fill=\"rgb(0, 119, 176)\" height=\"9.269102988197744px\" id=\"mXqybv5kK\" transform=\"translate(175.979 0)\" width=\"9.207328742852496px\"/><path d=\"M 20.542 17.865 C 24.403 18.613 27.373 19.958 29.303 21.977 C 31.234 23.995 32.274 26.312 32.274 29.003 C 32.274 31.694 31.011 34.909 28.412 37.076 C 25.888 39.244 22.472 40.291 18.388 40.291 C 14.304 40.291 16.458 40.291 14.75 40.141 C 12.968 39.992 11.557 39.992 10.443 39.992 C 9.329 39.992 7.473 39.992 5.32 40.141 C 3.092 40.291 1.904 40.291 1.607 40.291 C 1.31 40.291 1.087 40.291 1.013 40.141 C 0.939 39.992 0.865 39.842 0.865 39.618 L 0.865 38.796 C 0.865 38.571 0.865 38.422 1.013 38.347 C 1.162 38.198 1.31 38.198 1.533 38.198 C 3.612 38.198 4.949 37.973 5.691 37.45 C 6.359 36.927 6.731 35.806 6.731 34.161 L 6.731 6.279 C 6.731 4.635 6.359 3.588 5.691 2.99 C 5.023 2.392 3.538 2.093 1.162 2.093 C -1.214 2.093 0.79 1.944 0.79 1.57 L 0.79 0.673 C 0.79 0.523 0.79 0.299 1.013 0.224 C 1.162 0.075 1.384 0 1.681 0 C 1.978 0 2.647 0 3.686 0.15 C 4.726 0.299 5.765 0.299 6.879 0.299 C 9.478 0.299 11.706 0.299 13.413 0.15 C 15.195 0 16.532 0 17.572 0 C 20.542 0 23.215 0.972 25.591 2.841 C 27.967 4.709 29.155 6.952 29.155 9.493 C 29.155 12.035 28.487 13.156 27.15 14.726 C 25.814 16.296 23.66 17.342 20.69 17.94 Z M 11.557 17.566 C 12.819 17.716 13.785 17.791 14.453 17.791 C 16.978 17.791 19.057 17.043 20.69 15.623 C 22.398 14.203 23.215 12.334 23.215 9.942 C 23.215 7.55 22.472 5.98 20.987 4.56 C 19.502 3.065 17.72 2.392 15.641 2.392 C 13.562 2.392 13.339 2.691 12.597 3.214 C 11.854 3.738 11.483 4.709 11.483 6.055 L 11.483 17.566 Z M 11.557 20.033 L 11.557 32.666 C 11.557 34.909 12.077 36.329 13.116 37.002 C 14.156 37.674 15.492 38.048 17.2 38.048 C 19.799 38.048 22.027 37.226 23.735 35.507 C 25.517 33.787 26.408 31.545 26.408 28.779 C 26.408 26.013 25.442 23.995 23.512 22.276 C 21.581 20.556 19.057 19.659 15.864 19.659 C 12.671 19.659 13.413 19.809 11.557 20.108 Z M 56.703 33.264 L 61.826 21.528 L 55.737 7.774 L 54.846 5.756 C 54.252 4.336 53.658 3.439 53.064 2.99 C 52.47 2.542 51.728 2.243 50.762 2.093 C 50.614 2.093 50.391 2.093 50.317 1.944 C 50.168 1.944 50.168 1.719 50.168 1.346 L 50.168 0.598 C 50.168 0.374 50.168 0.224 50.243 0.15 C 50.243 0 50.465 0 50.837 0 C 51.208 0 52.025 0 53.287 0.15 C 54.549 0.299 55.515 0.299 56.183 0.299 C 57.222 0.299 58.41 0.299 59.673 0.15 C 61.009 0 61.826 0 62.272 0 C 62.717 0 62.717 0 62.866 0.15 C 62.94 0.15 63.014 0.449 63.014 0.748 L 63.014 1.495 C 63.014 1.719 63.014 1.869 62.866 1.944 C 62.866 2.018 62.643 2.093 62.42 2.093 C 62.197 2.093 61.603 2.093 60.712 2.243 C 59.821 2.392 59.376 2.691 59.376 3.214 C 59.376 3.738 59.524 3.887 59.747 4.485 C 59.97 5.008 60.267 5.756 60.638 6.653 L 64.351 15.548 L 68.212 7.176 C 68.88 5.606 69.251 4.485 69.251 3.663 C 69.251 2.841 69.029 2.691 68.657 2.467 C 68.212 2.243 67.766 2.093 67.172 2.093 C 66.578 2.093 66.801 2.093 66.578 2.018 C 66.43 2.018 66.356 1.719 66.356 1.346 L 66.356 0.598 C 66.356 0.374 66.356 0.299 66.504 0.15 C 66.653 0.075 66.801 0 67.024 0 C 67.247 0 67.989 0 68.88 0.15 C 69.845 0.299 70.662 0.299 71.33 0.299 C 71.999 0.299 73.187 0.299 74.004 0.15 C 74.895 0 75.414 0 75.637 0 C 75.86 0 75.934 0 76.083 0.075 C 76.231 0.075 76.231 0.299 76.231 0.673 L 76.231 1.495 C 76.231 1.794 76.231 2.018 76.083 2.093 C 75.934 2.093 75.786 2.168 75.563 2.168 C 74.301 2.168 73.41 2.392 72.89 2.915 C 72.37 3.439 71.999 4.037 71.702 4.709 L 71.182 5.905 L 65.539 18.389 L 71.85 33.264 L 81.503 6.802 C 81.8 5.98 82.023 5.307 82.171 4.859 C 82.32 4.41 82.394 4.037 82.394 3.738 C 82.394 3.289 82.171 2.915 81.8 2.616 C 81.429 2.317 80.761 2.168 79.87 2.093 C 79.721 2.093 79.573 2.093 79.498 1.944 C 79.424 1.944 79.35 1.645 79.35 1.271 L 79.35 0.598 C 79.35 0.374 79.35 0.224 79.498 0.15 C 79.573 0 79.795 0 80.092 0 C 80.389 0 81.132 0 82.023 0.15 C 82.914 0.299 83.805 0.299 84.622 0.299 C 85.438 0.299 86.255 0.299 87.146 0.15 C 88.037 0 88.631 0 88.854 0 C 89.077 0 89.225 0 89.3 0.15 C 89.448 0.15 89.522 0.374 89.522 0.673 L 89.522 1.495 C 89.522 1.645 89.522 1.794 89.448 1.944 C 89.448 2.093 89.225 2.168 88.854 2.168 C 87.295 2.392 86.181 3.065 85.587 4.111 C 84.993 5.158 84.325 6.653 83.582 8.671 C 82.914 10.316 81.206 15.025 78.236 22.874 C 75.34 30.648 73.261 36.478 72.073 40.216 C 71.924 40.739 71.627 40.963 71.256 40.963 L 70.439 40.963 C 70.142 40.963 69.92 40.664 69.623 40.066 L 62.866 24.967 L 56.183 39.618 C 55.812 40.515 55.515 40.963 55.292 40.963 L 54.475 40.963 C 54.252 40.963 54.03 40.59 53.807 39.917 C 50.837 32.89 48.238 26.686 46.01 21.379 C 43.857 16.071 42.075 11.736 40.738 8.447 C 39.402 5.233 38.511 3.439 38.065 2.99 C 37.546 2.467 36.951 2.243 36.06 2.168 L 35.244 2.168 C 35.021 2.168 34.872 2.093 34.798 2.018 C 34.724 1.944 34.65 1.719 34.65 1.346 L 34.65 0.748 C 34.65 0.523 34.65 0.374 34.724 0.299 C 34.724 0.15 34.947 0.075 35.318 0.075 C 35.689 0.075 36.432 0.075 37.768 0.224 C 39.105 0.374 40.293 0.374 41.332 0.374 C 42.372 0.374 42.892 0.374 44.154 0.224 C 45.416 0.075 46.233 0.075 46.604 0.075 C 46.976 0.075 46.976 0.075 47.05 0.15 C 47.198 0.15 47.198 0.374 47.198 0.748 L 47.198 1.495 C 47.198 1.719 47.198 1.869 47.05 2.018 C 47.05 2.168 46.827 2.168 46.53 2.168 C 45.713 2.168 45.119 2.317 44.748 2.542 C 44.377 2.766 44.228 3.065 44.228 3.513 C 44.228 3.962 44.6 5.008 45.268 6.802 L 56.48 33.414 Z\" fill=\"var(--token-4ded22bf-91f0-45e5-9e5d-db6c6dc9138d, rgb(255, 255, 255))\" height=\"40.96345521367003px\" id=\"AdwVBOKHO\" transform=\"translate(0 2.99)\" width=\"89.52235596038918px\"/><path d=\"M 14.554 0.523 L 18.637 0.523 C 20.419 0.523 21.979 0.897 23.167 1.719 C 24.355 2.542 25.246 3.588 25.766 4.859 C 26.285 6.13 26.582 7.475 26.582 8.895 C 26.582 10.316 26.285 11.885 25.617 13.081 C 24.949 14.277 24.058 15.174 22.944 15.847 C 21.83 16.52 20.642 16.819 19.306 16.819 L 14.479 16.819 L 14.479 0.523 Z M 19.009 14.352 C 20.048 14.352 20.939 14.128 21.756 13.679 C 22.573 13.231 23.167 12.633 23.612 11.736 C 24.058 10.839 24.281 9.867 24.281 8.671 C 24.281 7.475 24.058 6.354 23.538 5.457 C 23.018 4.635 22.424 3.962 21.682 3.588 C 20.939 3.214 20.122 2.99 19.38 2.99 L 16.93 2.99 L 16.93 14.277 L 19.009 14.277 Z M 48.116 0.523 L 48.116 2.99 L 40.839 2.99 L 40.839 7.326 L 47.299 7.326 L 47.299 9.792 L 40.839 9.792 L 40.839 14.203 L 48.413 14.203 L 48.413 16.669 L 38.537 16.669 L 38.537 0.523 Z M 64.674 2.766 C 63.932 2.766 63.412 2.915 62.966 3.289 C 62.521 3.663 62.372 4.111 62.372 4.784 C 62.372 5.457 62.669 5.905 63.189 6.279 C 63.709 6.653 64.451 7.101 65.417 7.475 C 66.159 7.774 66.753 8.073 67.273 8.447 C 67.793 8.821 68.238 9.344 68.535 9.942 C 68.832 10.54 69.055 11.362 69.055 12.334 C 69.055 13.306 68.832 13.978 68.461 14.651 C 68.09 15.324 67.496 15.922 66.753 16.296 C 66.011 16.744 65.194 16.894 64.154 16.894 C 63.115 16.894 62.446 16.744 61.555 16.445 C 60.664 16.146 59.922 15.698 59.254 15.174 L 60.293 13.156 C 60.813 13.605 61.333 13.904 62.001 14.203 C 62.669 14.502 63.263 14.651 63.857 14.651 C 64.451 14.651 65.194 14.427 65.714 14.053 C 66.233 13.679 66.53 13.081 66.53 12.334 C 66.53 11.586 66.308 11.213 65.862 10.764 C 65.417 10.316 64.823 9.942 64.006 9.643 C 63.189 9.269 62.521 8.97 61.927 8.596 C 61.407 8.297 60.887 7.774 60.516 7.176 C 60.145 6.578 59.922 5.831 59.922 4.934 C 59.922 3.588 60.293 2.542 61.11 1.719 C 61.927 0.897 62.966 0.449 64.303 0.449 C 65.268 0.449 66.085 0.598 66.827 0.822 C 67.57 1.047 68.238 1.42 68.832 1.869 L 67.941 3.887 C 66.679 3.14 65.565 2.766 64.6 2.766 Z M 83.089 7.699 L 83.089 16.819 L 80.787 16.819 L 80.787 7.699 Z M 105.365 16.445 C 104.399 16.819 103.434 16.968 102.617 16.968 C 101.058 16.968 99.721 16.595 98.608 15.922 C 97.494 15.249 96.528 14.277 95.934 13.081 C 95.34 11.885 94.969 10.54 94.969 8.97 C 94.969 7.4 95.34 5.532 96.009 4.261 C 96.677 2.915 97.568 1.944 98.682 1.271 C 99.796 0.598 101.058 0.299 102.394 0.299 C 103.731 0.299 104.028 0.374 104.77 0.598 C 105.513 0.822 106.181 1.121 106.775 1.495 L 106.033 3.887 C 105.662 3.588 105.142 3.364 104.473 3.214 C 103.805 2.99 103.211 2.915 102.766 2.915 C 101.132 2.915 99.796 3.439 98.83 4.485 C 97.865 5.532 97.419 6.952 97.419 8.821 C 97.419 10.689 97.642 10.914 98.088 11.736 C 98.533 12.558 99.127 13.231 99.944 13.679 C 100.761 14.128 101.652 14.352 102.691 14.352 C 103.731 14.352 103.582 14.352 104.028 14.203 C 104.473 14.128 104.845 13.978 105.067 13.754 L 105.067 11.063 L 102.32 11.063 L 102.32 8.596 L 107.369 8.596 L 107.369 15.249 C 106.998 15.698 106.256 16.071 105.29 16.37 Z M 132.541 0.523 L 132.541 17.342 L 122.071 5.98 L 122.071 16.744 L 119.77 16.744 L 119.77 0 L 119.918 0 L 130.313 11.512 L 130.313 0.598 L 132.615 0.598 Z M 23.538 40.141 C 22.796 40.44 21.979 40.59 21.088 40.59 C 19.603 40.59 18.266 40.216 17.152 39.468 C 16.039 38.721 15.148 37.749 14.554 36.478 C 13.959 35.208 13.662 33.862 13.662 32.367 C 13.662 30.872 13.959 29.302 14.554 28.032 C 15.148 26.761 15.964 25.714 17.078 25.042 C 18.192 24.294 19.38 23.995 20.791 23.995 C 22.202 23.995 22.424 24.145 23.167 24.369 C 23.909 24.593 24.503 24.967 25.097 25.341 L 24.206 27.807 C 23.167 26.985 22.053 26.537 20.939 26.537 C 19.825 26.537 19.306 26.761 18.563 27.284 C 17.821 27.807 17.227 28.48 16.781 29.377 C 16.336 30.274 16.113 31.246 16.113 32.292 C 16.113 33.339 16.336 34.385 16.707 35.282 C 17.078 36.179 17.672 36.852 18.415 37.375 C 19.157 37.899 20.048 38.123 21.014 38.123 C 21.979 38.123 22.35 37.973 22.944 37.749 C 23.538 37.525 23.984 37.226 24.355 36.852 L 25.32 39.169 C 24.875 39.543 24.281 39.842 23.538 40.141 Z M 45.888 24.145 L 45.888 26.611 L 38.611 26.611 L 38.611 30.947 L 45.071 30.947 L 45.071 33.414 L 38.611 33.414 L 38.611 37.824 L 46.185 37.824 L 46.185 40.291 L 36.31 40.291 L 36.31 23.995 L 45.888 23.995 Z M 70.02 24.145 L 70.02 40.963 L 59.551 29.601 L 59.551 40.365 L 57.249 40.365 L 57.249 23.547 L 57.397 23.547 L 67.793 35.058 L 67.793 24.145 L 70.094 24.145 Z M 90.514 24.145 L 90.514 26.611 L 86.801 26.611 L 86.801 40.365 L 84.5 40.365 L 84.5 26.611 L 80.861 26.611 L 80.861 24.145 L 90.588 24.145 Z M 109.3 40.44 L 106.033 34.759 L 103.731 34.759 L 103.731 40.44 L 101.429 40.44 L 101.429 24.145 L 105.513 24.145 C 107.147 24.145 108.409 24.593 109.374 25.565 C 110.339 26.462 110.859 27.733 110.859 29.377 C 110.859 31.022 110.636 31.321 110.265 32.143 C 109.894 32.965 109.3 33.638 108.483 34.086 L 111.973 40.365 L 109.3 40.365 Z M 103.657 32.292 L 105.736 32.292 C 106.627 32.292 107.369 31.993 107.741 31.395 C 108.112 30.797 108.335 30.199 108.335 29.452 C 108.335 28.704 108.26 28.63 108.112 28.181 C 107.963 27.733 107.666 27.359 107.295 27.06 C 106.924 26.761 106.404 26.611 105.81 26.611 L 103.657 26.611 L 103.657 32.218 Z M 132.17 24.145 L 132.17 26.611 L 124.893 26.611 L 124.893 30.947 L 131.353 30.947 L 131.353 33.414 L 124.893 33.414 L 124.893 37.824 L 132.467 37.824 L 132.467 40.291 L 122.591 40.291 L 122.591 23.995 L 132.17 23.995 Z M 0 0.598 L 1.708 0.598 L 1.708 41.262 L 0 41.262 Z\" fill=\"var(--token-4ded22bf-91f0-45e5-9e5d-db6c6dc9138d, rgb(255, 255, 255))\" height=\"41.26245856285095px\" id=\"VZp3txRY0\" transform=\"translate(98.385 3.738)\" width=\"132.61523989930265px\"/></g></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"1416920142\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Rtktz\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 246 60\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-Rtktz { -webkit-mask: ${mask}; aspect-ratio: 4.1; display: block; mask: ${mask}; width: 246px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 246\n * @framerIntrinsicHeight 60\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"set\":{\"localId\":\"vectorSet/itgPe5Vwd\",\"id\":\"itgPe5Vwd\",\"moduleId\":\"iKkYWuWcgj9zyIS3w3Yz\"}}\n */const Icon=withCSS(Component,css,\"framer-Rtktz\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/itgPe5Vwd\\\",\\\"id\\\":\\\"itgPe5Vwd\\\",\\\"moduleId\\\":\\\"iKkYWuWcgj9zyIS3w3Yz\\\"}}\",\"framerIntrinsicWidth\":\"246\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"60\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let Component;\nvar House_default = (React) => {\n  if (!Component) {\n    const weights = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M221.56,100.85,141.61,25.38l-.16-.15a19.93,19.93,0,0,0-26.91,0l-.17.15L34.44,100.85A20.07,20.07,0,0,0,28,115.55V208a20,20,0,0,0,20,20H96a20,20,0,0,0,20-20V164h24v44a20,20,0,0,0,20,20h48a20,20,0,0,0,20-20V115.55A20.07,20.07,0,0,0,221.56,100.85ZM204,204H164V160a20,20,0,0,0-20-20H112a20,20,0,0,0-20,20v44H52V117.28l76-71.75,76,71.75Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,115.54V208a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.54a8,8,0,0,1,2.62-5.92l80-75.54a8,8,0,0,1,10.77,0l80,75.54A8,8,0,0,1,216,115.54Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,115.55V208a16,16,0,0,1-16,16H168a16,16,0,0,1-16-16V168a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v40a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V115.55a16,16,0,0,1,5.17-11.78l80-75.48.11-.11a16,16,0,0,1,21.53,0,1.14,1.14,0,0,0,.11.11l80,75.48A16,16,0,0,1,224,115.55Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.47,105.24l-80-75.5-.09-.08a13.94,13.94,0,0,0-18.83,0l-.09.08-80,75.5A14,14,0,0,0,34,115.55V208a14,14,0,0,0,14,14H96a14,14,0,0,0,14-14V160a2,2,0,0,1,2-2h32a2,2,0,0,1,2,2v48a14,14,0,0,0,14,14h48a14,14,0,0,0,14-14V115.55A14,14,0,0,0,217.47,105.24ZM210,208a2,2,0,0,1-2,2H160a2,2,0,0,1-2-2V160a14,14,0,0,0-14-14H112a14,14,0,0,0-14,14v48a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V115.55a2,2,0,0,1,.65-1.48l.09-.08,79.94-75.48a2,2,0,0,1,2.63,0L209.26,114l.08.08a2,2,0,0,1,.66,1.48Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.13,106.72,136.07,31.13a12,12,0,0,0-16.2.05L39.93,106.67A12,12,0,0,0,36,115.54V208a12,12,0,0,0,12,12H96a12,12,0,0,0,12-12V160a4,4,0,0,1,4-4h32a4,4,0,0,1,4,4v48a12,12,0,0,0,12,12h48a12,12,0,0,0,12-12V115.54A12,12,0,0,0,216.13,106.72ZM212,208a4,4,0,0,1-4,4H160a4,4,0,0,1-4-4V160a12,12,0,0,0-12-12H112a12,12,0,0,0-12,12v48a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V115.54a4.09,4.09,0,0,1,1.36-3L125.3,37.05a4,4,0,0,1,5.33,0l80.06,75.58a4,4,0,0,1,1.31,3Z\" }))\n      ]\n    ]);\n    const House = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, weights.get(props.weight)));\n    House.displayName = \"House\";\n    Component = House;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","/*\n * House (phosphor-icons/House@0.0.53)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/i6WSiDLftYVS2GvUElTz/House.js\"\nexport { default } from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/i6WSiDLftYVS2GvUElTz/House.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.53\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"AddressBook\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Baby\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"BezierCurve\",\"Bicycle\",\"Binoculars\",\"Bird\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"BoundingBox\",\"BowlFood\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Buildings\",\"Bus\",\"Butterfly\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarPlus\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleText\",\"ChatDots\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checks\",\"Church\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCounterClockwise\",\"ClockCountdown\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"Command\",\"Compass\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"Cpu\",\"CreditCard\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSpeaker\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"DribbbleLogo\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"Fan\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileCloud\",\"FileCode\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"Footprints\",\"ForkKnife\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeStand\",\"Goggles\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GridFour\",\"GridNine\",\"Guitar\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandCoins\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"Hash\",\"HashStraight\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighHeel\",\"HighlighterCircle\",\"Hoodie\",\"Horse\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Jeep\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"Laptop\",\"Layout\",\"Leaf\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"MapPin\",\"MapPinLine\",\"MapTrifold\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MathOperations\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MessengerLogo\",\"MetaLogo\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"Monitor\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Newspaper\",\"NewspaperClipping\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Option\",\"OrangeSlice\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleRun\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneOutgoing\",\"PhonePlus\",\"PhoneSlash\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PinterestLogo\",\"Pinwheel\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"Queue\",\"Quotes\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Scales\",\"Scan\",\"Scissors\",\"Scooter\",\"Screencast\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealQuestion\",\"SealWarning\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Spinner\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackOverflowLogo\",\"StackSimple\",\"Stairs\",\"Stamp\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"Subtitles\",\"Subtract\",\"SubtractSquare\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextT\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Timer\",\"Tipi\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tote\",\"ToteSimple\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"Trophy\",\"Truck\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCircle\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XSquare\",\"YinYang\",\"YoutubeLogo\",];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\",];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.53\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/ _jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","// Generated by Framer (0138aee)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Noto Sans TC-600\",\"GF;Noto Sans TC-500\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v38/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz7361_C9Otma3uNQ.woff2\",weight:\"600\"},{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v38/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz75Ky_C9Otma3uNQ.woff2\",weight:\"500\"}]}];export const css=[\".framer-rZRKx .framer-styles-preset-lu4os3:not(.rich-text-wrapper), .framer-rZRKx .framer-styles-preset-lu4os3.rich-text-wrapper h5 { --framer-font-family: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-rZRKx\";\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 (f0648f9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/pbrYPTFVXCByVGo9sg1Q/4y7Vq0VVSBvv4kaFRxlf/gwhJ1mQN2.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/nbl8wmwXnH4n5aLRwnfP/I01B7vVqhQUQbXhzCPd0/vvXMoJicV.js\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"AQVQpLSnY\",\"zd39JyXRE\",\"FD_QlYt5n\"];const serializationHash=\"framer-CYVJJ\";const variantClassNames={AQVQpLSnY:\"framer-v-6ryaw9\",FD_QlYt5n:\"framer-v-1qg6ep8\",zd39JyXRE:\"framer-v-1jat6cr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={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={\"Variant 1\":\"AQVQpLSnY\",\"Variant 2\":\"zd39JyXRE\",\"Variant 3\":\"FD_QlYt5n\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"AQVQpLSnY\"};};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:\"AQVQpLSnY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaphokeaf=activeVariantCallback(async(...args)=>{setVariant(\"FD_QlYt5n\");});const onTapuy53zq=activeVariantCallback(async(...args)=>{setVariant(\"zd39JyXRE\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"zd39JyXRE\",\"FD_QlYt5n\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6ryaw9\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"AQVQpLSnY\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},variants:{FD_QlYt5n:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},zd39JyXRE:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({FD_QlYt5n:{\"data-framer-name\":\"Variant 3\"},zd39JyXRE:{\"data-border\":true,\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4z5nuq\",layoutDependency:layoutDependency,layoutId:\"spUUyWtkm\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{FD_QlYt5n:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({FD_QlYt5n:{\"data-border\":true,\"data-highlight\":true,onTap:onTapuy53zq},zd39JyXRE:{\"data-highlight\":true,onTap:onTaphokeaf}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-lu4os3\",\"data-styles-preset\":\"vvXMoJicV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-7771cd83-b468-4a87-b22f-da7ca9f6f563, rgb(255, 255, 255)))\"},children:\"機場藝術空間\"})}),className:\"framer-9d8yo0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HbZfBNn85\",style:{\"--extracted-1lwpl3i\":\"var(--token-7771cd83-b468-4a87-b22f-da7ca9f6f563, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-djmplz-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WJM7NrDkD-container\",nodeId:\"WJM7NrDkD\",rendersWithMotion:true,scopeId:\"Ca34cW5t7\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CaretDown\",id:\"WJM7NrDkD\",layoutId:\"WJM7NrDkD\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({FD_QlYt5n:{iconSelection:\"CaretUp\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(250, 250, 249, 0.8))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mtrpevyD6\"},motionChild:true,nodeId:\"VPJLV4K8v\",openInNewTab:false,relValues:[],scopeId:\"Ca34cW5t7\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"藝 術 空 間\"})})})}),className:\"framer-1dchbeu\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"VPJLV4K8v\",style:{\"--extracted-1lwpl3i\":\"rgba(250, 250, 249, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(250, 250, 249, 0.8))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rYgVu9BXX\"},motionChild:true,nodeId:\"Pi9nFFwPr\",openInNewTab:false,relValues:[],scopeId:\"Ca34cW5t7\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"游 樂 設 施\"})})})}),className:\"framer-1usf9kx\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"Pi9nFFwPr\",style:{\"--extracted-1lwpl3i\":\"rgba(250, 250, 249, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(250, 250, 249, 0.8))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"j0Tw8RRWL\"},motionChild:true,nodeId:\"fPiBhfpXf\",openInNewTab:false,relValues:[],scopeId:\"Ca34cW5t7\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"成 功 案 例\"})})})}),className:\"framer-1ids0ob\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"fPiBhfpXf\",style:{\"--extracted-1lwpl3i\":\"rgba(250, 250, 249, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(250, 250, 249, 0.8))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ISmer1L8Z\"},motionChild:true,nodeId:\"OsKRPZUwi\",openInNewTab:false,relValues:[],scopeId:\"Ca34cW5t7\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"機 場 新 知\"})})})}),className:\"framer-o2pxm5\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"OsKRPZUwi\",style:{\"--extracted-1lwpl3i\":\"rgba(250, 250, 249, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(250, 250, 249, 0.8))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.emailmeform.com/builder/form/qympR43XjxNT9tg\",motionChild:true,nodeId:\"XkOJYBSkg\",openInNewTab:true,relValues:[],scopeId:\"Ca34cW5t7\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"網 上 報 價\"})})})}),className:\"framer-1uk4rvo\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"XkOJYBSkg\",style:{\"--extracted-1lwpl3i\":\"rgba(250, 250, 249, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zIFRDLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(250, 250, 249, 0.8))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"y_l6IYKq4\"},motionChild:true,nodeId:\"gAKvJRgXe\",openInNewTab:false,relValues:[],scopeId:\"Ca34cW5t7\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"聯 絡 我 們\"})})})}),className:\"framer-3rstm7\",fonts:[\"GF;Noto Sans TC-regular\"],layoutDependency:layoutDependency,layoutId:\"gAKvJRgXe\",style:{\"--extracted-1lwpl3i\":\"rgba(250, 250, 249, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CYVJJ.framer-hhj7oo, .framer-CYVJJ .framer-hhj7oo { display: block; }\",\".framer-CYVJJ.framer-6ryaw9 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 150px; }\",\".framer-CYVJJ .framer-4z5nuq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-CYVJJ .framer-9d8yo0 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-CYVJJ .framer-djmplz-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-CYVJJ .framer-1dchbeu, .framer-CYVJJ .framer-1usf9kx, .framer-CYVJJ .framer-1ids0ob, .framer-CYVJJ .framer-o2pxm5, .framer-CYVJJ .framer-1uk4rvo, .framer-CYVJJ .framer-3rstm7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-CYVJJ.framer-v-1jat6cr.framer-6ryaw9 { gap: unset; justify-content: space-between; padding: 0px 0px 10px 0px; width: 170px; }\",\".framer-CYVJJ.framer-v-1jat6cr .framer-4z5nuq { cursor: pointer; order: 0; }\",\".framer-CYVJJ.framer-v-1jat6cr .framer-9d8yo0 { order: 0; white-space: pre; width: auto; }\",\".framer-CYVJJ.framer-v-1jat6cr .framer-djmplz-container { aspect-ratio: unset; height: 14px; order: 1; width: 14px; }\",\".framer-CYVJJ.framer-v-1jat6cr .framer-1dchbeu, .framer-CYVJJ.framer-v-1qg6ep8 .framer-1dchbeu { order: 1; }\",\".framer-CYVJJ.framer-v-1jat6cr .framer-1usf9kx, .framer-CYVJJ.framer-v-1qg6ep8 .framer-1usf9kx { order: 2; }\",\".framer-CYVJJ.framer-v-1jat6cr .framer-1ids0ob, .framer-CYVJJ.framer-v-1qg6ep8 .framer-1ids0ob { order: 3; }\",\".framer-CYVJJ.framer-v-1jat6cr .framer-o2pxm5, .framer-CYVJJ.framer-v-1qg6ep8 .framer-o2pxm5 { order: 4; }\",\".framer-CYVJJ.framer-v-1jat6cr .framer-1uk4rvo, .framer-CYVJJ.framer-v-1qg6ep8 .framer-1uk4rvo { order: 5; }\",\".framer-CYVJJ.framer-v-1jat6cr .framer-3rstm7, .framer-CYVJJ.framer-v-1qg6ep8 .framer-3rstm7 { order: 6; }\",\".framer-CYVJJ.framer-v-1qg6ep8.framer-6ryaw9 { justify-content: flex-start; width: 170px; }\",\".framer-CYVJJ.framer-v-1qg6ep8 .framer-4z5nuq { cursor: pointer; order: 0; padding: 0px 0px 10px 0px; }\",\".framer-CYVJJ.framer-v-1qg6ep8 .framer-9d8yo0 { white-space: pre; width: auto; }\",\".framer-CYVJJ.framer-v-1qg6ep8 .framer-djmplz-container { aspect-ratio: unset; height: 14px; width: 14px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-CYVJJ[data-border=\"true\"]::after, .framer-CYVJJ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 259\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"zd39JyXRE\":{\"layout\":[\"fixed\",\"auto\"]},\"FD_QlYt5n\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCa34cW5t7=withCSS(Component,css,\"framer-CYVJJ\");export default FramerCa34cW5t7;FramerCa34cW5t7.displayName=\"Footor Components\";FramerCa34cW5t7.defaultProps={height:259,width:150};addPropertyControls(FramerCa34cW5t7,{variant:{options:[\"AQVQpLSnY\",\"zd39JyXRE\",\"FD_QlYt5n\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCa34cW5t7,[{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\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"Noto Sans TC\",source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C9Otma3uNQ.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCa34cW5t7\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"259\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zd39JyXRE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FD_QlYt5n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"150\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ca34cW5t7.map","// Generated by Framer (9805f18)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-WpWXB .framer-styles-preset-151yxi1:not(.rich-text-wrapper), .framer-WpWXB .framer-styles-preset-151yxi1.rich-text-wrapper a { --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #eeeeee; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; }\"];export const className=\"framer-WpWXB\";\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\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{Link}from\"framer\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zIFRDLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JUDkeW_0P\"},motionChild:true,nodeId:\"vAhozX1ID\",openInNewTab:false,relValues:[],scopeId:\"guLmHksqx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"Zhi Fung Design Engineering\"})})})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"j0Tw8RRWL\"},motionChild:true,nodeId:\"WOE87buTL\",openInNewTab:false,relValues:[],scopeId:\"guLmHksqx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"Restaurant interior design\"})})})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kpryyGZTl\"},motionChild:true,nodeId:\"fJOJGv7yc\",openInNewTab:false,relValues:[],scopeId:\"guLmHksqx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"Office design project\"})})})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wNqVq8sX3\"},motionChild:true,nodeId:\"A_A0M8iBw\",openInNewTab:false,relValues:[],scopeId:\"guLmHksqx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"Business Design Engineering\"})})})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"SHaGTMf4U\"},motionChild:true,nodeId:\"OggfhLrbO\",openInNewTab:false,relValues:[],scopeId:\"guLmHksqx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"Brand Design\"})})})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zqyUczx2G\"},motionChild:true,nodeId:\"RCxvtczfS\",openInNewTab:false,relValues:[],scopeId:\"guLmHksqx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"Office furniture\"})})})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ISmer1L8Z\"},motionChild:true,nodeId:\"RZ0Zp9PMO\",openInNewTab:false,relValues:[],scopeId:\"guLmHksqx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"Commercial Air Conditioning Engineering\"})})})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.emailmeform.com/builder/form/3rAHadObX587V4\",motionChild:true,nodeId:\"XlxZY05bT\",openInNewTab:true,relValues:[],scopeId:\"guLmHksqx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"Commercial Water Engineering\"})})})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0138aee)\nimport*as localizedValues from\"./guLmHksqx-0.js\";const valuesByLocaleId={NkeNNgfyN:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0138aee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,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/vrQitevonPrC3Cl4c3jU/7n2F6d21xVXWZVfW70DR/gwhJ1mQN2.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/aSKkPGPkPNLpsYMZuHuv/gQMZYTupAj8naXlhq9vm/guLmHksqx.js\";const cycleOrder=[\"w31SHGCLG\",\"LwwF_I2Qj\",\"ia0m1inUk\"];const serializationHash=\"framer-Oo5ex\";const variantClassNames={ia0m1inUk:\"framer-v-j5wpwp\",LwwF_I2Qj:\"framer-v-vzl33z\",w31SHGCLG:\"framer-v-neg5z1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Phone close\":\"LwwF_I2Qj\",\"Phone open\":\"ia0m1inUk\",\"Variant 1\":\"w31SHGCLG\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"w31SHGCLG\"};};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:\"w31SHGCLG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"LwwF_I2Qj\")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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-neg5z1\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"w31SHGCLG\",ref:refBinding,style:{...style},...addPropertyOverrides({ia0m1inUk:{\"data-framer-name\":\"Phone open\"},LwwF_I2Qj:{\"data-framer-name\":\"Phone close\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zIFRDLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JUDkeW_0P\"},motionChild:true,nodeId:\"vAhozX1ID\",openInNewTab:false,relValues:[],scopeId:\"guLmHksqx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"完 工 保 證\"})})})}),className:\"framer-5szzbj\",fonts:[\"GF;Noto Sans TC-regular\"],layoutDependency:layoutDependency,layoutId:\"vAhozX1ID\",style:{\"--extracted-1lwpl3i\":\"var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"j0Tw8RRWL\"},motionChild:true,nodeId:\"WOE87buTL\",openInNewTab:false,relValues:[],scopeId:\"guLmHksqx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"成 功 案 例\"})})})}),className:\"framer-1ipwbcm\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"WOE87buTL\",style:{\"--extracted-1lwpl3i\":\"var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kpryyGZTl\"},motionChild:true,nodeId:\"fJOJGv7yc\",openInNewTab:false,relValues:[],scopeId:\"guLmHksqx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"施 工 管 理\"})})})}),className:\"framer-1ruv6jd\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"fJOJGv7yc\",style:{\"--extracted-1lwpl3i\":\"var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wNqVq8sX3\"},motionChild:true,nodeId:\"A_A0M8iBw\",openInNewTab:false,relValues:[],scopeId:\"guLmHksqx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"服 務 流 程\"})})})}),className:\"framer-496c2u\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"A_A0M8iBw\",style:{\"--extracted-1lwpl3i\":\"var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"SHaGTMf4U\"},motionChild:true,nodeId:\"OggfhLrbO\",openInNewTab:false,relValues:[],scopeId:\"guLmHksqx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"招 標 管 理\"})})})}),className:\"framer-2ah05s\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"OggfhLrbO\",style:{\"--extracted-1lwpl3i\":\"var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zqyUczx2G\"},motionChild:true,nodeId:\"RCxvtczfS\",openInNewTab:false,relValues:[],scopeId:\"guLmHksqx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"師 傅 加 盟\"})})})}),className:\"framer-1gmwg3x\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"RCxvtczfS\",style:{\"--extracted-1lwpl3i\":\"var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ISmer1L8Z\"},motionChild:true,nodeId:\"RZ0Zp9PMO\",openInNewTab:false,relValues:[],scopeId:\"guLmHksqx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"設 計 專 欄\"})})})}),className:\"framer-sfsr8v\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"RZ0Zp9PMO\",style:{\"--extracted-1lwpl3i\":\"var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.emailmeform.com/builder/form/3rAHadObX587V4\",motionChild:true,nodeId:\"XlxZY05bT\",openInNewTab:true,relValues:[],scopeId:\"guLmHksqx\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"網 上 報 價\"})})})}),className:\"framer-9b0359\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"XlxZY05bT\",style:{\"--extracted-1lwpl3i\":\"var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Oo5ex.framer-11ge9yz, .framer-Oo5ex .framer-11ge9yz { display: block; }\",\".framer-Oo5ex.framer-neg5z1 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 150px; }\",\".framer-Oo5ex .framer-5szzbj, .framer-Oo5ex .framer-1ipwbcm, .framer-Oo5ex .framer-1ruv6jd, .framer-Oo5ex .framer-496c2u, .framer-Oo5ex .framer-2ah05s, .framer-Oo5ex .framer-1gmwg3x, .framer-Oo5ex .framer-sfsr8v, .framer-Oo5ex .framer-9b0359 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Oo5ex.framer-v-vzl33z.framer-neg5z1 { flex-direction: row; gap: unset; justify-content: space-between; min-height: 33px; width: 170px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 204.5\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"LwwF_I2Qj\":{\"layout\":[\"fixed\",\"auto\"]},\"ia0m1inUk\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerguLmHksqx=withCSS(Component,css,\"framer-Oo5ex\");export default FramerguLmHksqx;FramerguLmHksqx.displayName=\"完工保證\";FramerguLmHksqx.defaultProps={height:204.5,width:150};addPropertyControls(FramerguLmHksqx,{variant:{options:[\"w31SHGCLG\",\"LwwF_I2Qj\",\"ia0m1inUk\"],optionTitles:[\"Variant 1\",\"Phone close\",\"Phone open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerguLmHksqx,[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC\",source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v38/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C9Otma3uNQ.woff2\",weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerguLmHksqx\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"204.5\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LwwF_I2Qj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ia0m1inUk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"150\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./guLmHksqx.map","// Generated by Framer (f353506)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/pbrYPTFVXCByVGo9sg1Q/4y7Vq0VVSBvv4kaFRxlf/gwhJ1mQN2.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/nbl8wmwXnH4n5aLRwnfP/I01B7vVqhQUQbXhzCPd0/vvXMoJicV.js\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"CAfo3EArN\",\"ize2BVsff\",\"QAbGGnTFs\"];const serializationHash=\"framer-8f1ZK\";const variantClassNames={CAfo3EArN:\"framer-v-1gfgv00\",ize2BVsff:\"framer-v-2p7b8v\",QAbGGnTFs:\"framer-v-1vnx1xy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={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 close\":\"ize2BVsff\",\"Phone open\":\"QAbGGnTFs\",\"Variant 1\":\"CAfo3EArN\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"CAfo3EArN\"};};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:\"CAfo3EArN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1kda93k=activeVariantCallback(async(...args)=>{setVariant(\"QAbGGnTFs\");});const onTap1q23mkt=activeVariantCallback(async(...args)=>{setVariant(\"ize2BVsff\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"ize2BVsff\",\"QAbGGnTFs\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"ize2BVsff\")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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1gfgv00\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"CAfo3EArN\",ref:refBinding,style:{...style},...addPropertyOverrides({ize2BVsff:{\"data-framer-name\":\"Phone close\"},QAbGGnTFs:{\"data-framer-name\":\"Phone open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nw8khg\",layoutDependency:layoutDependency,layoutId:\"wcxid0cYY\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{ize2BVsff:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},QAbGGnTFs:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({ize2BVsff:{\"data-border\":true,\"data-highlight\":true,onTap:onTap1kda93k},QAbGGnTFs:{\"data-border\":true,\"data-highlight\":true,onTap:onTap1q23mkt}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s35dnb-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"V641FcXrx-container\",nodeId:\"V641FcXrx\",rendersWithMotion:true,scopeId:\"jK_npqcLj\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowRight\",id:\"V641FcXrx\",layoutId:\"V641FcXrx\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({ize2BVsff:{iconSelection:\"CaretDown\"},QAbGGnTFs:{iconSelection:\"CaretUp\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-lu4os3\",\"data-styles-preset\":\"vvXMoJicV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-7771cd83-b468-4a87-b22f-da7ca9f6f563, rgb(255, 255, 255)))\"},children:\"關於我們\"})}),className:\"framer-19xwlyd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vSWIzRvFl\",style:{\"--extracted-1lwpl3i\":\"var(--token-7771cd83-b468-4a87-b22f-da7ca9f6f563, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zIFRDLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(250, 250, 249, 0.8))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wNqVq8sX3\"},motionChild:true,nodeId:\"puS9CcIoa\",openInNewTab:false,relValues:[],scopeId:\"jK_npqcLj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"服 務 流 程\"})})})}),className:\"framer-xw5c0i\",fonts:[\"GF;Noto Sans TC-regular\"],layoutDependency:layoutDependency,layoutId:\"puS9CcIoa\",style:{\"--extracted-1lwpl3i\":\"rgba(250, 250, 249, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(250, 250, 249, 0.8))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"j0Tw8RRWL\"},motionChild:true,nodeId:\"HU3tgn325\",openInNewTab:false,relValues:[],scopeId:\"jK_npqcLj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"成 功 案 例\"})})})}),className:\"framer-eyrke2\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"HU3tgn325\",style:{\"--extracted-1lwpl3i\":\"rgba(250, 250, 249, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(250, 250, 249, 0.8))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OPhpHSybg\"},motionChild:true,nodeId:\"Ir9r0epaU\",openInNewTab:false,relValues:[],scopeId:\"jK_npqcLj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"機 場 新 知\"})})})}),className:\"framer-4bu3jj\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"Ir9r0epaU\",style:{\"--extracted-1lwpl3i\":\"rgba(250, 250, 249, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(250, 250, 249, 0.8))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.emailmeform.com/builder/form/qympR43XjxNT9tg\",motionChild:true,nodeId:\"q7_1QDukg\",openInNewTab:true,relValues:[],scopeId:\"jK_npqcLj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"網 上 報 價\"})})})}),className:\"framer-nyscq6\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"q7_1QDukg\",style:{\"--extracted-1lwpl3i\":\"rgba(250, 250, 249, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zIFRDLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(250, 250, 249, 0.8))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"y_l6IYKq4\"},motionChild:true,nodeId:\"HO9SHl3q6\",openInNewTab:false,relValues:[],scopeId:\"jK_npqcLj\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"聯 絡 我 們\"})})})}),className:\"framer-10ofy5l\",fonts:[\"GF;Noto Sans TC-regular\"],layoutDependency:layoutDependency,layoutId:\"HO9SHl3q6\",style:{\"--extracted-1lwpl3i\":\"rgba(250, 250, 249, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8f1ZK.framer-fu5m22, .framer-8f1ZK .framer-fu5m22 { display: block; }\",\".framer-8f1ZK.framer-1gfgv00 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 150px; }\",\".framer-8f1ZK .framer-1nw8khg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8f1ZK .framer-1s35dnb-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-8f1ZK .framer-19xwlyd { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-8f1ZK .framer-xw5c0i, .framer-8f1ZK .framer-eyrke2, .framer-8f1ZK .framer-4bu3jj, .framer-8f1ZK .framer-nyscq6, .framer-8f1ZK .framer-10ofy5l { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-8f1ZK.framer-v-2p7b8v.framer-1gfgv00 { flex-direction: row; gap: unset; justify-content: space-between; width: 170px; }\",\".framer-8f1ZK.framer-v-2p7b8v .framer-1nw8khg { cursor: pointer; flex: 1 0 0px; gap: unset; justify-content: space-between; padding: 0px 0px 10px 0px; width: 1px; }\",\".framer-8f1ZK.framer-v-2p7b8v .framer-1s35dnb-container, .framer-8f1ZK.framer-v-1vnx1xy .framer-1s35dnb-container { aspect-ratio: unset; height: 14px; order: 1; width: 14px; }\",\".framer-8f1ZK.framer-v-2p7b8v .framer-19xwlyd { flex: none; order: 0; width: 150px; }\",\".framer-8f1ZK.framer-v-1vnx1xy .framer-1nw8khg { cursor: pointer; padding: 0px 0px 10px 0px; }\",\".framer-8f1ZK.framer-v-1vnx1xy .framer-19xwlyd { order: 0; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-8f1ZK[data-border=\"true\"]::after, .framer-8f1ZK [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 188\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ize2BVsff\":{\"layout\":[\"fixed\",\"auto\"]},\"QAbGGnTFs\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjK_npqcLj=withCSS(Component,css,\"framer-8f1ZK\");export default FramerjK_npqcLj;FramerjK_npqcLj.displayName=\"找傢私\";FramerjK_npqcLj.defaultProps={height:188,width:150};addPropertyControls(FramerjK_npqcLj,{variant:{options:[\"CAfo3EArN\",\"ize2BVsff\",\"QAbGGnTFs\"],optionTitles:[\"Variant 1\",\"Phone close\",\"Phone open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerjK_npqcLj,[{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\"},{cssFamilyName:\"Noto Sans TC\",source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C9Otma3uNQ.woff2\",weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjK_npqcLj\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ize2BVsff\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QAbGGnTFs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"150\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"188\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jK_npqcLj.map","// Generated by Framer (108c8c6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-XOD0i .framer-styles-preset-9cdsun:not(.rich-text-wrapper), .framer-XOD0i .framer-styles-preset-9cdsun.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #666666; --framer-link-text-color: var(--token-bccec9be-f394-4f8e-9f84-44e931006ca7, #606266); }\"];export const className=\"framer-XOD0i\";\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 (f353506)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/pbrYPTFVXCByVGo9sg1Q/4y7Vq0VVSBvv4kaFRxlf/gwhJ1mQN2.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/g7QFyHBZmBn5RVZjWX1N/aPfv2mDRizbbwCG7m7RE/ywnwaOfyc.js\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"Hb6OLBHGI\",\"mfAJk7dws\",\"CaAf35f1k\"];const serializationHash=\"framer-QhD9N\";const variantClassNames={CaAf35f1k:\"framer-v-dxyc24\",Hb6OLBHGI:\"framer-v-sq8lbz\",mfAJk7dws:\"framer-v-4y8c87\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={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 close\":\"mfAJk7dws\",\"Phone open\":\"CaAf35f1k\",\"Variant 1\":\"Hb6OLBHGI\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Hb6OLBHGI\"};};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:\"Hb6OLBHGI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1w7d76t=activeVariantCallback(async(...args)=>{setVariant(\"CaAf35f1k\");});const onTap1087fmw=activeVariantCallback(async(...args)=>{setVariant(\"mfAJk7dws\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"mfAJk7dws\",\"CaAf35f1k\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"mfAJk7dws\")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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-sq8lbz\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Hb6OLBHGI\",ref:refBinding,style:{...style},...addPropertyOverrides({CaAf35f1k:{\"data-framer-name\":\"Phone open\"},mfAJk7dws:{\"data-framer-name\":\"Phone close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rroutc\",layoutDependency:layoutDependency,layoutId:\"HMK1BgSl7\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{CaAf35f1k:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},mfAJk7dws:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({CaAf35f1k:{\"data-border\":true,\"data-highlight\":true,onTap:onTap1087fmw},mfAJk7dws:{\"data-border\":true,\"data-highlight\":true,onTap:onTap1w7d76t}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"商業設計工程\"})})}),className:\"framer-vqpxw1\",fonts:[\"GF;DM Sans-regular\",\"GF;DM Sans-700\"],layoutDependency:layoutDependency,layoutId:\"Wc_Z34bty\",style:{\"--extracted-1lwpl3i\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1359zji-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"hrn_QNrdW-container\",nodeId:\"hrn_QNrdW\",rendersWithMotion:true,scopeId:\"JSVokfZHJ\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowRight\",id:\"hrn_QNrdW\",layoutId:\"hrn_QNrdW\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({CaAf35f1k:{iconSelection:\"CaretUp\"},mfAJk7dws:{iconSelection:\"CaretDown\"}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://brandingworks-furniture.com/\",motionChild:true,nodeId:\"LRjm8h3Uz\",openInNewTab:true,relValues:[],scopeId:\"JSVokfZHJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"辦公室傢私\"})})})}),className:\"framer-1jzr267\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"LRjm8h3Uz\",style:{\"--extracted-1lwpl3i\":\"var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CaAf35f1k:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://brandingworks-furniture.com/\",motionChild:true,nodeId:\"LRjm8h3Uz\",openInNewTab:true,relValues:[],scopeId:\"JSVokfZHJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-9cdsun\",\"data-styles-preset\":\"ywnwaOfyc\",children:\"辦公室傢私\"})})})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://brandingworks-air.com/\",motionChild:true,nodeId:\"xmunkeiXb\",openInNewTab:true,relValues:[],scopeId:\"JSVokfZHJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"商業冷氣工程\"})})})}),className:\"framer-1991lha\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"xmunkeiXb\",style:{\"--extracted-1lwpl3i\":\"var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://brandingworks-fashion.com/\",motionChild:true,nodeId:\"ie0PK3b1I\",openInNewTab:true,relValues:[],scopeId:\"JSVokfZHJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"時裝店設計工程\"})})})}),className:\"framer-xdslx5\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"ie0PK3b1I\",style:{\"--extracted-1lwpl3i\":\"var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://brandingworks-clinic.com/\",motionChild:true,nodeId:\"UM1X16I06\",openInNewTab:true,relValues:[],scopeId:\"JSVokfZHJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"診所設計工程\"})})})}),className:\"framer-mrefc8\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"UM1X16I06\",style:{\"--extracted-1lwpl3i\":\"var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://dismantle360.com/\",motionChild:true,nodeId:\"EvkabaP2b\",openInNewTab:true,relValues:[],scopeId:\"JSVokfZHJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"清拆工程\"})})})}),className:\"framer-hp67sr\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"EvkabaP2b\",style:{\"--extracted-1lwpl3i\":\"var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://bwmaterial.com/\",motionChild:true,nodeId:\"GsYs81tPW\",openInNewTab:true,relValues:[],scopeId:\"JSVokfZHJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"裝修物料\"})})})}),className:\"framer-192q69v\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"GsYs81tPW\",style:{\"--extracted-1lwpl3i\":\"var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QhD9N.framer-16ximxu, .framer-QhD9N .framer-16ximxu { display: block; }\",\".framer-QhD9N.framer-sq8lbz { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 150px; }\",\".framer-QhD9N .framer-1rroutc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-QhD9N .framer-vqpxw1 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-QhD9N .framer-1359zji-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-QhD9N .framer-1jzr267, .framer-QhD9N .framer-1991lha, .framer-QhD9N .framer-xdslx5, .framer-QhD9N .framer-mrefc8, .framer-QhD9N .framer-hp67sr, .framer-QhD9N .framer-192q69v { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-QhD9N.framer-v-4y8c87.framer-sq8lbz { flex-direction: row; gap: unset; justify-content: space-between; width: 170px; }\",\".framer-QhD9N.framer-v-4y8c87 .framer-1rroutc { cursor: pointer; flex: 1 0 0px; gap: unset; justify-content: space-between; padding: 0px 0px 10px 0px; width: 1px; }\",\".framer-QhD9N.framer-v-4y8c87 .framer-vqpxw1, .framer-QhD9N.framer-v-dxyc24 .framer-vqpxw1 { order: 0; }\",\".framer-QhD9N.framer-v-4y8c87 .framer-1359zji-container, .framer-QhD9N.framer-v-dxyc24 .framer-1359zji-container { height: var(--framer-aspect-ratio-supported, 23px); order: 1; }\",\".framer-QhD9N.framer-v-dxyc24 .framer-1rroutc { cursor: pointer; padding: 0px 0px 10px 0px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-QhD9N[data-border=\"true\"]::after, .framer-QhD9N [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 216\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mfAJk7dws\":{\"layout\":[\"fixed\",\"auto\"]},\"CaAf35f1k\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJSVokfZHJ=withCSS(Component,css,\"framer-QhD9N\");export default FramerJSVokfZHJ;FramerJSVokfZHJ.displayName=\"商業設計工程 2\";FramerJSVokfZHJ.defaultProps={height:216,width:150};addPropertyControls(FramerJSVokfZHJ,{variant:{options:[\"Hb6OLBHGI\",\"mfAJk7dws\",\"CaAf35f1k\"],optionTitles:[\"Variant 1\",\"Phone close\",\"Phone open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJSVokfZHJ,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJSVokfZHJ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"216\",\"framerIntrinsicWidth\":\"150\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mfAJk7dws\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CaAf35f1k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f353506)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/pbrYPTFVXCByVGo9sg1Q/4y7Vq0VVSBvv4kaFRxlf/gwhJ1mQN2.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/nbl8wmwXnH4n5aLRwnfP/I01B7vVqhQUQbXhzCPd0/vvXMoJicV.js\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"hQBOBnQ2o\",\"bkJqf3UeF\",\"qP5kt5BLF\"];const serializationHash=\"framer-hwWXq\";const variantClassNames={bkJqf3UeF:\"framer-v-1ug34z2\",hQBOBnQ2o:\"framer-v-1x7ou1s\",qP5kt5BLF:\"framer-v-gjgoep\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={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 close\":\"bkJqf3UeF\",\"Variant 1\":\"hQBOBnQ2o\",\"Variant 3\":\"qP5kt5BLF\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hQBOBnQ2o\"};};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:\"hQBOBnQ2o\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapwhejoi=activeVariantCallback(async(...args)=>{setVariant(\"qP5kt5BLF\");});const onTap38zo1p=activeVariantCallback(async(...args)=>{setVariant(\"bkJqf3UeF\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"bkJqf3UeF\",\"qP5kt5BLF\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"bkJqf3UeF\")return false;return true;};const isDisplayed2=()=>{if([\"bkJqf3UeF\",\"qP5kt5BLF\"].includes(baseVariant))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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1x7ou1s\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"hQBOBnQ2o\",ref:refBinding,style:{...style},...addPropertyOverrides({bkJqf3UeF:{\"data-framer-name\":\"Phone close\"},qP5kt5BLF:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u849i\",layoutDependency:layoutDependency,layoutId:\"taZPG_GUg\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{bkJqf3UeF:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},qP5kt5BLF:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({bkJqf3UeF:{\"data-border\":true,\"data-highlight\":true,onTap:onTapwhejoi},qP5kt5BLF:{\"data-border\":true,\"data-highlight\":true,onTap:onTap38zo1p}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-lu4os3\",\"data-styles-preset\":\"vvXMoJicV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-4ded22bf-91f0-45e5-9e5d-db6c6dc9138d, rgb(255, 255, 255)))\"},children:\"服務與專業範疇\"})}),className:\"framer-oo9gtx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IZFvmLSPb\",style:{\"--extracted-1lwpl3i\":\"var(--token-4ded22bf-91f0-45e5-9e5d-db6c6dc9138d, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yvhgah-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IK0xQ6ki0-container\",nodeId:\"IK0xQ6ki0\",rendersWithMotion:true,scopeId:\"Mo0bGrGp7\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowRight\",id:\"IK0xQ6ki0\",layoutId:\"IK0xQ6ki0\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({bkJqf3UeF:{iconSelection:\"CaretDown\"},qP5kt5BLF:{iconSelection:\"CaretUp\"}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zIFRDLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans TC\", \"Noto Sans TC Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(250, 250, 249, 0.8))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gZA1sMfAt\"},motionChild:true,nodeId:\"qA6Hv4XK6\",openInNewTab:false,relValues:[],scopeId:\"Mo0bGrGp7\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"機 場 店 鋪 設 計\"})})})}),className:\"framer-168sjy2\",fonts:[\"GF;Noto Sans TC-regular\"],layoutDependency:layoutDependency,layoutId:\"qA6Hv4XK6\",style:{\"--extracted-1lwpl3i\":\"rgba(250, 250, 249, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(250, 250, 249, 0.8))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MyaxKQhfI\"},motionChild:true,nodeId:\"iTwUxYRIj\",openInNewTab:false,relValues:[],scopeId:\"Mo0bGrGp7\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"機 場 品 牌 設 計\"})})})}),className:\"framer-1i1uppr\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"iTwUxYRIj\",style:{\"--extracted-1lwpl3i\":\"rgba(250, 250, 249, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(250, 250, 249, 0.8))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"L8In4qjwH\"},motionChild:true,nodeId:\"bc5MEzibt\",openInNewTab:false,relValues:[],scopeId:\"Mo0bGrGp7\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"機 場 餐 飲 設 計\"})})})}),className:\"framer-i9jdfe\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"bc5MEzibt\",style:{\"--extracted-1lwpl3i\":\"rgba(250, 250, 249, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(250, 250, 249, 0.8))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"j3Q282wax\"},motionChild:true,nodeId:\"nxTO4ehrn\",openInNewTab:false,relValues:[],scopeId:\"Mo0bGrGp7\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"機 場 展 覽 設 計\"})})})}),className:\"framer-bjtj8q\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"nxTO4ehrn\",style:{\"--extracted-1lwpl3i\":\"rgba(250, 250, 249, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(250, 250, 249, 0.8))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mtrpevyD6\"},motionChild:true,nodeId:\"jFJ6LfFS0\",openInNewTab:false,relValues:[],scopeId:\"Mo0bGrGp7\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"機 場 藝 術 設 計\"})})})}),className:\"framer-j1dw4z\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"jFJ6LfFS0\",style:{\"--extracted-1lwpl3i\":\"rgba(250, 250, 249, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgba(250, 250, 249, 0.8))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JUDkeW_0P\"},motionChild:true,nodeId:\"gsQTUqeCV\",openInNewTab:false,relValues:[],scopeId:\"Mo0bGrGp7\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"機 場 寫 字 樓 設 計\"})})})}),className:\"framer-1g8hbjb\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"gsQTUqeCV\",style:{\"--extracted-1lwpl3i\":\"rgba(250, 250, 249, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hwWXq.framer-1ktylnx, .framer-hwWXq .framer-1ktylnx { display: block; }\",\".framer-hwWXq.framer-1x7ou1s { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hwWXq .framer-1u849i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hwWXq .framer-oo9gtx, .framer-hwWXq .framer-168sjy2, .framer-hwWXq .framer-1i1uppr, .framer-hwWXq .framer-i9jdfe, .framer-hwWXq .framer-bjtj8q, .framer-hwWXq .framer-j1dw4z, .framer-hwWXq .framer-1g8hbjb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-hwWXq .framer-yvhgah-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-hwWXq.framer-v-1ug34z2.framer-1x7ou1s { flex-direction: row; gap: unset; justify-content: space-between; width: 170px; }\",\".framer-hwWXq.framer-v-1ug34z2 .framer-1u849i { cursor: pointer; flex: 1 0 0px; gap: unset; justify-content: space-between; padding: 0px 0px 10px 0px; width: 1px; }\",\".framer-hwWXq.framer-v-1ug34z2 .framer-yvhgah-container, .framer-hwWXq.framer-v-gjgoep .framer-yvhgah-container { aspect-ratio: unset; height: 14px; width: 14px; }\",\".framer-hwWXq.framer-v-gjgoep.framer-1x7ou1s { width: 170px; }\",\".framer-hwWXq.framer-v-gjgoep .framer-1u849i { cursor: pointer; gap: unset; justify-content: space-between; padding: 0px 0px 10px 0px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-hwWXq[data-border=\"true\"]::after, .framer-hwWXq [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 221\n * @framerIntrinsicWidth 120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"bkJqf3UeF\":{\"layout\":[\"fixed\",\"auto\"]},\"qP5kt5BLF\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMo0bGrGp7=withCSS(Component,css,\"framer-hwWXq\");export default FramerMo0bGrGp7;FramerMo0bGrGp7.displayName=\"Footor Components\";FramerMo0bGrGp7.defaultProps={height:221,width:120};addPropertyControls(FramerMo0bGrGp7,{variant:{options:[\"hQBOBnQ2o\",\"bkJqf3UeF\",\"qP5kt5BLF\"],optionTitles:[\"Variant 1\",\"Phone close\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMo0bGrGp7,[{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\"},{cssFamilyName:\"Noto Sans TC\",source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C9Otma3uNQ.woff2\",weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMo0bGrGp7\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"120\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"221\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bkJqf3UeF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qP5kt5BLF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Mo0bGrGp7.map","// Generated by Framer (f353506)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/pbrYPTFVXCByVGo9sg1Q/4y7Vq0VVSBvv4kaFRxlf/gwhJ1mQN2.js\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"dvaBvwxjT\",\"eBC3mmDof\",\"edMF7Gy7S\"];const serializationHash=\"framer-cNe8f\";const variantClassNames={dvaBvwxjT:\"framer-v-1pcb7yc\",eBC3mmDof:\"framer-v-uv6wzg\",edMF7Gy7S:\"framer-v-13kv9vo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={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 close\":\"eBC3mmDof\",\"Phone open\":\"edMF7Gy7S\",\"Variant 1\":\"dvaBvwxjT\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"dvaBvwxjT\"};};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:\"dvaBvwxjT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1u7lnmr=activeVariantCallback(async(...args)=>{setVariant(\"edMF7Gy7S\");});const onTap1gudtlj=activeVariantCallback(async(...args)=>{setVariant(\"eBC3mmDof\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"eBC3mmDof\",\"edMF7Gy7S\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"eBC3mmDof\")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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1pcb7yc\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"dvaBvwxjT\",ref:refBinding,style:{...style},...addPropertyOverrides({eBC3mmDof:{\"data-framer-name\":\"Phone close\"},edMF7Gy7S:{\"data-framer-name\":\"Phone open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p0pwbc\",layoutDependency:layoutDependency,layoutId:\"qHMQxNFte\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{eBC3mmDof:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},edMF7Gy7S:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({eBC3mmDof:{\"data-border\":true,\"data-highlight\":true,onTap:onTap1u7lnmr},edMF7Gy7S:{\"data-border\":true,\"data-highlight\":true,onTap:onTap1gudtlj}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"商業設計工程\"})})}),className:\"framer-1wllb3l\",fonts:[\"GF;DM Sans-regular\",\"GF;DM Sans-700\"],layoutDependency:layoutDependency,layoutId:\"WIeTpKEBN\",style:{\"--extracted-1lwpl3i\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cren1d-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"HipxqFmn5-container\",nodeId:\"HipxqFmn5\",rendersWithMotion:true,scopeId:\"xoDnRGerz\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowRight\",id:\"HipxqFmn5\",layoutId:\"HipxqFmn5\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({eBC3mmDof:{iconSelection:\"CaretDown\"},edMF7Gy7S:{iconSelection:\"CaretUp\"}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.bwteam.com/\",motionChild:true,nodeId:\"LplA_d9SS\",openInNewTab:true,relValues:[],scopeId:\"xoDnRGerz\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"志豐設計工程\"})})})}),className:\"framer-1w0hilr\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"LplA_d9SS\",style:{\"--extracted-1lwpl3i\":\"var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://brandingworks-design.com/\",motionChild:true,nodeId:\"xqk1ViSpm\",openInNewTab:true,relValues:[],scopeId:\"xoDnRGerz\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"餐廳裝修設計\"})})})}),className:\"framer-av5o8g\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"xqk1ViSpm\",style:{\"--extracted-1lwpl3i\":\"var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://hkofficedesign.com/\",motionChild:true,nodeId:\"BWVp6F7CZ\",openInNewTab:true,relValues:[],scopeId:\"xoDnRGerz\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"辦公室設計工程\"})})})}),className:\"framer-ng3hcg\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"BWVp6F7CZ\",style:{\"--extracted-1lwpl3i\":\"var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://brandingworks360.com/\",motionChild:true,nodeId:\"IZF0zXo8Y\",openInNewTab:true,relValues:[],scopeId:\"xoDnRGerz\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"商業設計工程\"})})})}),className:\"framer-1o2mt4f\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"IZF0zXo8Y\",style:{\"--extracted-1lwpl3i\":\"var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"http://www.brandingworks-creative.com/\",motionChild:true,nodeId:\"LF9S6HWZs\",openInNewTab:true,relValues:[],scopeId:\"xoDnRGerz\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"品牌設計\"})})})}),className:\"framer-nemsku\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"LF9S6HWZs\",style:{\"--extracted-1lwpl3i\":\"var(--token-f15a1a72-913a-4e0a-a483-a6beb215323a, rgb(250, 250, 249))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cNe8f.framer-maconb, .framer-cNe8f .framer-maconb { display: block; }\",\".framer-cNe8f.framer-1pcb7yc { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 150px; }\",\".framer-cNe8f .framer-p0pwbc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-cNe8f .framer-1wllb3l { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-cNe8f .framer-cren1d-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-cNe8f .framer-1w0hilr, .framer-cNe8f .framer-av5o8g, .framer-cNe8f .framer-ng3hcg, .framer-cNe8f .framer-1o2mt4f, .framer-cNe8f .framer-nemsku { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-cNe8f.framer-v-uv6wzg.framer-1pcb7yc { flex-direction: row; gap: unset; justify-content: space-between; width: 170px; }\",\".framer-cNe8f.framer-v-uv6wzg .framer-p0pwbc { cursor: pointer; flex: 1 0 0px; gap: unset; justify-content: space-between; padding: 0px 0px 10px 0px; width: 1px; }\",\".framer-cNe8f.framer-v-uv6wzg .framer-1wllb3l, .framer-cNe8f.framer-v-13kv9vo .framer-1wllb3l { order: 0; }\",\".framer-cNe8f.framer-v-uv6wzg .framer-cren1d-container, .framer-cNe8f.framer-v-13kv9vo .framer-cren1d-container { height: var(--framer-aspect-ratio-supported, 23px); order: 1; }\",\".framer-cNe8f.framer-v-13kv9vo .framer-p0pwbc { cursor: pointer; padding: 0px 0px 10px 0px; }\",...sharedStyle.css,'.framer-cNe8f[data-border=\"true\"]::after, .framer-cNe8f [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 183\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"eBC3mmDof\":{\"layout\":[\"fixed\",\"auto\"]},\"edMF7Gy7S\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxoDnRGerz=withCSS(Component,css,\"framer-cNe8f\");export default FramerxoDnRGerz;FramerxoDnRGerz.displayName=\"商業設計工程\";FramerxoDnRGerz.defaultProps={height:183,width:150};addPropertyControls(FramerxoDnRGerz,{variant:{options:[\"dvaBvwxjT\",\"eBC3mmDof\",\"edMF7Gy7S\"],optionTitles:[\"Variant 1\",\"Phone close\",\"Phone open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxoDnRGerz,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxoDnRGerz\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"183\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eBC3mmDof\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"edMF7Gy7S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"150\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xoDnRGerz.map","// Generated by Framer (f2f96df)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Image as Image1,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/pbrYPTFVXCByVGo9sg1Q/4y7Vq0VVSBvv4kaFRxlf/gwhJ1mQN2.js\";import Vector from\"https://framerusercontent.com/modules/1bNxaJiN4z5yGz6WpclS/9bRIC8JA4A7psEP0XB1b/wzAbsO4MG.js\";import FootorComponents1 from\"https://framerusercontent.com/modules/bkfX5dhjNqUWKPw7RSni/HJHSYjN67S8b7aISWtGC/Ca34cW5t7.js\";import UserComponent3 from\"https://framerusercontent.com/modules/1ACaJoFdu7N31KHBh0nA/1xuvwZMTJWiKN4NhoKtq/guLmHksqx.js\";import UserComponent from\"https://framerusercontent.com/modules/dSY2suBHW765B2VPxtIC/dtgdW1uqF9PYsAXCzEYC/jK_npqcLj.js\";import UserComponent2 from\"https://framerusercontent.com/modules/vrVSbn3ZYbzCJvS3mfi6/oLlyJiB4N3ButSFx54ol/JSVokfZHJ.js\";import FootorComponents from\"https://framerusercontent.com/modules/d1uK0pYBzbteAGBvt2Sf/PbtElYj0ItbaeY2LlBmD/Mo0bGrGp7.js\";import UserComponent1 from\"https://framerusercontent.com/modules/rSfc3vAX7cnBheZkWQ7t/ZmZH4P30fXG1KaM6G8x4/xoDnRGerz.js\";const VectorFonts=getFonts(Vector);const FootorComponentsFonts=getFonts(FootorComponents);const UserComponentFonts=getFonts(UserComponent);const UserComponent1Fonts=getFonts(UserComponent1);const UserComponent2Fonts=getFonts(UserComponent2);const cycleOrder=[\"D2DteHZe4\",\"KPC5wKGP6\",\"x820OA3M2\"];const serializationHash=\"framer-t7LTA\";const variantClassNames={D2DteHZe4:\"framer-v-1c062nk\",KPC5wKGP6:\"framer-v-v923tn\",x820OA3M2:\"framer-v-8878g6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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={\"Footer Mobile\":\"x820OA3M2\",\"Footer Tablet\":\"KPC5wKGP6\",Footer:\"D2DteHZe4\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"D2DteHZe4\"};};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:\"D2DteHZe4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.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:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1c062nk\",className,classNames),\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"D2DteHZe4\",ref:refBinding,style:{backgroundColor:\"var(--token-ed287250-63a2-4a19-8748-75d9113e2986, rgb(51, 51, 51))\",...style},...addPropertyOverrides({KPC5wKGP6:{\"data-framer-name\":\"Footer Tablet\"},x820OA3M2:{\"data-framer-name\":\"Footer Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-m0997c\",layoutDependency:layoutDependency,layoutId:\"huI64prZM\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s6ittc\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"flwMOvxkH\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ojwqn2\",layoutDependency:layoutDependency,layoutId:\"UVBLQ7kx4\",children:[/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-1ekxu0a\",layoutDependency:layoutDependency,layoutId:\"BjUhwMreh\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hdfn8m\",\"data-framer-name\":\"CTA/Social Media\",layoutDependency:layoutDependency,layoutId:\"cFgZWezdL\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fauhtn\",layoutDependency:layoutDependency,layoutId:\"c6jf9vZLe\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://wa.me/85262338647\",motionChild:true,nodeId:\"jH0q4ihNI\",scopeId:\"cf53bwLYp\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:59,intrinsicWidth:60,pixelHeight:59,pixelWidth:60,sizes:\"31px\",src:\"https://framerusercontent.com/images/usdrnnfwmPVZx3UmWEnwKU5lWwI.png?width=60&height=59\"},className:\"framer-hsu7kj framer-1lpo1nq\",\"data-framer-name\":\"\\xe8_\\xe7_2_2x\",layoutDependency:layoutDependency,layoutId:\"jH0q4ihNI\"})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/bw_designcentre/\",motionChild:true,nodeId:\"n5XjX_lxk\",scopeId:\"cf53bwLYp\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:59,intrinsicWidth:60,pixelHeight:59,pixelWidth:60,sizes:\"31px\",src:\"https://framerusercontent.com/images/tnhb8e0xrpgmU8LpAYRftSGOKDI.png?width=60&height=59\"},className:\"framer-1vg9ecs framer-1lpo1nq\",\"data-framer-name\":\"\\xe8_\\xe7_3_2x\",layoutDependency:layoutDependency,layoutId:\"n5XjX_lxk\"})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/channel/UCHjC3rv2wnvGFne1KLmEN9g\",motionChild:true,nodeId:\"NRWjQbqrN\",scopeId:\"cf53bwLYp\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:59,intrinsicWidth:60,pixelHeight:59,pixelWidth:60,sizes:\"31px\",src:\"https://framerusercontent.com/images/uuJWeA1QVkafcGxyIYjZXWn9k.png?width=60&height=59\"},className:\"framer-yl07g6 framer-1lpo1nq\",\"data-framer-name\":\"\\xe8_\\xe7_5_2x\",layoutDependency:layoutDependency,layoutId:\"NRWjQbqrN\"})}),/*#__PURE__*/_jsx(Link,{href:\"https://hk.linkedin.com/company/branding-works\",motionChild:true,nodeId:\"tD95Kgc5d\",scopeId:\"cf53bwLYp\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:59,intrinsicWidth:60,pixelHeight:59,pixelWidth:60,sizes:\"31px\",src:\"https://framerusercontent.com/images/6IH7tue5sHMfoxVqyXCBVTwyE.png?width=60&height=59\"},className:\"framer-qycil3 framer-1lpo1nq\",\"data-framer-name\":\"\\xe8_\\xe7_6_2x\",layoutDependency:layoutDependency,layoutId:\"tD95Kgc5d\"})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/brandingworks.interiors/\",motionChild:true,nodeId:\"xqz9umf64\",scopeId:\"cf53bwLYp\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:59,intrinsicWidth:60,pixelHeight:59,pixelWidth:60,sizes:\"31px\",src:\"https://framerusercontent.com/images/cRcID27gMv0bhhPeUPBw9ZEeoc.png?width=60&height=59\"},className:\"framer-1fxwjsl framer-1lpo1nq\",\"data-framer-name\":\"\\xe8_\\xe7_7_2x\",layoutDependency:layoutDependency,layoutId:\"xqz9umf64\"})})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-line-height\":\"2.2em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238)))\"},children:\"Room D-G,5/F, Wah Lik Industrial Centre, 459-469 Castle Peak Road, Tsuen Wan, Hong Kong\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-line-height\":\"2.2em\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238)))\"},children:\"Hotline: (+852) 2127 4915\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-line-height\":\"2.2em\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://api.whatsapp.com/send?phone=85262338647\",motionChild:true,nodeId:\"aifoyDALH\",openInNewTab:true,relValues:[],scopeId:\"cf53bwLYp\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"Whatsapp: (+852) 6233 8647\"})})}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-line-height\":\"2.2em\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238)))\"},children:[\"Email: \",/*#__PURE__*/_jsx(Link,{href:\"mailto:sales@bwdesign-airport.com\",motionChild:true,nodeId:\"aifoyDALH\",openInNewTab:true,relValues:[],scopeId:\"cf53bwLYp\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"sales@bwdesign-airport.com\"})})]}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-line-height\":\"2.2em\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"o97mcyKH3\"},motionChild:true,nodeId:\"aifoyDALH\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"cf53bwLYp\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-151yxi1\",\"data-styles-preset\":\"gwhJ1mQN2\",children:\"Business Sites\"})})})]}),className:\"framer-q05bte\",\"data-framer-name\":\"Transform your business with our powerful software that puts you on the path to excellence.\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"aifoyDALH\",style:{\"--extracted-14qxiz\":\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",\"--extracted-1iakedh\":\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",\"--extracted-2gxw0f\":\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",\"--extracted-r6o4lv\":\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",\"--extracted-ydz9fi\":\"var(--token-3b607d25-fd11-4f72-9d06-22a00e303cc5, rgb(238, 238, 238))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-171c640\",layoutDependency:layoutDependency,layoutId:\"D_F3v_WA2\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:221,width:\"208px\",...addPropertyOverrides({KPC5wKGP6:{width:\"160px\"},x820OA3M2:{width:`min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1400px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gk5k5c-container\",\"data-framer-name\":\"服務與專業範疇\",layoutDependency:layoutDependency,layoutId:\"vXrUhTWQ9-container\",name:\"服務與專業範疇\",nodeId:\"vXrUhTWQ9\",rendersWithMotion:true,scopeId:\"cf53bwLYp\",children:/*#__PURE__*/_jsx(FootorComponents,{height:\"100%\",id:\"vXrUhTWQ9\",layoutId:\"vXrUhTWQ9\",name:\"服務與專業範疇\",style:{width:\"100%\"},variant:matchVariant(\"hQBOBnQ2o\"),width:\"100%\",...addPropertyOverrides({x820OA3M2:{variant:matchVariant(\"qP5kt5BLF\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:188,width:\"168px\",...addPropertyOverrides({KPC5wKGP6:{width:\"144px\"},x820OA3M2:{width:`min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1400px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dvbzs-container\",\"data-framer-name\":\"關於我們\",layoutDependency:layoutDependency,layoutId:\"KXrlVOHzh-container\",name:\"關於我們\",nodeId:\"KXrlVOHzh\",rendersWithMotion:true,scopeId:\"cf53bwLYp\",children:/*#__PURE__*/_jsx(UserComponent,{height:\"100%\",id:\"KXrlVOHzh\",layoutId:\"KXrlVOHzh\",name:\"關於我們\",style:{width:\"100%\"},variant:matchVariant(\"CAfo3EArN\"),width:\"100%\",...addPropertyOverrides({x820OA3M2:{variant:matchVariant(\"ize2BVsff\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:183,width:\"184px\",...addPropertyOverrides({KPC5wKGP6:{width:\"144px\"},x820OA3M2:{width:`min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1400px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eqrorp-container\",layoutDependency:layoutDependency,layoutId:\"KAGjwVksF-container\",nodeId:\"KAGjwVksF\",rendersWithMotion:true,scopeId:\"cf53bwLYp\",children:/*#__PURE__*/_jsx(UserComponent1,{height:\"100%\",id:\"KAGjwVksF\",layoutId:\"KAGjwVksF\",style:{width:\"100%\"},variant:matchVariant(\"dvaBvwxjT\"),width:\"100%\",...addPropertyOverrides({x820OA3M2:{variant:matchVariant(\"eBC3mmDof\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:216,width:\"120px\",...addPropertyOverrides({KPC5wKGP6:{width:\"144px\"},x820OA3M2:{width:`min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1400px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ljzi8h-container\",layoutDependency:layoutDependency,layoutId:\"qCJejAJB_-container\",nodeId:\"qCJejAJB_\",rendersWithMotion:true,scopeId:\"cf53bwLYp\",children:/*#__PURE__*/_jsx(UserComponent2,{height:\"100%\",id:\"qCJejAJB_\",layoutId:\"qCJejAJB_\",style:{width:\"100%\"},variant:matchVariant(\"Hb6OLBHGI\"),width:\"100%\",...addPropertyOverrides({x820OA3M2:{variant:matchVariant(\"mfAJk7dws\")}},baseVariant,gestureVariant)})})})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-upq3g3\",layoutDependency:layoutDependency,layoutId:\"R_fEabJr6\",style:{backgroundColor:\"rgb(28, 28, 28)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d77r7m\",layoutDependency:layoutDependency,layoutId:\"TrMlN2vum\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UmVkIEhhdCBEaXNwbGF5LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(143, 143, 143))\"},children:\"\\xa9 All rights reserved - BW Design Airport 機場店舖設計工程 | Hotline: (+852) 2127 4915\"})}),className:\"framer-6b3k6g\",\"data-framer-name\":\"Transform your business with our powerful software that puts you on the path to excellence.\",fonts:[\"GF;Red Hat Display-regular\"],layoutDependency:layoutDependency,layoutId:\"P_Tdk9Lee\",style:{\"--extracted-r6o4lv\":\"rgb(143, 143, 143)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({x820OA3M2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UmVkIEhhdCBEaXNwbGF5LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(143, 143, 143))\"},children:\"\\xa9 All rights reserved - BW Design Airport 機場店舖設計工程 | Hotline: (+852) 2127 4915\"})})}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-t7LTA.framer-1lpo1nq, .framer-t7LTA .framer-1lpo1nq { display: block; }\",\".framer-t7LTA.framer-1c062nk { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 42px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-t7LTA .framer-m0997c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-t7LTA .framer-1s6ittc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; max-width: 1400px; overflow: hidden; padding: 48px 20px 0px 20px; position: relative; width: 1200px; }\",\".framer-t7LTA .framer-ojwqn2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 20px 0px 0px; position: relative; width: 30%; }\",\".framer-t7LTA .framer-1ekxu0a { flex: none; height: var(--framer-aspect-ratio-supported, 45px); position: relative; width: 183px; }\",\".framer-t7LTA .framer-1hdfn8m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-t7LTA .framer-fauhtn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-t7LTA .framer-hsu7kj, .framer-t7LTA .framer-1vg9ecs, .framer-t7LTA .framer-yl07g6, .framer-t7LTA .framer-qycil3, .framer-t7LTA .framer-1fxwjsl { aspect-ratio: 1.0169491525423728 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); overflow: visible; position: relative; text-decoration: none; width: 31px; }\",\".framer-t7LTA .framer-q05bte { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-t7LTA .framer-171c640 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 70%; }\",\".framer-t7LTA .framer-1gk5k5c-container { flex: none; height: auto; position: relative; width: 208px; }\",\".framer-t7LTA .framer-1dvbzs-container { flex: none; height: auto; position: relative; width: 168px; }\",\".framer-t7LTA .framer-1eqrorp-container { flex: none; height: auto; position: relative; width: 184px; }\",\".framer-t7LTA .framer-ljzi8h-container { flex: none; height: auto; position: relative; width: 120px; }\",\".framer-t7LTA .framer-upq3g3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 20px 0px 20px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-t7LTA .framer-1d77r7m { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1400px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-t7LTA .framer-6b3k6g { flex: 1 0 0px; height: auto; max-width: 1400px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-t7LTA.framer-v-v923tn.framer-1c062nk { width: 810px; }\",\".framer-t7LTA.framer-v-v923tn .framer-1s6ittc { flex: 1 0 0px; flex-direction: column; padding: 48px 20px 0px 0px; width: 1px; }\",\".framer-t7LTA.framer-v-v923tn .framer-ojwqn2 { gap: 20px; padding: 0px 20px 0px 20px; width: 100%; }\",\".framer-t7LTA.framer-v-v923tn .framer-171c640 { gap: unset; justify-content: space-between; padding: 20px 0px 0px 20px; width: 100%; }\",\".framer-t7LTA.framer-v-v923tn .framer-1gk5k5c-container { width: 160px; }\",\".framer-t7LTA.framer-v-v923tn .framer-1dvbzs-container, .framer-t7LTA.framer-v-v923tn .framer-1eqrorp-container, .framer-t7LTA.framer-v-v923tn .framer-ljzi8h-container { width: 144px; }\",\".framer-t7LTA.framer-v-8878g6.framer-1c062nk { width: 390px; }\",\".framer-t7LTA.framer-v-8878g6 .framer-m0997c, .framer-t7LTA.framer-v-8878g6 .framer-1d77r7m { padding: 0px 20px 0px 20px; }\",\".framer-t7LTA.framer-v-8878g6 .framer-1s6ittc { flex: 1 0 0px; flex-direction: column; gap: 2px 0px; justify-content: flex-start; padding: 48px 0px 0px 0px; width: 1px; }\",\".framer-t7LTA.framer-v-8878g6 .framer-ojwqn2 { gap: 20px; width: 100%; }\",\".framer-t7LTA.framer-v-8878g6 .framer-1hdfn8m { align-content: flex-start; align-items: flex-start; gap: 20px; justify-content: flex-end; }\",\".framer-t7LTA.framer-v-8878g6 .framer-171c640 { flex-direction: column; gap: 20px; width: 100%; }\",\".framer-t7LTA.framer-v-8878g6 .framer-1gk5k5c-container, .framer-t7LTA.framer-v-8878g6 .framer-1dvbzs-container, .framer-t7LTA.framer-v-8878g6 .framer-1eqrorp-container, .framer-t7LTA.framer-v-8878g6 .framer-ljzi8h-container { width: 100%; }\",...sharedStyle.css,'.framer-t7LTA[data-border=\"true\"]::after, .framer-t7LTA [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 426\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"KPC5wKGP6\":{\"layout\":[\"fixed\",\"auto\"]},\"x820OA3M2\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framercf53bwLYp=withCSS(Component,css,\"framer-t7LTA\");export default Framercf53bwLYp;Framercf53bwLYp.displayName=\"Footer\";Framercf53bwLYp.defaultProps={height:426,width:1200};addPropertyControls(Framercf53bwLYp,{variant:{options:[\"D2DteHZe4\",\"KPC5wKGP6\",\"x820OA3M2\"],optionTitles:[\"Footer\",\"Footer Tablet\",\"Footer Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framercf53bwLYp,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"Red Hat Display\",source:\"google\",style:\"normal\",uiFamilyName:\"Red Hat Display\",url:\"https://fonts.gstatic.com/s/redhatdisplay/v21/8vIf7wUr0m80wwYf0QCXZzYzUoTK8RZQvRd-D1NYbmyWck05-Xecg3w.woff2\",weight:\"400\"}]},...VectorFonts,...FootorComponentsFonts,...UserComponentFonts,...UserComponent1Fonts,...UserComponent2Fonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});Framercf53bwLYp.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FootorComponents,{},context),forwardLoader(UserComponent,{},context),forwardLoader(FootorComponents1,{},context),forwardLoader(UserComponent3,{},context),forwardLoader(UserComponent1,{},context),forwardLoader(UserComponent2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framercf53bwLYp\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KPC5wKGP6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"x820OA3M2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"426\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cf53bwLYp.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&metadata?.indexHash===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex,indexHash:metadata?.indexHash};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}// If a cached index exists, use the cached version until the latest one from the network loads.\nconst cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status!==\"miss\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);// Happy case.\nif(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Unexpected error.\n// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);// It's safe to cache the fallback because if we're here, current cache is empty or stale.\nsetCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale.\n// If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 14.5 0\" fill=\"transparent\" height=\"1px\" id=\"jMF44oNeb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 5.75)\" width=\"14.5px\"/><path d=\"M 0 0 L 14.5 0\" fill=\"transparent\" height=\"1px\" id=\"lwuMFFtBI\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 18.25)\" width=\"14.5px\"/><path d=\"M 0 0 L 14.5 0\" fill=\"transparent\" height=\"1px\" id=\"KKxXbtl64\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 12)\" width=\"14.5px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"1171430842\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-OmG2n\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-OmG2n { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-OmG2n\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f21d278)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 246 60\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0.172 L 1.669 0.172 L 1.669 39.815 L 0 39.815 Z M 82.121 13.652 C 81.567 14.55 80.408 15.627 78.051 15.627 C 77.375 15.627 76.757 15.531 76.203 15.334 L 75.248 17.621 C 76.082 17.844 77.019 17.952 78.051 17.952 C 80.956 17.952 83.058 17.073 84.306 15.334 C 85.453 13.735 85.625 11.779 85.625 10.753 L 85.625 0.299 L 82.899 0.299 L 82.899 10.352 C 82.899 11.728 82.644 12.811 82.128 13.652 Z M 91.244 17.57 L 101.494 17.563 L 101.494 15.174 L 94.002 15.174 L 94.002 9.906 L 99.889 9.906 L 99.889 7.931 L 94.002 7.931 L 94.002 2.656 L 101.494 2.656 L 101.494 0.268 L 91.244 0.268 Z M 107.96 2.688 C 106.265 4.421 105.367 6.708 105.424 9.135 C 105.475 11.422 106.412 13.588 108.049 15.219 C 109.686 16.856 111.852 17.786 114.139 17.837 C 116.649 17.895 118.993 16.926 120.72 15.155 L 118.809 13.244 C 117.641 14.459 116.028 15.142 114.343 15.136 C 110.948 15.136 108.157 12.378 108.125 8.982 C 108.094 5.651 110.776 2.835 114.101 2.707 C 115.872 2.644 117.586 3.338 118.809 4.593 L 120.72 2.682 C 119.044 0.968 116.77 0 114.343 0 C 111.916 0 109.654 0.956 107.96 2.688 Z M 137.888 0.268 L 124.192 0.268 L 124.192 2.656 L 129.664 2.656 L 129.664 17.576 L 132.416 17.576 L 132.416 2.656 L 137.888 2.656 Z M 91.244 39.72 L 101.494 39.707 L 101.494 37.324 L 94.002 37.324 L 94.002 32.056 L 99.889 32.056 L 99.889 30.081 L 94.002 30.081 L 94.002 24.8 L 101.494 24.8 L 101.494 22.418 L 91.244 22.418 Z M 107.96 24.832 C 106.265 26.565 105.367 28.852 105.424 31.279 C 105.475 33.566 106.412 35.732 108.049 37.363 C 109.686 39 111.852 39.93 114.139 39.981 C 116.636 40.038 118.993 39.07 120.72 37.299 L 118.809 35.388 C 117.641 36.602 116.028 37.286 114.343 37.28 C 110.948 37.28 108.157 34.515 108.125 31.12 C 108.094 27.788 110.776 24.972 114.101 24.845 C 115.872 24.781 117.586 25.475 118.802 26.73 L 120.713 24.819 C 119.038 23.106 116.764 22.137 114.337 22.137 C 111.91 22.137 109.648 23.093 107.953 24.826 Z M 137.888 22.418 L 124.192 22.418 L 124.192 24.8 L 129.664 24.8 L 129.664 39.72 L 132.416 39.72 L 132.416 24.8 L 137.888 24.8 Z M 28.438 27.705 L 35.197 36.624 C 36.904 38.764 39.446 39.994 42.172 39.994 C 44.593 39.994 46.861 39.038 48.556 37.305 C 50.25 35.573 51.148 33.279 51.091 30.852 C 50.976 26.119 47.179 22.297 42.446 22.156 C 40.153 22.086 37.981 22.876 36.28 24.38 L 37.917 26.546 C 39.215 25.327 40.972 24.722 42.746 24.883 C 45.746 25.157 48.167 27.629 48.371 30.635 C 48.492 32.381 47.906 34.044 46.714 35.318 C 45.536 36.576 43.89 37.291 42.166 37.293 C 40.038 37.293 38.089 36.229 36.936 34.439 L 30.177 25.52 C 28.425 23.316 25.807 22.093 22.991 22.156 C 20.704 22.207 18.538 23.137 16.901 24.775 C 15.264 26.412 14.333 28.571 14.276 30.865 C 14.212 33.269 15.127 35.595 16.812 37.312 C 18.506 39.044 20.774 40 23.195 40 C 25.373 40 27.444 39.216 29.068 37.789 L 27.431 35.624 C 26.129 36.83 24.376 37.428 22.609 37.267 C 19.615 36.993 17.2 34.515 16.996 31.515 C 16.875 29.769 17.461 28.106 18.653 26.832 C 19.831 25.574 21.477 24.859 23.201 24.857 C 25.329 24.857 27.278 25.921 28.431 27.711 Z M 82.867 34.713 L 72.082 22.418 L 69.795 22.418 L 69.795 34.713 L 59.003 22.418 L 56.716 22.418 L 56.716 39.72 L 59.474 39.72 L 59.474 27.036 L 70.553 39.72 L 72.547 39.72 L 72.547 27.036 L 83.631 39.72 L 85.625 39.72 L 85.625 22.418 L 82.867 22.418 Z M 27.272 5.982 C 27.272 4.154 26.769 2.739 25.788 1.777 C 24.214 0.248 21.851 0.299 21.825 0.299 L 21.787 0.299 L 14.289 0.274 L 14.289 17.576 L 17.047 17.576 L 17.047 11.658 L 22.074 11.658 C 22.074 11.658 24.284 11.709 25.781 10.256 C 26.769 9.294 27.272 7.861 27.272 5.988 Z M 21.118 9.326 L 17.041 9.326 L 17.041 2.637 L 21.118 2.637 C 23.086 2.637 24.412 3.982 24.412 5.982 C 24.412 7.982 23.15 9.326 21.118 9.326 Z M 45.644 17.576 L 48.696 17.576 L 43.982 9.791 L 44.95 9.275 C 46.574 8.409 47.364 7.033 47.364 5.071 C 47.364 3.618 46.95 2.484 46.141 1.688 C 44.67 0.248 42.306 0.287 42.287 0.287 L 42.255 0.287 L 34.114 0.274 L 34.114 17.576 L 36.872 17.576 L 36.872 10.205 L 41.185 10.205 L 45.651 17.576 Z M 36.866 8.294 L 36.866 2.14 L 41.37 2.14 C 42.625 2.153 44.472 2.975 44.472 5.217 C 44.472 7.46 42.618 8.282 41.376 8.294 Z M 62.832 0 C 57.914 0 53.913 4.001 53.913 8.919 C 53.913 13.837 57.914 17.837 62.832 17.837 C 67.75 17.837 71.75 13.837 71.75 8.919 C 71.75 4.001 67.75 0 62.832 0 Z M 62.832 15.136 C 59.404 15.136 56.614 12.346 56.614 8.919 C 56.614 5.491 59.404 2.701 62.832 2.701 C 66.259 2.701 69.049 5.491 69.049 8.919 C 69.049 12.346 66.259 15.136 62.832 15.136 Z\" fill=\"var(--token-7771cd83-b468-4a87-b22f-da7ca9f6f563, rgb(255, 255, 255))\" height=\"39.99999976549201px\" id=\"vc2wN_QPZ\" transform=\"translate(101 9)\" width=\"137.88819825676092px\"/><g d=\"M 19.423 17.48 C 23.246 18.194 26.119 19.532 28.036 21.487 C 29.954 23.443 30.916 25.73 30.916 28.348 C 30.916 31.495 29.661 34.126 27.157 36.248 C 24.654 38.35 21.36 39.401 17.283 39.401 C 16.608 39.401 15.41 39.35 13.69 39.236 C 11.97 39.127 10.562 39.07 9.466 39.07 C 8.262 39.07 6.581 39.127 4.421 39.236 C 2.262 39.344 1.038 39.401 0.745 39.401 C 0.452 39.401 0.248 39.357 0.14 39.261 C 0.051 39.153 0 38.987 0 38.771 L 0 38 C 0 37.796 0.045 37.643 0.14 37.535 C 0.248 37.426 0.427 37.369 0.663 37.369 C 2.695 37.369 4.045 37.133 4.72 36.656 C 5.396 36.165 5.733 35.082 5.733 33.419 L 5.733 6.179 C 5.733 4.606 5.402 3.529 4.746 2.943 C 4.109 2.338 2.631 2.039 0.331 2.039 C 0.115 2.039 0 1.867 0 1.516 L 0 0.637 C 0 0.452 0.064 0.306 0.191 0.197 C 0.338 0.07 0.567 0.006 0.879 0.006 C 1.21 0.006 1.854 0.064 2.828 0.172 C 3.816 0.28 4.848 0.338 5.931 0.338 C 8.511 0.338 10.651 0.28 12.352 0.172 C 14.072 0.064 15.423 0.006 16.41 0.006 C 19.334 0.006 21.959 0.924 24.284 2.752 C 26.603 4.58 27.769 6.74 27.769 9.224 C 27.769 11.11 27.113 12.817 25.794 14.353 C 24.494 15.888 22.373 16.933 19.43 17.48 Z M 10.645 17.124 C 11.906 17.27 12.849 17.34 13.473 17.34 C 15.926 17.34 17.971 16.646 19.615 15.257 C 21.265 13.868 22.086 12.021 22.086 9.715 C 22.086 7.632 21.366 5.874 19.92 4.447 C 18.493 3.02 16.748 2.306 14.677 2.306 C 13.416 2.306 12.429 2.574 11.715 3.102 C 11.002 3.631 10.645 4.555 10.645 5.874 Z M 10.645 19.538 L 10.645 31.859 C 10.645 34.037 11.167 35.452 12.206 36.108 C 13.251 36.764 14.576 37.095 16.181 37.095 C 18.761 37.095 20.908 36.261 22.628 34.598 C 24.367 32.916 25.233 30.718 25.233 28.011 C 25.233 25.45 24.284 23.329 22.379 21.647 C 20.494 19.946 17.99 19.092 14.862 19.092 C 13.856 19.092 12.448 19.239 10.639 19.532 Z M 54.945 32.464 L 59.99 21.022 L 54.009 7.606 L 53.161 5.657 C 52.594 4.306 52.021 3.395 51.435 2.943 C 50.868 2.491 50.116 2.185 49.186 2.039 C 49.001 2.019 48.855 1.988 48.747 1.93 C 48.638 1.879 48.581 1.682 48.581 1.357 L 48.581 0.643 C 48.581 0.44 48.606 0.287 48.664 0.178 C 48.715 0.07 48.9 0.013 49.212 0.013 C 49.594 0.013 50.409 0.07 51.652 0.178 C 52.913 0.287 53.856 0.344 54.48 0.344 C 55.506 0.344 56.659 0.287 57.939 0.178 C 59.239 0.07 60.08 0.013 60.462 0.013 C 60.736 0.013 60.921 0.051 61.01 0.127 C 61.099 0.197 61.15 0.389 61.15 0.701 L 61.15 1.44 C 61.15 1.644 61.112 1.796 61.042 1.905 C 60.991 1.994 60.831 2.039 60.577 2.039 C 60.36 2.039 59.806 2.096 58.933 2.204 C 58.073 2.312 57.64 2.631 57.64 3.166 C 57.64 3.44 57.748 3.848 57.971 4.402 C 58.207 4.931 58.513 5.638 58.876 6.517 L 62.551 15.155 L 66.367 6.982 C 67.043 5.466 67.38 4.332 67.38 3.58 C 67.38 3.032 67.176 2.637 66.775 2.402 C 66.374 2.166 65.889 2.045 65.323 2.045 C 65.119 2.045 64.94 2.019 64.775 1.962 C 64.609 1.892 64.526 1.669 64.526 1.306 L 64.526 0.554 C 64.526 0.369 64.571 0.236 64.666 0.14 C 64.775 0.051 64.947 0 65.189 0 C 65.52 0 66.132 0.057 67.03 0.166 C 67.947 0.274 68.75 0.331 69.444 0.331 C 70.355 0.331 71.234 0.274 72.075 0.166 C 72.935 0.057 73.477 0 73.693 0 C 73.878 0 74.012 0.025 74.101 0.083 C 74.209 0.121 74.267 0.299 74.267 0.631 L 74.267 1.401 C 74.267 1.695 74.209 1.879 74.101 1.949 C 73.993 2.007 73.827 2.032 73.61 2.032 C 72.368 2.032 71.495 2.281 71.005 2.771 C 70.527 3.249 70.132 3.841 69.826 4.555 L 69.336 5.733 L 63.819 17.939 L 69.992 32.451 L 79.484 6.663 C 79.758 5.861 79.968 5.23 80.115 4.771 C 80.28 4.313 80.363 3.943 80.363 3.644 C 80.363 3.185 80.172 2.822 79.79 2.548 C 79.408 2.255 78.777 2.083 77.898 2.026 C 77.751 2.026 77.624 1.988 77.516 1.918 C 77.426 1.847 77.375 1.624 77.375 1.261 L 77.375 0.631 C 77.375 0.427 77.414 0.274 77.484 0.166 C 77.573 0.057 77.777 0 78.089 0 C 78.452 0 79.095 0.057 80.006 0.166 C 80.917 0.274 81.771 0.331 82.555 0.331 C 83.338 0.331 84.147 0.274 85.026 0.166 C 85.905 0.057 86.453 0 86.676 0 C 86.861 0 87.014 0.038 87.141 0.115 C 87.269 0.166 87.332 0.331 87.332 0.605 L 87.332 1.401 C 87.332 1.548 87.307 1.688 87.25 1.809 C 87.211 1.918 87.02 1.994 86.676 2.026 C 85.141 2.262 84.071 2.905 83.466 3.943 C 82.879 4.969 82.211 6.441 81.465 8.358 C 80.847 9.97 79.108 14.576 76.254 22.188 C 73.4 29.795 71.387 35.439 70.221 39.115 C 70.056 39.605 69.795 39.853 69.425 39.853 L 68.629 39.853 C 68.374 39.853 68.106 39.554 67.832 38.949 L 61.169 24.246 L 54.588 38.567 C 54.238 39.427 53.945 39.86 53.709 39.86 L 52.887 39.86 C 52.671 39.86 52.435 39.529 52.199 38.872 C 49.275 32.011 46.727 25.985 44.574 20.793 C 42.434 15.601 40.701 11.403 39.363 8.205 C 38.083 5.096 37.203 3.313 36.726 2.854 C 36.248 2.376 35.598 2.121 34.776 2.083 L 34.005 2.026 C 33.802 2.026 33.655 1.988 33.566 1.918 C 33.477 1.828 33.426 1.605 33.426 1.261 L 33.426 0.656 C 33.426 0.452 33.451 0.299 33.509 0.191 C 33.566 0.064 33.744 0 34.056 0 C 34.369 0 35.165 0.057 36.439 0.166 C 37.719 0.274 38.892 0.331 39.949 0.331 C 40.573 0.331 41.491 0.274 42.72 0.166 C 43.962 0.057 44.765 0 45.135 0 C 45.338 0 45.491 0.025 45.6 0.083 C 45.708 0.134 45.765 0.319 45.765 0.631 L 45.765 1.344 C 45.765 1.561 45.727 1.739 45.657 1.867 C 45.6 1.975 45.428 2.032 45.135 2.032 C 44.332 2.032 43.752 2.147 43.408 2.363 C 43.077 2.567 42.911 2.886 42.911 3.325 C 42.911 3.765 43.262 4.81 43.956 6.511 L 54.958 32.464 Z\" fill=\"transparent\" height=\"39.85985089108523px\" id=\"SeIQLFTAS\" transform=\"translate(5 9)\" width=\"87.3323826145047px\"><g opacity=\"0.95\"><path d=\"M 19.423 17.48 C 23.246 18.194 26.119 19.532 28.036 21.487 C 29.954 23.443 30.916 25.73 30.916 28.348 C 30.916 31.495 29.661 34.126 27.157 36.248 C 24.654 38.35 21.36 39.401 17.283 39.401 C 16.608 39.401 15.41 39.35 13.69 39.236 C 11.97 39.127 10.562 39.07 9.466 39.07 C 8.262 39.07 6.581 39.127 4.421 39.236 C 2.262 39.344 1.038 39.401 0.745 39.401 C 0.452 39.401 0.248 39.357 0.14 39.261 C 0.051 39.153 0 38.987 0 38.771 L 0 38 C 0 37.796 0.045 37.643 0.14 37.535 C 0.248 37.426 0.427 37.369 0.663 37.369 C 2.695 37.369 4.045 37.133 4.72 36.656 C 5.396 36.165 5.733 35.082 5.733 33.419 L 5.733 6.179 C 5.733 4.606 5.402 3.529 4.746 2.943 C 4.109 2.338 2.631 2.039 0.331 2.039 C 0.115 2.039 0 1.867 0 1.516 L 0 0.637 C 0 0.452 0.064 0.306 0.191 0.197 C 0.338 0.07 0.567 0.006 0.879 0.006 C 1.21 0.006 1.854 0.064 2.828 0.172 C 3.816 0.28 4.848 0.338 5.931 0.338 C 8.511 0.338 10.651 0.28 12.352 0.172 C 14.072 0.064 15.423 0.006 16.41 0.006 C 19.334 0.006 21.959 0.924 24.284 2.752 C 26.603 4.58 27.769 6.74 27.769 9.224 C 27.769 11.11 27.113 12.817 25.794 14.353 C 24.494 15.888 22.373 16.933 19.43 17.48 Z M 10.645 17.124 C 11.906 17.27 12.849 17.34 13.473 17.34 C 15.926 17.34 17.971 16.646 19.615 15.257 C 21.265 13.868 22.086 12.021 22.086 9.715 C 22.086 7.632 21.366 5.874 19.92 4.447 C 18.493 3.02 16.748 2.306 14.677 2.306 C 13.416 2.306 12.429 2.574 11.715 3.102 C 11.002 3.631 10.645 4.555 10.645 5.874 Z M 10.645 19.538 L 10.645 31.859 C 10.645 34.037 11.167 35.452 12.206 36.108 C 13.251 36.764 14.576 37.095 16.181 37.095 C 18.761 37.095 20.908 36.261 22.628 34.598 C 24.367 32.916 25.233 30.718 25.233 28.011 C 25.233 25.45 24.284 23.329 22.379 21.647 C 20.494 19.946 17.99 19.092 14.862 19.092 C 13.856 19.092 12.448 19.239 10.639 19.532 Z M 54.945 32.464 L 59.99 21.022 L 54.009 7.606 L 53.161 5.657 C 52.594 4.306 52.021 3.395 51.435 2.943 C 50.868 2.491 50.116 2.185 49.186 2.039 C 49.001 2.019 48.855 1.988 48.747 1.93 C 48.638 1.879 48.581 1.682 48.581 1.357 L 48.581 0.643 C 48.581 0.44 48.606 0.287 48.664 0.178 C 48.715 0.07 48.9 0.013 49.212 0.013 C 49.594 0.013 50.409 0.07 51.652 0.178 C 52.913 0.287 53.856 0.344 54.48 0.344 C 55.506 0.344 56.659 0.287 57.939 0.178 C 59.239 0.07 60.08 0.013 60.462 0.013 C 60.736 0.013 60.921 0.051 61.01 0.127 C 61.099 0.197 61.15 0.389 61.15 0.701 L 61.15 1.44 C 61.15 1.644 61.112 1.796 61.042 1.905 C 60.991 1.994 60.831 2.039 60.577 2.039 C 60.36 2.039 59.806 2.096 58.933 2.204 C 58.073 2.312 57.64 2.631 57.64 3.166 C 57.64 3.44 57.748 3.848 57.971 4.402 C 58.207 4.931 58.513 5.638 58.876 6.517 L 62.551 15.155 L 66.367 6.982 C 67.043 5.466 67.38 4.332 67.38 3.58 C 67.38 3.032 67.176 2.637 66.775 2.402 C 66.374 2.166 65.889 2.045 65.323 2.045 C 65.119 2.045 64.94 2.019 64.775 1.962 C 64.609 1.892 64.526 1.669 64.526 1.306 L 64.526 0.554 C 64.526 0.369 64.571 0.236 64.666 0.14 C 64.775 0.051 64.947 0 65.189 0 C 65.52 0 66.132 0.057 67.03 0.166 C 67.947 0.274 68.75 0.331 69.444 0.331 C 70.355 0.331 71.234 0.274 72.075 0.166 C 72.935 0.057 73.477 0 73.693 0 C 73.878 0 74.012 0.025 74.101 0.083 C 74.209 0.121 74.267 0.299 74.267 0.631 L 74.267 1.401 C 74.267 1.695 74.209 1.879 74.101 1.949 C 73.993 2.007 73.827 2.032 73.61 2.032 C 72.368 2.032 71.495 2.281 71.005 2.771 C 70.527 3.249 70.132 3.841 69.826 4.555 L 69.336 5.733 L 63.819 17.939 L 69.992 32.451 L 79.484 6.663 C 79.758 5.861 79.968 5.23 80.115 4.771 C 80.28 4.313 80.363 3.943 80.363 3.644 C 80.363 3.185 80.172 2.822 79.79 2.548 C 79.408 2.255 78.777 2.083 77.898 2.026 C 77.751 2.026 77.624 1.988 77.516 1.918 C 77.426 1.847 77.375 1.624 77.375 1.261 L 77.375 0.631 C 77.375 0.427 77.414 0.274 77.484 0.166 C 77.573 0.057 77.777 0 78.089 0 C 78.452 0 79.095 0.057 80.006 0.166 C 80.917 0.274 81.771 0.331 82.555 0.331 C 83.338 0.331 84.147 0.274 85.026 0.166 C 85.905 0.057 86.453 0 86.676 0 C 86.861 0 87.014 0.038 87.141 0.115 C 87.269 0.166 87.332 0.331 87.332 0.605 L 87.332 1.401 C 87.332 1.548 87.307 1.688 87.25 1.809 C 87.211 1.918 87.02 1.994 86.676 2.026 C 85.141 2.262 84.071 2.905 83.466 3.943 C 82.879 4.969 82.211 6.441 81.465 8.358 C 80.847 9.97 79.108 14.576 76.254 22.188 C 73.4 29.795 71.387 35.439 70.221 39.115 C 70.056 39.605 69.795 39.853 69.425 39.853 L 68.629 39.853 C 68.374 39.853 68.106 39.554 67.832 38.949 L 61.169 24.246 L 54.588 38.567 C 54.238 39.427 53.945 39.86 53.709 39.86 L 52.887 39.86 C 52.671 39.86 52.435 39.529 52.199 38.872 C 49.275 32.011 46.727 25.985 44.574 20.793 C 42.434 15.601 40.701 11.403 39.363 8.205 C 38.083 5.096 37.203 3.313 36.726 2.854 C 36.248 2.376 35.598 2.121 34.776 2.083 L 34.005 2.026 C 33.802 2.026 33.655 1.988 33.566 1.918 C 33.477 1.828 33.426 1.605 33.426 1.261 L 33.426 0.656 C 33.426 0.452 33.451 0.299 33.509 0.191 C 33.566 0.064 33.744 0 34.056 0 C 34.369 0 35.165 0.057 36.439 0.166 C 37.719 0.274 38.892 0.331 39.949 0.331 C 40.573 0.331 41.491 0.274 42.72 0.166 C 43.962 0.057 44.765 0 45.135 0 C 45.338 0 45.491 0.025 45.6 0.083 C 45.708 0.134 45.765 0.319 45.765 0.631 L 45.765 1.344 C 45.765 1.561 45.727 1.739 45.657 1.867 C 45.6 1.975 45.428 2.032 45.135 2.032 C 44.332 2.032 43.752 2.147 43.408 2.363 C 43.077 2.567 42.911 2.886 42.911 3.325 C 42.911 3.765 43.262 4.81 43.956 6.511 L 54.958 32.464 Z\" fill=\"var(--token-7771cd83-b468-4a87-b22f-da7ca9f6f563, rgb(255, 255, 255))\" height=\"39.85985089108523px\" id=\"F3vuHA6Ve\" width=\"87.3323826145047px\"/></g></g><g d=\"M 180.582 9.269 C 178.058 9.269 175.979 7.176 175.979 4.635 C 175.979 2.093 178.058 0 180.582 0 C 183.107 0 185.186 2.093 185.186 4.635 C 185.186 7.176 183.107 9.269 180.582 9.269 Z M 180.582 2.99 C 179.691 2.99 178.949 3.738 178.949 4.635 C 178.949 5.532 179.691 6.279 180.582 6.279 C 181.473 6.279 182.216 5.532 182.216 4.635 C 182.216 3.738 181.473 2.99 180.582 2.99 Z M 20.542 20.855 C 24.403 21.603 27.373 22.949 29.303 24.967 C 31.234 26.985 32.274 29.302 32.274 31.993 C 32.274 34.684 31.011 37.899 28.412 40.066 C 25.888 42.234 22.472 43.281 18.388 43.281 C 14.304 43.281 16.458 43.281 14.75 43.131 C 12.968 42.982 11.557 42.982 10.443 42.982 C 9.329 42.982 7.473 42.982 5.32 43.131 C 3.092 43.281 1.904 43.281 1.607 43.281 C 1.31 43.281 1.087 43.281 1.013 43.131 C 0.939 42.982 0.865 42.832 0.865 42.608 L 0.865 41.786 C 0.865 41.561 0.865 41.412 1.013 41.337 C 1.162 41.188 1.31 41.188 1.533 41.188 C 3.612 41.188 4.949 40.963 5.691 40.44 C 6.359 39.917 6.731 38.796 6.731 37.151 L 6.731 9.269 C 6.731 7.625 6.359 6.578 5.691 5.98 C 5.023 5.382 3.538 5.083 1.162 5.083 C -1.214 5.083 0.79 4.934 0.79 4.56 L 0.79 3.663 C 0.79 3.513 0.79 3.289 1.013 3.214 C 1.162 3.065 1.384 2.99 1.681 2.99 C 1.978 2.99 2.647 2.99 3.686 3.14 C 4.726 3.289 5.765 3.289 6.879 3.289 C 9.478 3.289 11.706 3.289 13.413 3.14 C 15.195 2.99 16.532 2.99 17.572 2.99 C 20.542 2.99 23.215 3.962 25.591 5.831 C 27.967 7.699 29.155 9.942 29.155 12.483 C 29.155 15.025 28.487 16.146 27.15 17.716 C 25.814 19.286 23.66 20.332 20.69 20.93 Z M 11.557 20.556 C 12.819 20.706 13.785 20.781 14.453 20.781 C 16.978 20.781 19.057 20.033 20.69 18.613 C 22.398 17.193 23.215 15.324 23.215 12.932 C 23.215 10.54 22.472 8.97 20.987 7.55 C 19.502 6.055 17.72 5.382 15.641 5.382 C 13.562 5.382 13.339 5.681 12.597 6.204 C 11.854 6.728 11.483 7.699 11.483 9.045 L 11.483 20.556 Z M 11.557 23.023 L 11.557 35.656 C 11.557 37.899 12.077 39.319 13.116 39.992 C 14.156 40.664 15.492 41.038 17.2 41.038 C 19.799 41.038 22.027 40.216 23.735 38.497 C 25.517 36.777 26.408 34.535 26.408 31.769 C 26.408 29.003 25.442 26.985 23.512 25.266 C 21.581 23.547 19.057 22.65 15.864 22.65 C 12.671 22.65 13.413 22.799 11.557 23.098 Z M 56.703 36.254 L 61.826 24.518 L 55.737 10.764 L 54.846 8.746 C 54.252 7.326 53.658 6.429 53.064 5.98 C 52.47 5.532 51.728 5.233 50.762 5.083 C 50.614 5.083 50.391 5.083 50.317 4.934 C 50.168 4.934 50.168 4.709 50.168 4.336 L 50.168 3.588 C 50.168 3.364 50.168 3.214 50.243 3.14 C 50.243 2.99 50.465 2.99 50.837 2.99 C 51.208 2.99 52.025 2.99 53.287 3.14 C 54.549 3.289 55.515 3.289 56.183 3.289 C 57.222 3.289 58.41 3.289 59.673 3.14 C 61.009 2.99 61.826 2.99 62.272 2.99 C 62.717 2.99 62.717 2.99 62.866 3.14 C 62.94 3.14 63.014 3.439 63.014 3.738 L 63.014 4.485 C 63.014 4.709 63.014 4.859 62.866 4.934 C 62.866 5.008 62.643 5.083 62.42 5.083 C 62.197 5.083 61.603 5.083 60.712 5.233 C 59.821 5.382 59.376 5.681 59.376 6.204 C 59.376 6.728 59.524 6.877 59.747 7.475 C 59.97 7.998 60.267 8.746 60.638 9.643 L 64.351 18.538 L 68.212 10.166 C 68.88 8.596 69.251 7.475 69.251 6.653 C 69.251 5.831 69.029 5.681 68.657 5.457 C 68.212 5.233 67.766 5.083 67.172 5.083 C 66.578 5.083 66.801 5.083 66.578 5.008 C 66.43 5.008 66.356 4.709 66.356 4.336 L 66.356 3.588 C 66.356 3.364 66.356 3.289 66.504 3.14 C 66.653 3.065 66.801 2.99 67.024 2.99 C 67.247 2.99 67.989 2.99 68.88 3.14 C 69.845 3.289 70.662 3.289 71.33 3.289 C 71.999 3.289 73.187 3.289 74.004 3.14 C 74.895 2.99 75.414 2.99 75.637 2.99 C 75.86 2.99 75.934 2.99 76.083 3.065 C 76.231 3.065 76.231 3.289 76.231 3.663 L 76.231 4.485 C 76.231 4.784 76.231 5.008 76.083 5.083 C 75.934 5.083 75.786 5.158 75.563 5.158 C 74.301 5.158 73.41 5.382 72.89 5.905 C 72.37 6.429 71.999 7.027 71.702 7.699 L 71.182 8.895 L 65.539 21.379 L 71.85 36.254 L 81.503 9.792 C 81.8 8.97 82.023 8.297 82.171 7.849 C 82.32 7.4 82.394 7.027 82.394 6.728 C 82.394 6.279 82.171 5.905 81.8 5.606 C 81.429 5.307 80.761 5.158 79.87 5.083 C 79.721 5.083 79.573 5.083 79.498 4.934 C 79.424 4.934 79.35 4.635 79.35 4.261 L 79.35 3.588 C 79.35 3.364 79.35 3.214 79.498 3.14 C 79.573 2.99 79.795 2.99 80.092 2.99 C 80.389 2.99 81.132 2.99 82.023 3.14 C 82.914 3.289 83.805 3.289 84.622 3.289 C 85.438 3.289 86.255 3.289 87.146 3.14 C 88.037 2.99 88.631 2.99 88.854 2.99 C 89.077 2.99 89.225 2.99 89.3 3.14 C 89.448 3.14 89.522 3.364 89.522 3.663 L 89.522 4.485 C 89.522 4.635 89.522 4.784 89.448 4.934 C 89.448 5.083 89.225 5.158 88.854 5.158 C 87.295 5.382 86.181 6.055 85.587 7.101 C 84.993 8.148 84.325 9.643 83.582 11.661 C 82.914 13.306 81.206 18.015 78.236 25.864 C 75.34 33.638 73.261 39.468 72.073 43.206 C 71.924 43.729 71.627 43.953 71.256 43.953 L 70.439 43.953 C 70.142 43.953 69.92 43.654 69.623 43.056 L 62.866 27.957 L 56.183 42.608 C 55.812 43.505 55.515 43.953 55.292 43.953 L 54.475 43.953 C 54.252 43.953 54.03 43.58 53.807 42.907 C 50.837 35.88 48.238 29.676 46.01 24.369 C 43.857 19.061 42.075 14.726 40.738 11.437 C 39.402 8.223 38.511 6.429 38.065 5.98 C 37.546 5.457 36.951 5.233 36.06 5.158 L 35.244 5.158 C 35.021 5.158 34.872 5.083 34.798 5.008 C 34.724 4.934 34.65 4.709 34.65 4.336 L 34.65 3.738 C 34.65 3.513 34.65 3.364 34.724 3.289 C 34.724 3.14 34.947 3.065 35.318 3.065 C 35.689 3.065 36.432 3.065 37.768 3.214 C 39.105 3.364 40.293 3.364 41.332 3.364 C 42.372 3.364 42.892 3.364 44.154 3.214 C 45.416 3.065 46.233 3.065 46.604 3.065 C 46.976 3.065 46.976 3.065 47.05 3.14 C 47.198 3.14 47.198 3.364 47.198 3.738 L 47.198 4.485 C 47.198 4.709 47.198 4.859 47.05 5.008 C 47.05 5.158 46.827 5.158 46.53 5.158 C 45.713 5.158 45.119 5.307 44.748 5.532 C 44.377 5.756 44.228 6.055 44.228 6.503 C 44.228 6.952 44.6 7.998 45.268 9.792 L 56.48 36.404 Z M 112.938 4.261 L 117.022 4.261 C 118.804 4.261 120.364 4.635 121.552 5.457 C 122.74 6.279 123.631 7.326 124.15 8.596 C 124.67 9.867 124.967 11.213 124.967 12.633 C 124.967 14.053 124.67 15.623 124.002 16.819 C 123.334 18.015 122.443 18.912 121.329 19.585 C 120.215 20.257 119.027 20.556 117.69 20.556 L 112.864 20.556 L 112.864 4.261 Z M 117.393 18.09 C 118.433 18.09 119.324 17.865 120.141 17.417 C 120.958 16.968 121.552 16.37 121.997 15.473 C 122.443 14.576 122.665 13.605 122.665 12.409 C 122.665 11.213 122.443 10.091 121.923 9.194 C 121.403 8.372 120.809 7.699 120.067 7.326 C 119.324 6.952 118.507 6.728 117.765 6.728 L 115.314 6.728 L 115.314 18.015 L 117.393 18.015 Z M 146.5 4.261 L 146.5 6.728 L 139.224 6.728 L 139.224 11.063 L 145.684 11.063 L 145.684 13.53 L 139.224 13.53 L 139.224 17.94 L 146.797 17.94 L 146.797 20.407 L 136.922 20.407 L 136.922 4.261 Z M 163.059 6.503 C 162.316 6.503 161.797 6.653 161.351 7.027 C 160.906 7.4 160.757 7.849 160.757 8.522 C 160.757 9.194 161.054 9.643 161.574 10.017 C 162.094 10.39 162.836 10.839 163.801 11.213 C 164.544 11.512 165.138 11.811 165.658 12.184 C 166.177 12.558 166.623 13.081 166.92 13.679 C 167.217 14.277 167.44 15.1 167.44 16.071 C 167.44 17.043 167.217 17.716 166.846 18.389 C 166.474 19.061 165.88 19.659 165.138 20.033 C 164.395 20.482 163.579 20.631 162.539 20.631 C 161.5 20.631 160.831 20.482 159.94 20.183 C 159.049 19.884 158.307 19.435 157.638 18.912 L 158.678 16.894 C 159.198 17.342 159.717 17.641 160.386 17.94 C 161.054 18.239 161.648 18.389 162.242 18.389 C 162.836 18.389 163.579 18.164 164.098 17.791 C 164.618 17.417 164.915 16.819 164.915 16.071 C 164.915 15.324 164.692 14.95 164.247 14.502 C 163.801 14.053 163.207 13.679 162.391 13.38 C 161.574 13.007 160.906 12.708 160.311 12.334 C 159.792 12.035 159.272 11.512 158.901 10.914 C 158.529 10.316 158.307 9.568 158.307 8.671 C 158.307 7.326 158.678 6.279 159.495 5.457 C 160.311 4.635 161.351 4.186 162.688 4.186 C 163.653 4.186 164.47 4.336 165.212 4.56 C 165.955 4.784 166.623 5.158 167.217 5.606 L 166.326 7.625 C 165.064 6.877 163.95 6.503 162.985 6.503 Z M 181.473 11.437 L 181.473 20.556 L 179.172 20.556 L 179.172 11.437 Z M 203.749 20.183 C 202.784 20.556 201.819 20.706 201.002 20.706 C 199.443 20.706 198.106 20.332 196.992 19.659 C 195.878 18.987 194.913 18.015 194.319 16.819 C 193.725 15.623 193.354 14.277 193.354 12.708 C 193.354 11.138 193.725 9.269 194.393 7.998 C 195.062 6.653 195.953 5.681 197.067 5.008 C 198.18 4.336 199.443 4.037 200.779 4.037 C 202.116 4.037 202.413 4.111 203.155 4.336 C 203.898 4.56 204.566 4.859 205.16 5.233 L 204.418 7.625 C 204.046 7.326 203.527 7.101 202.858 6.952 C 202.19 6.728 201.596 6.653 201.15 6.653 C 199.517 6.653 198.18 7.176 197.215 8.223 C 196.25 9.269 195.804 10.689 195.804 12.558 C 195.804 14.427 196.027 14.651 196.473 15.473 C 196.918 16.296 197.512 16.968 198.329 17.417 C 199.146 17.865 200.037 18.09 201.076 18.09 C 202.116 18.09 201.967 18.09 202.413 17.94 C 202.858 17.865 203.23 17.716 203.452 17.492 L 203.452 14.801 L 200.705 14.801 L 200.705 12.334 L 205.754 12.334 L 205.754 18.987 C 205.383 19.435 204.64 19.809 203.675 20.108 Z M 230.926 4.261 L 230.926 21.08 L 220.456 9.718 L 220.456 20.482 L 218.154 20.482 L 218.154 3.738 L 218.303 3.738 L 228.698 15.249 L 228.698 4.336 L 231 4.336 Z M 121.923 43.879 C 121.18 44.178 120.364 44.327 119.473 44.327 C 117.987 44.327 116.651 43.953 115.537 43.206 C 114.423 42.458 113.532 41.487 112.938 40.216 C 112.344 38.945 112.047 37.6 112.047 36.105 C 112.047 34.61 112.344 33.04 112.938 31.769 C 113.532 30.498 114.349 29.452 115.463 28.779 C 116.577 28.032 117.765 27.733 119.176 27.733 C 120.586 27.733 120.809 27.882 121.552 28.106 C 122.294 28.331 122.888 28.704 123.482 29.078 L 122.591 31.545 C 121.552 30.723 120.438 30.274 119.324 30.274 C 118.21 30.274 117.69 30.498 116.948 31.022 C 116.205 31.545 115.611 32.218 115.166 33.115 C 114.72 34.012 114.498 34.983 114.498 36.03 C 114.498 37.076 114.72 38.123 115.092 39.02 C 115.463 39.917 116.057 40.59 116.799 41.113 C 117.542 41.636 118.433 41.86 119.398 41.86 C 120.364 41.86 120.735 41.711 121.329 41.487 C 121.923 41.262 122.368 40.963 122.74 40.59 L 123.705 42.907 C 123.259 43.281 122.665 43.58 121.923 43.879 Z M 144.273 27.882 L 144.273 30.349 L 136.996 30.349 L 136.996 34.684 L 143.456 34.684 L 143.456 37.151 L 136.996 37.151 L 136.996 41.561 L 144.57 41.561 L 144.57 44.028 L 134.694 44.028 L 134.694 27.733 L 144.273 27.733 Z M 168.405 27.882 L 168.405 44.701 L 157.935 33.339 L 157.935 44.103 L 155.634 44.103 L 155.634 27.284 L 155.782 27.284 L 166.177 38.796 L 166.177 27.882 L 168.479 27.882 Z M 188.899 27.882 L 188.899 30.349 L 185.186 30.349 L 185.186 44.103 L 182.884 44.103 L 182.884 30.349 L 179.246 30.349 L 179.246 27.882 L 188.973 27.882 Z M 207.685 44.178 L 204.418 38.497 L 202.116 38.497 L 202.116 44.178 L 199.814 44.178 L 199.814 27.882 L 203.898 27.882 C 205.531 27.882 206.794 28.331 207.759 29.302 C 208.724 30.199 209.244 31.47 209.244 33.115 C 209.244 34.759 209.021 35.058 208.65 35.88 C 208.279 36.703 207.685 37.375 206.868 37.824 L 210.358 44.103 L 207.685 44.103 Z M 202.041 36.03 L 204.121 36.03 C 205.012 36.03 205.754 35.731 206.125 35.133 C 206.497 34.535 206.719 33.937 206.719 33.189 C 206.719 32.442 206.645 32.367 206.497 31.919 C 206.348 31.47 206.051 31.096 205.68 30.797 C 205.309 30.498 204.789 30.349 204.195 30.349 L 202.041 30.349 L 202.041 35.955 Z M 230.554 27.882 L 230.554 30.349 L 223.278 30.349 L 223.278 34.684 L 229.738 34.684 L 229.738 37.151 L 223.278 37.151 L 223.278 41.561 L 230.852 41.561 L 230.852 44.028 L 220.976 44.028 L 220.976 27.733 L 230.554 27.733 Z M 98.385 4.336 L 100.093 4.336 L 100.093 45 L 98.385 45 Z\" fill=\"transparent\" height=\"45px\" id=\"RLKoMtvhG\" transform=\"translate(7 8)\" width=\"231.00000552430265px\"><path d=\"M 4.604 9.269 C 2.079 9.269 0 7.176 0 4.635 C 0 2.093 2.079 0 4.604 0 C 7.128 0 9.207 2.093 9.207 4.635 C 9.207 7.176 7.128 9.269 4.604 9.269 Z M 4.604 2.99 C 3.713 2.99 2.97 3.738 2.97 4.635 C 2.97 5.532 3.713 6.279 4.604 6.279 C 5.495 6.279 6.237 5.532 6.237 4.635 C 6.237 3.738 5.495 2.99 4.604 2.99 Z\" fill=\"rgb(0, 119, 176)\" height=\"9.269102988197744px\" id=\"G9EKtzsz4\" transform=\"translate(175.979 0)\" width=\"9.207328742852496px\"/><path d=\"M 20.542 17.865 C 24.403 18.613 27.373 19.958 29.303 21.977 C 31.234 23.995 32.274 26.312 32.274 29.003 C 32.274 31.694 31.011 34.909 28.412 37.076 C 25.888 39.244 22.472 40.291 18.388 40.291 C 14.304 40.291 16.458 40.291 14.75 40.141 C 12.968 39.992 11.557 39.992 10.443 39.992 C 9.329 39.992 7.473 39.992 5.32 40.141 C 3.092 40.291 1.904 40.291 1.607 40.291 C 1.31 40.291 1.087 40.291 1.013 40.141 C 0.939 39.992 0.865 39.842 0.865 39.618 L 0.865 38.796 C 0.865 38.571 0.865 38.422 1.013 38.347 C 1.162 38.198 1.31 38.198 1.533 38.198 C 3.612 38.198 4.949 37.973 5.691 37.45 C 6.359 36.927 6.731 35.806 6.731 34.161 L 6.731 6.279 C 6.731 4.635 6.359 3.588 5.691 2.99 C 5.023 2.392 3.538 2.093 1.162 2.093 C -1.214 2.093 0.79 1.944 0.79 1.57 L 0.79 0.673 C 0.79 0.523 0.79 0.299 1.013 0.224 C 1.162 0.075 1.384 0 1.681 0 C 1.978 0 2.647 0 3.686 0.15 C 4.726 0.299 5.765 0.299 6.879 0.299 C 9.478 0.299 11.706 0.299 13.413 0.15 C 15.195 0 16.532 0 17.572 0 C 20.542 0 23.215 0.972 25.591 2.841 C 27.967 4.709 29.155 6.952 29.155 9.493 C 29.155 12.035 28.487 13.156 27.15 14.726 C 25.814 16.296 23.66 17.342 20.69 17.94 Z M 11.557 17.566 C 12.819 17.716 13.785 17.791 14.453 17.791 C 16.978 17.791 19.057 17.043 20.69 15.623 C 22.398 14.203 23.215 12.334 23.215 9.942 C 23.215 7.55 22.472 5.98 20.987 4.56 C 19.502 3.065 17.72 2.392 15.641 2.392 C 13.562 2.392 13.339 2.691 12.597 3.214 C 11.854 3.738 11.483 4.709 11.483 6.055 L 11.483 17.566 Z M 11.557 20.033 L 11.557 32.666 C 11.557 34.909 12.077 36.329 13.116 37.002 C 14.156 37.674 15.492 38.048 17.2 38.048 C 19.799 38.048 22.027 37.226 23.735 35.507 C 25.517 33.787 26.408 31.545 26.408 28.779 C 26.408 26.013 25.442 23.995 23.512 22.276 C 21.581 20.556 19.057 19.659 15.864 19.659 C 12.671 19.659 13.413 19.809 11.557 20.108 Z M 56.703 33.264 L 61.826 21.528 L 55.737 7.774 L 54.846 5.756 C 54.252 4.336 53.658 3.439 53.064 2.99 C 52.47 2.542 51.728 2.243 50.762 2.093 C 50.614 2.093 50.391 2.093 50.317 1.944 C 50.168 1.944 50.168 1.719 50.168 1.346 L 50.168 0.598 C 50.168 0.374 50.168 0.224 50.243 0.15 C 50.243 0 50.465 0 50.837 0 C 51.208 0 52.025 0 53.287 0.15 C 54.549 0.299 55.515 0.299 56.183 0.299 C 57.222 0.299 58.41 0.299 59.673 0.15 C 61.009 0 61.826 0 62.272 0 C 62.717 0 62.717 0 62.866 0.15 C 62.94 0.15 63.014 0.449 63.014 0.748 L 63.014 1.495 C 63.014 1.719 63.014 1.869 62.866 1.944 C 62.866 2.018 62.643 2.093 62.42 2.093 C 62.197 2.093 61.603 2.093 60.712 2.243 C 59.821 2.392 59.376 2.691 59.376 3.214 C 59.376 3.738 59.524 3.887 59.747 4.485 C 59.97 5.008 60.267 5.756 60.638 6.653 L 64.351 15.548 L 68.212 7.176 C 68.88 5.606 69.251 4.485 69.251 3.663 C 69.251 2.841 69.029 2.691 68.657 2.467 C 68.212 2.243 67.766 2.093 67.172 2.093 C 66.578 2.093 66.801 2.093 66.578 2.018 C 66.43 2.018 66.356 1.719 66.356 1.346 L 66.356 0.598 C 66.356 0.374 66.356 0.299 66.504 0.15 C 66.653 0.075 66.801 0 67.024 0 C 67.247 0 67.989 0 68.88 0.15 C 69.845 0.299 70.662 0.299 71.33 0.299 C 71.999 0.299 73.187 0.299 74.004 0.15 C 74.895 0 75.414 0 75.637 0 C 75.86 0 75.934 0 76.083 0.075 C 76.231 0.075 76.231 0.299 76.231 0.673 L 76.231 1.495 C 76.231 1.794 76.231 2.018 76.083 2.093 C 75.934 2.093 75.786 2.168 75.563 2.168 C 74.301 2.168 73.41 2.392 72.89 2.915 C 72.37 3.439 71.999 4.037 71.702 4.709 L 71.182 5.905 L 65.539 18.389 L 71.85 33.264 L 81.503 6.802 C 81.8 5.98 82.023 5.307 82.171 4.859 C 82.32 4.41 82.394 4.037 82.394 3.738 C 82.394 3.289 82.171 2.915 81.8 2.616 C 81.429 2.317 80.761 2.168 79.87 2.093 C 79.721 2.093 79.573 2.093 79.498 1.944 C 79.424 1.944 79.35 1.645 79.35 1.271 L 79.35 0.598 C 79.35 0.374 79.35 0.224 79.498 0.15 C 79.573 0 79.795 0 80.092 0 C 80.389 0 81.132 0 82.023 0.15 C 82.914 0.299 83.805 0.299 84.622 0.299 C 85.438 0.299 86.255 0.299 87.146 0.15 C 88.037 0 88.631 0 88.854 0 C 89.077 0 89.225 0 89.3 0.15 C 89.448 0.15 89.522 0.374 89.522 0.673 L 89.522 1.495 C 89.522 1.645 89.522 1.794 89.448 1.944 C 89.448 2.093 89.225 2.168 88.854 2.168 C 87.295 2.392 86.181 3.065 85.587 4.111 C 84.993 5.158 84.325 6.653 83.582 8.671 C 82.914 10.316 81.206 15.025 78.236 22.874 C 75.34 30.648 73.261 36.478 72.073 40.216 C 71.924 40.739 71.627 40.963 71.256 40.963 L 70.439 40.963 C 70.142 40.963 69.92 40.664 69.623 40.066 L 62.866 24.967 L 56.183 39.618 C 55.812 40.515 55.515 40.963 55.292 40.963 L 54.475 40.963 C 54.252 40.963 54.03 40.59 53.807 39.917 C 50.837 32.89 48.238 26.686 46.01 21.379 C 43.857 16.071 42.075 11.736 40.738 8.447 C 39.402 5.233 38.511 3.439 38.065 2.99 C 37.546 2.467 36.951 2.243 36.06 2.168 L 35.244 2.168 C 35.021 2.168 34.872 2.093 34.798 2.018 C 34.724 1.944 34.65 1.719 34.65 1.346 L 34.65 0.748 C 34.65 0.523 34.65 0.374 34.724 0.299 C 34.724 0.15 34.947 0.075 35.318 0.075 C 35.689 0.075 36.432 0.075 37.768 0.224 C 39.105 0.374 40.293 0.374 41.332 0.374 C 42.372 0.374 42.892 0.374 44.154 0.224 C 45.416 0.075 46.233 0.075 46.604 0.075 C 46.976 0.075 46.976 0.075 47.05 0.15 C 47.198 0.15 47.198 0.374 47.198 0.748 L 47.198 1.495 C 47.198 1.719 47.198 1.869 47.05 2.018 C 47.05 2.168 46.827 2.168 46.53 2.168 C 45.713 2.168 45.119 2.317 44.748 2.542 C 44.377 2.766 44.228 3.065 44.228 3.513 C 44.228 3.962 44.6 5.008 45.268 6.802 L 56.48 33.414 Z\" fill=\"rgb(35, 31, 32)\" height=\"40.96345521367003px\" id=\"Zxudm0G6V\" transform=\"translate(0 2.99)\" width=\"89.52235596038918px\"/><path d=\"M 14.554 0.523 L 18.637 0.523 C 20.419 0.523 21.979 0.897 23.167 1.719 C 24.355 2.542 25.246 3.588 25.766 4.859 C 26.285 6.13 26.582 7.475 26.582 8.895 C 26.582 10.316 26.285 11.885 25.617 13.081 C 24.949 14.277 24.058 15.174 22.944 15.847 C 21.83 16.52 20.642 16.819 19.306 16.819 L 14.479 16.819 L 14.479 0.523 Z M 19.009 14.352 C 20.048 14.352 20.939 14.128 21.756 13.679 C 22.573 13.231 23.167 12.633 23.612 11.736 C 24.058 10.839 24.281 9.867 24.281 8.671 C 24.281 7.475 24.058 6.354 23.538 5.457 C 23.018 4.635 22.424 3.962 21.682 3.588 C 20.939 3.214 20.122 2.99 19.38 2.99 L 16.93 2.99 L 16.93 14.277 L 19.009 14.277 Z M 48.116 0.523 L 48.116 2.99 L 40.839 2.99 L 40.839 7.326 L 47.299 7.326 L 47.299 9.792 L 40.839 9.792 L 40.839 14.203 L 48.413 14.203 L 48.413 16.669 L 38.537 16.669 L 38.537 0.523 Z M 64.674 2.766 C 63.932 2.766 63.412 2.915 62.966 3.289 C 62.521 3.663 62.372 4.111 62.372 4.784 C 62.372 5.457 62.669 5.905 63.189 6.279 C 63.709 6.653 64.451 7.101 65.417 7.475 C 66.159 7.774 66.753 8.073 67.273 8.447 C 67.793 8.821 68.238 9.344 68.535 9.942 C 68.832 10.54 69.055 11.362 69.055 12.334 C 69.055 13.306 68.832 13.978 68.461 14.651 C 68.09 15.324 67.496 15.922 66.753 16.296 C 66.011 16.744 65.194 16.894 64.154 16.894 C 63.115 16.894 62.446 16.744 61.555 16.445 C 60.664 16.146 59.922 15.698 59.254 15.174 L 60.293 13.156 C 60.813 13.605 61.333 13.904 62.001 14.203 C 62.669 14.502 63.263 14.651 63.857 14.651 C 64.451 14.651 65.194 14.427 65.714 14.053 C 66.233 13.679 66.53 13.081 66.53 12.334 C 66.53 11.586 66.308 11.213 65.862 10.764 C 65.417 10.316 64.823 9.942 64.006 9.643 C 63.189 9.269 62.521 8.97 61.927 8.596 C 61.407 8.297 60.887 7.774 60.516 7.176 C 60.145 6.578 59.922 5.831 59.922 4.934 C 59.922 3.588 60.293 2.542 61.11 1.719 C 61.927 0.897 62.966 0.449 64.303 0.449 C 65.268 0.449 66.085 0.598 66.827 0.822 C 67.57 1.047 68.238 1.42 68.832 1.869 L 67.941 3.887 C 66.679 3.14 65.565 2.766 64.6 2.766 Z M 83.089 7.699 L 83.089 16.819 L 80.787 16.819 L 80.787 7.699 Z M 105.365 16.445 C 104.399 16.819 103.434 16.968 102.617 16.968 C 101.058 16.968 99.721 16.595 98.608 15.922 C 97.494 15.249 96.528 14.277 95.934 13.081 C 95.34 11.885 94.969 10.54 94.969 8.97 C 94.969 7.4 95.34 5.532 96.009 4.261 C 96.677 2.915 97.568 1.944 98.682 1.271 C 99.796 0.598 101.058 0.299 102.394 0.299 C 103.731 0.299 104.028 0.374 104.77 0.598 C 105.513 0.822 106.181 1.121 106.775 1.495 L 106.033 3.887 C 105.662 3.588 105.142 3.364 104.473 3.214 C 103.805 2.99 103.211 2.915 102.766 2.915 C 101.132 2.915 99.796 3.439 98.83 4.485 C 97.865 5.532 97.419 6.952 97.419 8.821 C 97.419 10.689 97.642 10.914 98.088 11.736 C 98.533 12.558 99.127 13.231 99.944 13.679 C 100.761 14.128 101.652 14.352 102.691 14.352 C 103.731 14.352 103.582 14.352 104.028 14.203 C 104.473 14.128 104.845 13.978 105.067 13.754 L 105.067 11.063 L 102.32 11.063 L 102.32 8.596 L 107.369 8.596 L 107.369 15.249 C 106.998 15.698 106.256 16.071 105.29 16.37 Z M 132.541 0.523 L 132.541 17.342 L 122.071 5.98 L 122.071 16.744 L 119.77 16.744 L 119.77 0 L 119.918 0 L 130.313 11.512 L 130.313 0.598 L 132.615 0.598 Z M 23.538 40.141 C 22.796 40.44 21.979 40.59 21.088 40.59 C 19.603 40.59 18.266 40.216 17.152 39.468 C 16.039 38.721 15.148 37.749 14.554 36.478 C 13.959 35.208 13.662 33.862 13.662 32.367 C 13.662 30.872 13.959 29.302 14.554 28.032 C 15.148 26.761 15.964 25.714 17.078 25.042 C 18.192 24.294 19.38 23.995 20.791 23.995 C 22.202 23.995 22.424 24.145 23.167 24.369 C 23.909 24.593 24.503 24.967 25.097 25.341 L 24.206 27.807 C 23.167 26.985 22.053 26.537 20.939 26.537 C 19.825 26.537 19.306 26.761 18.563 27.284 C 17.821 27.807 17.227 28.48 16.781 29.377 C 16.336 30.274 16.113 31.246 16.113 32.292 C 16.113 33.339 16.336 34.385 16.707 35.282 C 17.078 36.179 17.672 36.852 18.415 37.375 C 19.157 37.899 20.048 38.123 21.014 38.123 C 21.979 38.123 22.35 37.973 22.944 37.749 C 23.538 37.525 23.984 37.226 24.355 36.852 L 25.32 39.169 C 24.875 39.543 24.281 39.842 23.538 40.141 Z M 45.888 24.145 L 45.888 26.611 L 38.611 26.611 L 38.611 30.947 L 45.071 30.947 L 45.071 33.414 L 38.611 33.414 L 38.611 37.824 L 46.185 37.824 L 46.185 40.291 L 36.31 40.291 L 36.31 23.995 L 45.888 23.995 Z M 70.02 24.145 L 70.02 40.963 L 59.551 29.601 L 59.551 40.365 L 57.249 40.365 L 57.249 23.547 L 57.397 23.547 L 67.793 35.058 L 67.793 24.145 L 70.094 24.145 Z M 90.514 24.145 L 90.514 26.611 L 86.801 26.611 L 86.801 40.365 L 84.5 40.365 L 84.5 26.611 L 80.861 26.611 L 80.861 24.145 L 90.588 24.145 Z M 109.3 40.44 L 106.033 34.759 L 103.731 34.759 L 103.731 40.44 L 101.429 40.44 L 101.429 24.145 L 105.513 24.145 C 107.147 24.145 108.409 24.593 109.374 25.565 C 110.339 26.462 110.859 27.733 110.859 29.377 C 110.859 31.022 110.636 31.321 110.265 32.143 C 109.894 32.965 109.3 33.638 108.483 34.086 L 111.973 40.365 L 109.3 40.365 Z M 103.657 32.292 L 105.736 32.292 C 106.627 32.292 107.369 31.993 107.741 31.395 C 108.112 30.797 108.335 30.199 108.335 29.452 C 108.335 28.704 108.26 28.63 108.112 28.181 C 107.963 27.733 107.666 27.359 107.295 27.06 C 106.924 26.761 106.404 26.611 105.81 26.611 L 103.657 26.611 L 103.657 32.218 Z M 132.17 24.145 L 132.17 26.611 L 124.893 26.611 L 124.893 30.947 L 131.353 30.947 L 131.353 33.414 L 124.893 33.414 L 124.893 37.824 L 132.467 37.824 L 132.467 40.291 L 122.591 40.291 L 122.591 23.995 L 132.17 23.995 Z M 0 0.598 L 1.708 0.598 L 1.708 41.262 L 0 41.262 Z\" fill=\"rgb(35, 31, 32)\" height=\"41.26245856285095px\" id=\"nvpVzNrLs\" transform=\"translate(98.385 3.738)\" width=\"132.61523989930265px\"/></g></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"2285549663\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-NkRgu\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 246 60\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-NkRgu { -webkit-mask: ${mask}; aspect-ratio: 4.1; display: block; mask: ${mask}; width: 246px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 246\n * @framerIntrinsicHeight 60\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"set\":{\"localId\":\"vectorSet/itgPe5Vwd\",\"id\":\"itgPe5Vwd\",\"moduleId\":\"iKkYWuWcgj9zyIS3w3Yz\"}}\n */const Icon=withCSS(Component,css,\"framer-NkRgu\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"246\",\"framerIntrinsicHeight\":\"60\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/itgPe5Vwd\\\",\\\"id\\\":\\\"itgPe5Vwd\\\",\\\"moduleId\\\":\\\"iKkYWuWcgj9zyIS3w3Yz\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (108c8c6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-SDMiQ .framer-styles-preset-17ewv6h:not(.rich-text-wrapper), .framer-SDMiQ .framer-styles-preset-17ewv6h.rich-text-wrapper a { --framer-link-current-text-decoration: underline; --framer-link-hover-text-decoration: underline; --framer-link-text-color: rgba(255, 255, 255, 0.9); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.3s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-SDMiQ\";\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 (f0648f9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Noto Sans TC-regular\",\"GF;Noto Sans TC-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz76Cy_C9Otma3uNQ.woff2\",weight:\"400\"},{cssFamilyName:\"Noto Sans TC\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans TC\",url:\"https://fonts.gstatic.com/s/notosanstc/v39/-nFuOG829Oofr2wohFbTp9ifNAn722rq0MXz70e1_C9Otma3uNQ.woff2\",weight:\"700\"}]}];export const css=[\".framer-A68qh .framer-styles-preset-1i6mljh:not(.rich-text-wrapper), .framer-A68qh .framer-styles-preset-1i6mljh.rich-text-wrapper h6 { --framer-font-family: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Noto Sans TC\\\", \\\"Noto Sans TC Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-68fa12cc-0d13-4db4-98f7-ed6a0b4956fe, #ffab2e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-A68qh\";\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 (31f1c56)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"CfBnkX_7E\",\"QwqZvEhq8\"];const serializationHash=\"framer-myAJX\";const variantClassNames={CfBnkX_7E:\"framer-v-1hqvy7d\",QwqZvEhq8:\"framer-v-me1ln5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:600,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Closed:\"CfBnkX_7E\",Open:\"QwqZvEhq8\"};const getProps=({click,height,id,width,...props})=>{return{...props,etdR4Q3Pw:click??props.etdR4Q3Pw,variant:humanReadableVariantMap[props.variant]??props.variant??\"CfBnkX_7E\"};};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,etdR4Q3Pw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CfBnkX_7E\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapshnsvf=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(etdR4Q3Pw){const res=await etdR4Q3Pw(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1hqvy7d\",className,classNames),\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CfBnkX_7E\",onTap:onTapshnsvf,ref:refBinding,style:{...style},...addPropertyOverrides({QwqZvEhq8:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mmio9k\",\"data-framer-name\":\"Frame\",layoutDependency:layoutDependency,layoutId:\"AnZUeZ6aJ\",style:{rotate:0},variants:{QwqZvEhq8:{rotate:-180}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1oyrjom\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"mvjQH1MKc\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\"><path d=\"M 3 5.5 L 7 9.5 L 11 5.5\" fill=\"transparent\" stroke=\"var(--token-ed287250-63a2-4a19-8748-75d9113e2986, rgb(51, 51, 51)) /* {&quot;name&quot;:&quot;Font&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:9762526050,withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-myAJX.framer-wmk2be, .framer-myAJX .framer-wmk2be { display: block; }\",\".framer-myAJX.framer-1hqvy7d { cursor: pointer; gap: 2px; height: 14px; overflow: visible; position: relative; width: 14px; }\",\".framer-myAJX .framer-1mmio9k { flex: none; height: 14px; left: calc(50.00000000000002% - 14px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 14px / 2); width: 14px; }\",\".framer-myAJX .framer-1oyrjom { flex: none; height: 14px; left: calc(50.00000000000002% - 14px / 2); position: absolute; top: calc(50.00000000000002% - 14px / 2); width: 14px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 14\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QwqZvEhq8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"etdR4Q3Pw\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerF3WN7JMkT=withCSS(Component,css,\"framer-myAJX\");export default FramerF3WN7JMkT;FramerF3WN7JMkT.displayName=\"Caret 3\";FramerF3WN7JMkT.defaultProps={height:14,width:14};addPropertyControls(FramerF3WN7JMkT,{variant:{options:[\"CfBnkX_7E\",\"QwqZvEhq8\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},etdR4Q3Pw:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerF3WN7JMkT,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerF3WN7JMkT\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"14\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"etdR4Q3Pw\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QwqZvEhq8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"14\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./F3WN7JMkT.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\"},children:\"Rooftop Solar\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:\"Rooftop Solar\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\"},children:\"Energy Saving Upgrade\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:\"Energy Saving Upgrade\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\"},children:\"Upgrade Solar\"})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:\"Upgrade Solar\"})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\"},children:\"Energy Certificates\"})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:\"Energy Certificates\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0138aee)\nimport*as localizedValues from\"./yU7sD_uYJ-0.js\";const valuesByLocaleId={NkeNNgfyN:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0138aee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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 getLocalizedValue from\"https://framerusercontent.com/modules/yeCnHrdGs5FSWhCTelNU/S3ib9vWvFqqjkjaPwpnR/yU7sD_uYJ.js\";const cycleOrder=[\"vyjSbQMHG\",\"hHPKpikXC\"];const serializationHash=\"framer-Blz4q\";const variantClassNames={hHPKpikXC:\"framer-v-1nwmito\",vyjSbQMHG:\"framer-v-9viar0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Y_g3HRi_4=undefined;const g89gASDCY=undefined;const VOJDxGo6V=undefined;const zEKUODAPo=undefined;const j_jeT1Awa=undefined;const nDzxhi3db=undefined;const U1rMQhJMC=undefined;const NZ1OstMF4=undefined;const lXrFh0tg3=undefined;const VwvRP89W7=undefined;const RLiDm008X=undefined;const mB2XaNMTz=undefined;const WoV8ykXyM=undefined;const X8oajLDhQ=undefined;const OHlkp_H4Y=undefined;const uqsQUgF87=undefined;const nCj61Zgpf=undefined;const Q7PsgsBWn=undefined;const V_viIW2xU=undefined;const wsgW3saB3=undefined;const ymXdnh52b=undefined;const xs5JvuY5t=undefined;const EoMSLDyCZ=undefined;const pB2G94v1Y=undefined;const Pu7QwVk6h=undefined;const i90ZY3uEG=undefined;const RFbXyIxDU=undefined;const vfXQO9sIl=undefined;const ifUB0YTo0=undefined;const whiHrQkqz=undefined;const KYnHdlUx4=undefined;const ims4vzkUT=undefined;const hzUfblDJR=undefined;const GKoyvyywD=undefined;const transition1={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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"vyjSbQMHG\",Phone:\"hHPKpikXC\"};const getProps=({click,height,id,link1,link10,link11,link2,link3,link4,link5,link6,link7,link8,link9,title1,title10,title10Visible,title11,title11Visible,title1Visible,title2,title2Visible,title3,title3Visible,title4,title4Visible,title5,title5Visible,title6,title6Visible,title7,title7Visible,title8,title8Visible,title9,title9Visible,width,...props})=>{return{...props,EoMSLDyCZ:title8Visible??props.EoMSLDyCZ??true,g89gASDCY:title1Visible??props.g89gASDCY??true,GKoyvyywD:title11??props.GKoyvyywD??\"輸入分頁名稱\",hzUfblDJR:link11??props.hzUfblDJR,i90ZY3uEG:title9Visible??props.i90ZY3uEG??true,ifUB0YTo0:title10Visible??props.ifUB0YTo0??true,ims4vzkUT:title11Visible??props.ims4vzkUT??true,j_jeT1Awa:title2Visible??props.j_jeT1Awa??true,KYnHdlUx4:title10??props.KYnHdlUx4??\"輸入分頁名稱\",lXrFh0tg3:link3??props.lXrFh0tg3,mB2XaNMTz:link4??props.mB2XaNMTz,nCj61Zgpf:title6Visible??props.nCj61Zgpf??true,nDzxhi3db:link2??props.nDzxhi3db,NZ1OstMF4:title3Visible??props.NZ1OstMF4??true,OHlkp_H4Y:link5??props.OHlkp_H4Y,pB2G94v1Y:link8??props.pB2G94v1Y,Pu7QwVk6h:title8??props.Pu7QwVk6h??\"輸入分頁名稱\",Q7PsgsBWn:link6??props.Q7PsgsBWn,RFbXyIxDU:link9??props.RFbXyIxDU,RLiDm008X:title4Visible??props.RLiDm008X??true,U1rMQhJMC:title2??props.U1rMQhJMC??\"輸入分頁名稱\",uqsQUgF87:title5??props.uqsQUgF87??\"輸入分頁名稱\",V_viIW2xU:title6??props.V_viIW2xU??\"輸入分頁名稱\",variant:humanReadableVariantMap[props.variant]??props.variant??\"vyjSbQMHG\",vfXQO9sIl:title9??props.vfXQO9sIl??\"輸入分頁名稱\",VOJDxGo6V:link1??props.VOJDxGo6V,VwvRP89W7:title3??props.VwvRP89W7??\"輸入分頁名稱\",whiHrQkqz:link10??props.whiHrQkqz,WoV8ykXyM:title4??props.WoV8ykXyM??\"輸入分頁名稱\",wsgW3saB3:title7Visible??props.wsgW3saB3??true,X8oajLDhQ:title5Visible??props.X8oajLDhQ??true,xs5JvuY5t:title7??props.xs5JvuY5t??\"輸入分頁名稱\",Y_g3HRi_4:click??props.Y_g3HRi_4,ymXdnh52b:link7??props.ymXdnh52b,zEKUODAPo:title1??props.zEKUODAPo??\"輸入分頁名稱\"};};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,Y_g3HRi_4,zEKUODAPo,VOJDxGo6V,g89gASDCY,U1rMQhJMC,nDzxhi3db,j_jeT1Awa,VwvRP89W7,lXrFh0tg3,NZ1OstMF4,WoV8ykXyM,mB2XaNMTz,RLiDm008X,uqsQUgF87,OHlkp_H4Y,X8oajLDhQ,V_viIW2xU,Q7PsgsBWn,nCj61Zgpf,xs5JvuY5t,ymXdnh52b,wsgW3saB3,Pu7QwVk6h,pB2G94v1Y,EoMSLDyCZ,vfXQO9sIl,RFbXyIxDU,i90ZY3uEG,KYnHdlUx4,whiHrQkqz,ifUB0YTo0,GKoyvyywD,hzUfblDJR,ims4vzkUT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vyjSbQMHG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap6khi77=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Y_g3HRi_4){const res=await Y_g3HRi_4(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-9viar0\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"vyjSbQMHG\",onTap:onTap6khi77,ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.18), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.16), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.06)\",...style},variants:{hHPKpikXC:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"}},...addPropertyOverrides({hHPKpikXC:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[g89gASDCY&&/*#__PURE__*/_jsx(Link,{href:VOJDxGo6V,motionChild:true,nodeId:\"JF0Ba9JKM\",openInNewTab:false,scopeId:\"yU7sD_uYJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-177dmu7 framer-v3mwwx\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"JF0Ba9JKM\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\"},children:\"輸入分頁名稱\"})}),className:\"framer-yyvkrb\",fonts:[\"GF;Noto Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"UjdWCl2_W\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:zEKUODAPo,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hHPKpikXC:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:\"輸入分頁名稱\"})})}},baseVariant,gestureVariant)})})}),j_jeT1Awa&&/*#__PURE__*/_jsx(Link,{href:nDzxhi3db,motionChild:true,nodeId:\"F1_35zVEZ\",openInNewTab:false,scopeId:\"yU7sD_uYJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-4khrej framer-v3mwwx\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"F1_35zVEZ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\"},children:\"輸入分頁名稱\"})}),className:\"framer-1ppspbr\",fonts:[\"GF;Noto Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"TJBSf2k_x\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:U1rMQhJMC,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hHPKpikXC:{children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:\"輸入分頁名稱\"})})}},baseVariant,gestureVariant)})})}),NZ1OstMF4&&/*#__PURE__*/_jsx(Link,{href:lXrFh0tg3,motionChild:true,nodeId:\"Z4Ctg_dLt\",openInNewTab:false,scopeId:\"yU7sD_uYJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1qmdw73 framer-v3mwwx\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"Z4Ctg_dLt\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\"},children:\"輸入分頁名稱\"})}),className:\"framer-tv07q7\",fonts:[\"GF;Noto Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"jwD3wOmnV\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:VwvRP89W7,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hHPKpikXC:{children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:\"輸入分頁名稱\"})})}},baseVariant,gestureVariant)})})}),RLiDm008X&&/*#__PURE__*/_jsx(Link,{href:mB2XaNMTz,motionChild:true,nodeId:\"TltZg5I5R\",openInNewTab:false,scopeId:\"yU7sD_uYJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1gnrzo5 framer-v3mwwx\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"TltZg5I5R\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\"},children:\"輸入分頁名稱\"})}),className:\"framer-14tonxw\",fonts:[\"GF;Noto Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"C0pge58Ik\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:WoV8ykXyM,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hHPKpikXC:{children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:\"輸入分頁名稱\"})})}},baseVariant,gestureVariant)})})}),X8oajLDhQ&&/*#__PURE__*/_jsx(Link,{href:OHlkp_H4Y,motionChild:true,nodeId:\"ueCT8IZSC\",openInNewTab:false,scopeId:\"yU7sD_uYJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1lq5bk9 framer-v3mwwx\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"ueCT8IZSC\",children:X8oajLDhQ&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\"},children:\"輸入分頁名稱\"})}),className:\"framer-1l9ckts\",fonts:[\"GF;Noto Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"g6VHOjM40\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:uqsQUgF87,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hHPKpikXC:{children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:\"輸入分頁名稱\"})})}},baseVariant,gestureVariant)})})}),nCj61Zgpf&&/*#__PURE__*/_jsx(Link,{href:Q7PsgsBWn,motionChild:true,nodeId:\"D4A3a7iEY\",openInNewTab:false,scopeId:\"yU7sD_uYJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1mjui5m framer-v3mwwx\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"D4A3a7iEY\",children:nCj61Zgpf&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\"},children:\"輸入分頁名稱\"})}),className:\"framer-d38wd9\",fonts:[\"GF;Noto Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"PgZ5ptWaw\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:V_viIW2xU,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hHPKpikXC:{children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:\"輸入分頁名稱\"})})}},baseVariant,gestureVariant)})})}),wsgW3saB3&&/*#__PURE__*/_jsx(Link,{href:ymXdnh52b,motionChild:true,nodeId:\"hRVIybVzj\",openInNewTab:false,scopeId:\"yU7sD_uYJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1i9clo0 framer-v3mwwx\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"hRVIybVzj\",children:wsgW3saB3&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\"},children:\"輸入分頁名稱\"})}),className:\"framer-jxoa68\",fonts:[\"GF;Noto Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"gxySKLAig\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:xs5JvuY5t,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hHPKpikXC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:\"輸入分頁名稱\"})})}},baseVariant,gestureVariant)})})}),EoMSLDyCZ&&/*#__PURE__*/_jsx(Link,{href:pB2G94v1Y,motionChild:true,nodeId:\"sgnX1_C8H\",openInNewTab:false,scopeId:\"yU7sD_uYJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ylzt0s framer-v3mwwx\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"sgnX1_C8H\",children:EoMSLDyCZ&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\"},children:\"輸入分頁名稱\"})}),className:\"framer-17pqoa8\",fonts:[\"GF;Noto Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"gSFjd_luF\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:Pu7QwVk6h,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hHPKpikXC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:\"輸入分頁名稱\"})})}},baseVariant,gestureVariant)})})}),i90ZY3uEG&&/*#__PURE__*/_jsx(Link,{href:RFbXyIxDU,motionChild:true,nodeId:\"cJvykeIyU\",openInNewTab:false,scopeId:\"yU7sD_uYJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-17i8c62 framer-v3mwwx\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"cJvykeIyU\",children:i90ZY3uEG&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\"},children:\"輸入分頁名稱\"})}),className:\"framer-wcg3a\",fonts:[\"GF;Noto Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"d5BT3Z5Uz\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:vfXQO9sIl,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hHPKpikXC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:\"輸入分頁名稱\"})})}},baseVariant,gestureVariant)})})}),ifUB0YTo0&&/*#__PURE__*/_jsx(Link,{href:whiHrQkqz,motionChild:true,nodeId:\"JhC2HV8WT\",openInNewTab:false,scopeId:\"yU7sD_uYJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-kf42w7 framer-v3mwwx\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"JhC2HV8WT\",children:ifUB0YTo0&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\"},children:\"輸入分頁名稱\"})}),className:\"framer-1jt7z9i\",fonts:[\"GF;Noto Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"agVM8r6Kc\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:KYnHdlUx4,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hHPKpikXC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:\"輸入分頁名稱\"})})}},baseVariant,gestureVariant)})})}),ims4vzkUT&&/*#__PURE__*/_jsx(Link,{href:hzUfblDJR,motionChild:true,nodeId:\"Wwa7aPfsC\",openInNewTab:false,scopeId:\"yU7sD_uYJ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-s5p4nc framer-v3mwwx\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"Wwa7aPfsC\",children:ims4vzkUT&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\"},children:\"輸入分頁名稱\"})}),className:\"framer-ilszjp\",fonts:[\"GF;Noto Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"gpMCHZa8x\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:GKoyvyywD,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hHPKpikXC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\"},children:\"輸入分頁名稱\"})})}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Blz4q.framer-v3mwwx, .framer-Blz4q .framer-v3mwwx { display: block; }\",\".framer-Blz4q.framer-9viar0 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 10px; position: relative; width: 150px; }\",\".framer-Blz4q .framer-177dmu7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-Blz4q .framer-yyvkrb { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-Blz4q .framer-4khrej, .framer-Blz4q .framer-1qmdw73, .framer-Blz4q .framer-1gnrzo5, .framer-Blz4q .framer-1lq5bk9, .framer-Blz4q .framer-1mjui5m, .framer-Blz4q .framer-1i9clo0, .framer-Blz4q .framer-ylzt0s, .framer-Blz4q .framer-17i8c62, .framer-Blz4q .framer-kf42w7, .framer-Blz4q .framer-s5p4nc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-Blz4q .framer-1ppspbr, .framer-Blz4q .framer-tv07q7, .framer-Blz4q .framer-14tonxw, .framer-Blz4q .framer-1l9ckts, .framer-Blz4q .framer-d38wd9, .framer-Blz4q .framer-jxoa68, .framer-Blz4q .framer-17pqoa8, .framer-Blz4q .framer-wcg3a, .framer-Blz4q .framer-1jt7z9i, .framer-Blz4q .framer-ilszjp { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-Blz4q.framer-v-1nwmito.framer-9viar0 { gap: 15px; padding: 0px; width: min-content; }\",\".framer-Blz4q.framer-v-1nwmito .framer-177dmu7 { order: 0; padding: 0px 0px 0px 16px; width: 140px; }\",\".framer-Blz4q.framer-v-1nwmito .framer-yyvkrb { order: 0; }\",\".framer-Blz4q.framer-v-1nwmito .framer-4khrej { order: 1; padding: 0px 0px 0px 16px; width: 140px; }\",\".framer-Blz4q.framer-v-1nwmito .framer-1qmdw73 { order: 2; padding: 0px 0px 0px 16px; width: 140px; }\",\".framer-Blz4q.framer-v-1nwmito .framer-1gnrzo5 { order: 3; padding: 0px 0px 0px 16px; width: 140px; }\",\".framer-Blz4q.framer-v-1nwmito .framer-1lq5bk9 { order: 4; padding: 0px 0px 0px 16px; width: 140px; }\",\".framer-Blz4q.framer-v-1nwmito .framer-1mjui5m { order: 5; padding: 0px 0px 0px 16px; width: 140px; }\",\".framer-Blz4q.framer-v-1nwmito .framer-1i9clo0 { order: 6; padding: 0px 0px 0px 16px; width: 140px; }\",\".framer-Blz4q.framer-v-1nwmito .framer-ylzt0s { order: 7; padding: 0px 0px 0px 16px; width: 140px; }\",\".framer-Blz4q.framer-v-1nwmito .framer-17i8c62 { order: 8; padding: 0px 0px 0px 16px; width: 140px; }\",\".framer-Blz4q.framer-v-1nwmito .framer-kf42w7 { order: 9; padding: 0px 0px 0px 16px; width: 140px; }\",\".framer-Blz4q.framer-v-1nwmito .framer-s5p4nc { order: 10; padding: 0px 0px 0px 16px; width: 140px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 351\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"hHPKpikXC\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Y_g3HRi_4\":\"click\",\"zEKUODAPo\":\"title1\",\"VOJDxGo6V\":\"link1\",\"g89gASDCY\":\"title1Visible\",\"U1rMQhJMC\":\"title2\",\"nDzxhi3db\":\"link2\",\"j_jeT1Awa\":\"title2Visible\",\"VwvRP89W7\":\"title3\",\"lXrFh0tg3\":\"link3\",\"NZ1OstMF4\":\"title3Visible\",\"WoV8ykXyM\":\"title4\",\"mB2XaNMTz\":\"link4\",\"RLiDm008X\":\"title4Visible\",\"uqsQUgF87\":\"title5\",\"OHlkp_H4Y\":\"link5\",\"X8oajLDhQ\":\"title5Visible\",\"V_viIW2xU\":\"title6\",\"Q7PsgsBWn\":\"link6\",\"nCj61Zgpf\":\"title6Visible\",\"xs5JvuY5t\":\"title7\",\"ymXdnh52b\":\"link7\",\"wsgW3saB3\":\"title7Visible\",\"Pu7QwVk6h\":\"title8\",\"pB2G94v1Y\":\"link8\",\"EoMSLDyCZ\":\"title8Visible\",\"vfXQO9sIl\":\"title9\",\"RFbXyIxDU\":\"link9\",\"i90ZY3uEG\":\"title9Visible\",\"KYnHdlUx4\":\"title10\",\"whiHrQkqz\":\"link10\",\"ifUB0YTo0\":\"title10Visible\",\"GKoyvyywD\":\"title11\",\"hzUfblDJR\":\"link11\",\"ims4vzkUT\":\"title11Visible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryU7sD_uYJ=withCSS(Component,css,\"framer-Blz4q\");export default FrameryU7sD_uYJ;FrameryU7sD_uYJ.displayName=\"Links: dropdown\";FrameryU7sD_uYJ.defaultProps={height:351,width:150};addPropertyControls(FrameryU7sD_uYJ,{variant:{options:[\"vyjSbQMHG\",\"hHPKpikXC\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},Y_g3HRi_4:{title:\"Click\",type:ControlType.EventHandler},zEKUODAPo:{defaultValue:\"輸入分頁名稱\",displayTextArea:false,title:\"Title 1\",type:ControlType.String},VOJDxGo6V:{title:\"Link 1\",type:ControlType.Link},g89gASDCY:{defaultValue:true,title:\"Title 1 Visible\",type:ControlType.Boolean},U1rMQhJMC:{defaultValue:\"輸入分頁名稱\",displayTextArea:false,title:\"Title 2\",type:ControlType.String},nDzxhi3db:{title:\"Link 2\",type:ControlType.Link},j_jeT1Awa:{defaultValue:true,title:\"Title 2 Visible\",type:ControlType.Boolean},VwvRP89W7:{defaultValue:\"輸入分頁名稱\",displayTextArea:false,title:\"Title 3\",type:ControlType.String},lXrFh0tg3:{title:\"Link 3\",type:ControlType.Link},NZ1OstMF4:{defaultValue:true,title:\"Title 3 Visible\",type:ControlType.Boolean},WoV8ykXyM:{defaultValue:\"輸入分頁名稱\",displayTextArea:false,title:\"Title 4\",type:ControlType.String},mB2XaNMTz:{title:\"Link 4\",type:ControlType.Link},RLiDm008X:{defaultValue:true,title:\"Title 4 Visible\",type:ControlType.Boolean},uqsQUgF87:{defaultValue:\"輸入分頁名稱\",displayTextArea:false,title:\"Title 5\",type:ControlType.String},OHlkp_H4Y:{title:\"Link 5\",type:ControlType.Link},X8oajLDhQ:{defaultValue:true,title:\"Title 5 Visible\",type:ControlType.Boolean},V_viIW2xU:{defaultValue:\"輸入分頁名稱\",displayTextArea:false,title:\"Title 6\",type:ControlType.String},Q7PsgsBWn:{title:\"Link 6\",type:ControlType.Link},nCj61Zgpf:{defaultValue:true,title:\"Title 6 Visible\",type:ControlType.Boolean},xs5JvuY5t:{defaultValue:\"輸入分頁名稱\",description:\"\",title:\"Title 7\",type:ControlType.String},ymXdnh52b:{title:\"Link 7\",type:ControlType.Link},wsgW3saB3:{defaultValue:true,title:\"Title 7 Visible\",type:ControlType.Boolean},Pu7QwVk6h:{defaultValue:\"輸入分頁名稱\",placeholder:\"\",title:\"Title 8\",type:ControlType.String},pB2G94v1Y:{title:\"Link 8\",type:ControlType.Link},EoMSLDyCZ:{defaultValue:true,title:\"Title 8 Visible\",type:ControlType.Boolean},vfXQO9sIl:{defaultValue:\"輸入分頁名稱\",title:\"Title 9\",type:ControlType.String},RFbXyIxDU:{title:\"Link  9\",type:ControlType.Link},i90ZY3uEG:{defaultValue:true,title:\"Title 9 Visible\",type:ControlType.Boolean},KYnHdlUx4:{defaultValue:\"輸入分頁名稱\",title:\"Title 10\",type:ControlType.String},whiHrQkqz:{title:\"Link 10\",type:ControlType.Link},ifUB0YTo0:{defaultValue:true,title:\"Title 10 Visible\",type:ControlType.Boolean},GKoyvyywD:{defaultValue:\"輸入分頁名稱\",title:\"Title 11\",type:ControlType.String},hzUfblDJR:{title:\"Link 11\",type:ControlType.Link},ims4vzkUT:{defaultValue:true,title:\"Title 11 Visible\",type:ControlType.Boolean}});addFonts(FrameryU7sD_uYJ,[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans\",url:\"https://fonts.gstatic.com/s/notosans/v42/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A99Y41P6zHtY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryU7sD_uYJ\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Y_g3HRi_4\\\":\\\"click\\\",\\\"zEKUODAPo\\\":\\\"title1\\\",\\\"VOJDxGo6V\\\":\\\"link1\\\",\\\"g89gASDCY\\\":\\\"title1Visible\\\",\\\"U1rMQhJMC\\\":\\\"title2\\\",\\\"nDzxhi3db\\\":\\\"link2\\\",\\\"j_jeT1Awa\\\":\\\"title2Visible\\\",\\\"VwvRP89W7\\\":\\\"title3\\\",\\\"lXrFh0tg3\\\":\\\"link3\\\",\\\"NZ1OstMF4\\\":\\\"title3Visible\\\",\\\"WoV8ykXyM\\\":\\\"title4\\\",\\\"mB2XaNMTz\\\":\\\"link4\\\",\\\"RLiDm008X\\\":\\\"title4Visible\\\",\\\"uqsQUgF87\\\":\\\"title5\\\",\\\"OHlkp_H4Y\\\":\\\"link5\\\",\\\"X8oajLDhQ\\\":\\\"title5Visible\\\",\\\"V_viIW2xU\\\":\\\"title6\\\",\\\"Q7PsgsBWn\\\":\\\"link6\\\",\\\"nCj61Zgpf\\\":\\\"title6Visible\\\",\\\"xs5JvuY5t\\\":\\\"title7\\\",\\\"ymXdnh52b\\\":\\\"link7\\\",\\\"wsgW3saB3\\\":\\\"title7Visible\\\",\\\"Pu7QwVk6h\\\":\\\"title8\\\",\\\"pB2G94v1Y\\\":\\\"link8\\\",\\\"EoMSLDyCZ\\\":\\\"title8Visible\\\",\\\"vfXQO9sIl\\\":\\\"title9\\\",\\\"RFbXyIxDU\\\":\\\"link9\\\",\\\"i90ZY3uEG\\\":\\\"title9Visible\\\",\\\"KYnHdlUx4\\\":\\\"title10\\\",\\\"whiHrQkqz\\\":\\\"link10\\\",\\\"ifUB0YTo0\\\":\\\"title10Visible\\\",\\\"GKoyvyywD\\\":\\\"title11\\\",\\\"hzUfblDJR\\\":\\\"link11\\\",\\\"ims4vzkUT\\\":\\\"title11Visible\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"150\",\"framerIntrinsicHeight\":\"351\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hHPKpikXC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yU7sD_uYJ.map","// Generated by Framer (108c8c6)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/69nCKajCZSZQwubRU5a8/FksNyjta71Evwf48YAgX/iBhFnvIY2.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8aNc5uHNYvAjmQgqKOKN/YeUzW5pu311UU7wFaSr9/WRJ0aho_v.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/g7QFyHBZmBn5RVZjWX1N/aPfv2mDRizbbwCG7m7RE/ywnwaOfyc.js\";import Caret3 from\"https://framerusercontent.com/modules/hl9i5aVKB261nlBQJebJ/niBv9oPEm4cFmRSObDEu/F3WN7JMkT.js\";import LinksDropdown from\"https://framerusercontent.com/modules/ybBcW74qMmvH37lWygKd/cZgwLHMyUKlDXqyTm1oJ/yU7sD_uYJ.js\";const Caret3Fonts=getFonts(Caret3);const LinksDropdownFonts=getFonts(LinksDropdown);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const enabledGestures={slncQ_EWz:{hover:true}};const cycleOrder=[\"slncQ_EWz\",\"nETECR03g\",\"Uv3bO8gPT\"];const serializationHash=\"framer-Orkhr\";const variantClassNames={nETECR03g:\"framer-v-1kz3v33\",slncQ_EWz:\"framer-v-1sr1oru\",Uv3bO8gPT:\"framer-v-tgsja1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const PWSlWeqS6=undefined;const RyjiXyMy6=undefined;const JLghZQcZe=undefined;const DApvjrdfG=undefined;const eQerYzsKN=undefined;const cDxAbITFs=undefined;const j3M5xWtRc=undefined;const W28XSEpI9=undefined;const Jimx8GiuT=undefined;const vHZfCDAjj=undefined;const R8FEO9hmH=undefined;const g1s7Vf1Pw=undefined;const S49oe7pQ8=undefined;const WIGDHbzQF=undefined;const cTrifhqbj=undefined;const YxUu5O1uk=undefined;const drUWyMXLF=undefined;const QgcEXvtew=undefined;const DHsOGRim3=undefined;const tCncXjt5W=undefined;const fVfSSLSMt=undefined;const yoSbVivAT=undefined;const fWw_w9UpZ=undefined;const MuzaATFgV=undefined;const f1iiWoy7Q=undefined;const ri0B8yiba=undefined;const RR8EYkz_g=undefined;const nnmRnevA7=undefined;const pYY37dKVR=undefined;const ihM22SSJE=undefined;const ecTMDG3fs=undefined;const QLHzf3Ro6=undefined;const WdcEIP_Om=undefined;const v2r3ofaUF=undefined;const hUQHogOS3=undefined;const uY_SWRFuM=undefined;const tq_xEkMgO=undefined;const transition1={damping:40,delay:0,mass:1,stiffness:600,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={bounce:.2,delay:.1,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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 Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const humanReadableVariantMap={\"Phone Closed\":\"nETECR03g\",\"Phone Open\":\"Uv3bO8gPT\",Desktop:\"slncQ_EWz\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,link,newTab,subLink1,subLink10,subLink11,subLink2,subLink3,subLink4,subLink5,subLink6,subLink7,subLink8,subLink9,subTitle1,subTitle10,subTitle10Visable,subTitle11,subTitle11Visable,subTitle1Visible,subTitle2,subTitle2Visible,subTitle3,subTitle3Visible,subTitle4,subTitle4Visible,subTitle5,subTitle5Visible,subTitle6,subTitle6Visible,subTitle7,subTitle7Visable,subTitle8,subTitle8Visable,subTitle9,subTitle9Visable,title,width,...props})=>{return{...props,cDxAbITFs:subTitle1??props.cDxAbITFs??\"輸入分頁名稱\",cTrifhqbj:subLink4??props.cTrifhqbj,DApvjrdfG:title??props.DApvjrdfG??\"Product\",DHsOGRim3:subTitle5Visible??props.DHsOGRim3??true,drUWyMXLF:subTitle5??props.drUWyMXLF??\"輸入分頁名稱\",ecTMDG3fs:subTitle9Visable??props.ecTMDG3fs??true,eQerYzsKN:subTitle1Visible??props.eQerYzsKN??true,f1iiWoy7Q:subTitle7Visable??props.f1iiWoy7Q??true,fVfSSLSMt:subLink6??props.fVfSSLSMt,fWw_w9UpZ:subTitle7??props.fWw_w9UpZ??\"輸入分頁名稱\",g1s7Vf1Pw:subLink3??props.g1s7Vf1Pw,hUQHogOS3:subTitle11??props.hUQHogOS3??\"輸入分頁名稱\",ihM22SSJE:subLink9??props.ihM22SSJE,j3M5xWtRc:subLink1??props.j3M5xWtRc,Jimx8GiuT:subLink2??props.Jimx8GiuT,JLghZQcZe:link??props.JLghZQcZe,MuzaATFgV:subLink7??props.MuzaATFgV,nnmRnevA7:subTitle8Visable??props.nnmRnevA7??true,PWSlWeqS6:hover??props.PWSlWeqS6,pYY37dKVR:subTitle9??props.pYY37dKVR??\"輸入分頁名稱\",QgcEXvtew:subLink5??props.QgcEXvtew,QLHzf3Ro6:subTitle10??props.QLHzf3Ro6??\"輸入分頁名稱\",R8FEO9hmH:subTitle3??props.R8FEO9hmH??\"輸入分頁名稱\",ri0B8yiba:subTitle8??props.ri0B8yiba??\"輸入分頁名稱\",RR8EYkz_g:subLink8??props.RR8EYkz_g,RyjiXyMy6:newTab??props.RyjiXyMy6,S49oe7pQ8:subTitle3Visible??props.S49oe7pQ8??true,tCncXjt5W:subTitle6??props.tCncXjt5W??\"輸入分頁名稱\",tq_xEkMgO:subTitle11Visable??props.tq_xEkMgO??true,uY_SWRFuM:subLink11??props.uY_SWRFuM,v2r3ofaUF:subTitle10Visable??props.v2r3ofaUF??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"slncQ_EWz\",vHZfCDAjj:subTitle2Visible??props.vHZfCDAjj??true,W28XSEpI9:subTitle2??props.W28XSEpI9??\"輸入分頁名稱\",WdcEIP_Om:subLink10??props.WdcEIP_Om,WIGDHbzQF:subTitle4??props.WIGDHbzQF??\"輸入分頁名稱\",yoSbVivAT:subTitle6Visible??props.yoSbVivAT??true,YxUu5O1uk:subTitle4Visible??props.YxUu5O1uk??true};};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,PWSlWeqS6,DApvjrdfG,JLghZQcZe,RyjiXyMy6,cDxAbITFs,j3M5xWtRc,eQerYzsKN,W28XSEpI9,Jimx8GiuT,vHZfCDAjj,R8FEO9hmH,g1s7Vf1Pw,S49oe7pQ8,WIGDHbzQF,cTrifhqbj,YxUu5O1uk,drUWyMXLF,QgcEXvtew,DHsOGRim3,tCncXjt5W,fVfSSLSMt,yoSbVivAT,fWw_w9UpZ,MuzaATFgV,f1iiWoy7Q,ri0B8yiba,RR8EYkz_g,nnmRnevA7,pYY37dKVR,ihM22SSJE,ecTMDG3fs,QLHzf3Ro6,WdcEIP_Om,v2r3ofaUF,hUQHogOS3,uY_SWRFuM,tq_xEkMgO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"slncQ_EWz\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntervf28ui=({overlay})=>activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(PWSlWeqS6){const res=await PWSlWeqS6(...args);if(res===false)return false;}overlay.show();});const onMouseEnterujujp2=({overlay})=>activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});overlay.show();});const onTap1axqu3g=activeVariantCallback(async(...args)=>{setVariant(\"Uv3bO8gPT\");});const onTap1eb1dfi=activeVariantCallback(async(...args)=>{setVariant(\"nETECR03g\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"nETECR03g\",\"Uv3bO8gPT\"].includes(baseVariant))return true;return false;};const isDisplayed1=value=>{if([\"nETECR03g\",\"Uv3bO8gPT\"].includes(baseVariant))return value;return false;};const isDisplayed2=()=>{if(baseVariant===\"Uv3bO8gPT\")return true;return false;};const isDisplayed3=value=>{if(gestureVariant===\"slncQ_EWz-hover\")return value;if([\"nETECR03g\",\"Uv3bO8gPT\"].includes(baseVariant))return false;return true;};const ref1=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,enabled:isDisplayed3(eQerYzsKN!==false),children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1sr1oru\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,id:`${layoutId}-1sr1oru`,layoutDependency:layoutDependency,layoutId:\"slncQ_EWz\",onMouseEnter:onMouseEntervf28ui({overlay}),ref:refBinding,style:{...style},...addPropertyOverrides({\"slncQ_EWz-hover\":{\"data-framer-name\":undefined},nETECR03g:{\"data-framer-name\":\"Phone Closed\",onMouseEnter:onMouseEnterujujp2({overlay})},Uv3bO8gPT:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1djuxlq\",layoutDependency:layoutDependency,layoutId:\"y5ArWeg9w\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{\"slncQ_EWz-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},nETECR03g:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(35, 35, 35, 0.15)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},Uv3bO8gPT:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(35, 35, 35, 0.15)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({nETECR03g:{\"data-border\":true,\"data-highlight\":true,onTap:onTap1axqu3g},Uv3bO8gPT:{\"data-border\":true,\"data-highlight\":true,onTap:onTap1eb1dfi}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1op1ll4\",layoutDependency:layoutDependency,layoutId:\"tZotMHPml\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1i6mljh\",\"data-styles-preset\":\"WRJ0aho_v\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:JLghZQcZe,motionChild:true,nodeId:\"i66vy8l7e\",openInNewTab:RyjiXyMy6,relValues:[],scopeId:\"JTMN3d5tz\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-17ewv6h\",\"data-styles-preset\":\"iBhFnvIY2\",children:\"Product\"})})})}),className:\"framer-18nd2b4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"i66vy8l7e\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\",\"--variable-reference-RyjiXyMy6-JTMN3d5tz\":RyjiXyMy6},text:DApvjrdfG,variants:{\"slncQ_EWz-hover\":{\"--extracted-1w1cjl5\":\"rgb(221, 221, 221)\"},nETECR03g:{\"--extracted-1w1cjl5\":\"rgb(0, 0, 0)\"},Uv3bO8gPT:{\"--extracted-1w1cjl5\":\"rgb(0, 0, 0)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"slncQ_EWz-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1i6mljh\",\"data-styles-preset\":\"WRJ0aho_v\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(221, 221, 221))\"},children:/*#__PURE__*/_jsx(Link,{href:JLghZQcZe,motionChild:true,nodeId:\"i66vy8l7e\",openInNewTab:RyjiXyMy6,relValues:[],scopeId:\"JTMN3d5tz\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-17ewv6h\",\"data-styles-preset\":\"iBhFnvIY2\",children:\"Product\"})})})})},nETECR03g:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1i6mljh\",\"data-styles-preset\":\"WRJ0aho_v\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(Link,{href:JLghZQcZe,motionChild:true,nodeId:\"i66vy8l7e\",openInNewTab:RyjiXyMy6,relValues:[],scopeId:\"JTMN3d5tz\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-9cdsun\",\"data-styles-preset\":\"ywnwaOfyc\",children:\"Product\"})})})})},Uv3bO8gPT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1i6mljh\",\"data-styles-preset\":\"WRJ0aho_v\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(0, 0, 0))\"},children:\"Product\"})})}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ezhwrr\",layoutDependency:layoutDependency,layoutId:\"kzthE6svL\",children:isDisplayed1(eQerYzsKN!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({nETECR03g:{height:14,y:(componentViewport?.y||0)+0+(((componentViewport?.height||38)-0-38.4)/2+0+0)+12.2+0},Uv3bO8gPT:{height:14,y:(componentViewport?.y||0)+0+0+12.2+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hv6dv7-container\",layoutDependency:layoutDependency,layoutId:\"j6uZbyUNI-container\",nodeId:\"j6uZbyUNI\",rendersWithMotion:true,scopeId:\"JTMN3d5tz\",children:/*#__PURE__*/_jsx(Caret3,{height:\"100%\",id:\"j6uZbyUNI\",layoutId:\"j6uZbyUNI\",variant:matchVariant(\"CfBnkX_7E\"),width:\"100%\",...addPropertyOverrides({Uv3bO8gPT:{variant:matchVariant(\"QwqZvEhq8\")}},baseVariant,gestureVariant)})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Uv3bO8gPT:{height:351,width:\"160px\",y:(componentViewport?.y||0)+0+43.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9mtinc-container\",layoutDependency:layoutDependency,layoutId:\"MRG1twqVS-container\",nodeId:\"MRG1twqVS\",rendersWithMotion:true,scopeId:\"JTMN3d5tz\",children:/*#__PURE__*/_jsx(LinksDropdown,{EoMSLDyCZ:nnmRnevA7,g89gASDCY:eQerYzsKN,GKoyvyywD:hUQHogOS3,height:\"100%\",hzUfblDJR:uY_SWRFuM,i90ZY3uEG:ecTMDG3fs,id:\"MRG1twqVS\",ifUB0YTo0:v2r3ofaUF,ims4vzkUT:tq_xEkMgO,j_jeT1Awa:vHZfCDAjj,KYnHdlUx4:QLHzf3Ro6,layoutId:\"MRG1twqVS\",lXrFh0tg3:g1s7Vf1Pw,mB2XaNMTz:cTrifhqbj,nCj61Zgpf:yoSbVivAT,nDzxhi3db:Jimx8GiuT,NZ1OstMF4:S49oe7pQ8,OHlkp_H4Y:QgcEXvtew,pB2G94v1Y:RR8EYkz_g,Pu7QwVk6h:ri0B8yiba,Q7PsgsBWn:fVfSSLSMt,RFbXyIxDU:ihM22SSJE,RLiDm008X:YxUu5O1uk,style:{width:\"100%\"},U1rMQhJMC:W28XSEpI9,uqsQUgF87:drUWyMXLF,V_viIW2xU:tCncXjt5W,variant:matchVariant(\"hHPKpikXC\"),vfXQO9sIl:pYY37dKVR,VOJDxGo6V:j3M5xWtRc,VwvRP89W7:R8FEO9hmH,whiHrQkqz:WdcEIP_Om,width:\"100%\",WoV8ykXyM:WIGDHbzQF,wsgW3saB3:f1iiWoy7Q,X8oajLDhQ:DHsOGRim3,xs5JvuY5t:fWw_w9UpZ,ymXdnh52b:MuzaATFgV,zEKUODAPo:cDxAbITFs})})}),isDisplayed3(eQerYzsKN!==false)&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:refBinding,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1sr1oru`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:351,y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-13u9n6r-container\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"PWWmsowFr-container\",nodeId:\"PWWmsowFr\",ref:ref1,rendersWithMotion:true,role:\"dialog\",scopeId:\"JTMN3d5tz\",children:/*#__PURE__*/_jsx(LinksDropdown,{EoMSLDyCZ:nnmRnevA7,g89gASDCY:eQerYzsKN,GKoyvyywD:hUQHogOS3,height:\"100%\",hzUfblDJR:uY_SWRFuM,i90ZY3uEG:ecTMDG3fs,id:\"PWWmsowFr\",ifUB0YTo0:v2r3ofaUF,ims4vzkUT:tq_xEkMgO,j_jeT1Awa:vHZfCDAjj,KYnHdlUx4:QLHzf3Ro6,layoutId:\"PWWmsowFr\",lXrFh0tg3:g1s7Vf1Pw,mB2XaNMTz:cTrifhqbj,nCj61Zgpf:yoSbVivAT,nDzxhi3db:Jimx8GiuT,NZ1OstMF4:S49oe7pQ8,OHlkp_H4Y:QgcEXvtew,pB2G94v1Y:RR8EYkz_g,Pu7QwVk6h:ri0B8yiba,Q7PsgsBWn:fVfSSLSMt,RFbXyIxDU:ihM22SSJE,RLiDm008X:YxUu5O1uk,U1rMQhJMC:W28XSEpI9,uqsQUgF87:drUWyMXLF,V_viIW2xU:tCncXjt5W,variant:matchVariant(\"vyjSbQMHG\"),vfXQO9sIl:pYY37dKVR,VOJDxGo6V:j3M5xWtRc,VwvRP89W7:R8FEO9hmH,whiHrQkqz:WdcEIP_Om,width:\"100%\",WoV8ykXyM:WIGDHbzQF,wsgW3saB3:f1iiWoy7Q,X8oajLDhQ:DHsOGRim3,xs5JvuY5t:fWw_w9UpZ,ymXdnh52b:MuzaATFgV,zEKUODAPo:cDxAbITFs})})})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Orkhr.framer-1uxhaig, .framer-Orkhr .framer-1uxhaig { display: block; }\",\".framer-Orkhr.framer-1sr1oru { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-Orkhr .framer-1djuxlq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Orkhr .framer-1op1ll4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px; position: relative; width: min-content; }\",\".framer-Orkhr .framer-18nd2b4 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-Orkhr .framer-1ezhwrr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 200px; min-width: 200px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Orkhr .framer-hv6dv7-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Orkhr .framer-9mtinc-container { flex: none; height: auto; position: relative; width: 160px; z-index: 1; }\",\".framer-Orkhr .framer-13u9n6r-container { height: auto; position: relative; width: auto; }\",\".framer-Orkhr.framer-v-1kz3v33.framer-1sr1oru { cursor: unset; width: 104px; }\",\".framer-Orkhr.framer-v-1kz3v33 .framer-1djuxlq { cursor: pointer; gap: unset; justify-content: space-between; width: 100%; }\",\".framer-Orkhr.framer-v-1kz3v33 .framer-1ezhwrr { min-height: unset; min-width: unset; }\",\".framer-Orkhr.framer-v-tgsja1.framer-1sr1oru { align-content: flex-start; align-items: flex-start; cursor: unset; justify-content: flex-start; padding: 0px 0px 8px 0px; width: 104px; }\",\".framer-Orkhr.framer-v-tgsja1 .framer-1djuxlq { cursor: pointer; gap: unset; justify-content: space-between; order: 0; width: 100%; }\",\".framer-Orkhr.framer-v-tgsja1 .framer-1op1ll4 { order: 0; }\",\".framer-Orkhr.framer-v-tgsja1 .framer-1ezhwrr { min-height: unset; min-width: unset; order: 1; }\",\".framer-Orkhr.framer-v-tgsja1 .framer-9mtinc-container { order: 1; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-Orkhr[data-border=\"true\"]::after, .framer-Orkhr [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 75\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"nETECR03g\":{\"layout\":[\"fixed\",\"auto\"]},\"Uv3bO8gPT\":{\"layout\":[\"fixed\",\"auto\"]},\"B4yXEpbQg\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"PWSlWeqS6\":\"hover\",\"DApvjrdfG\":\"title\",\"JLghZQcZe\":\"link\",\"RyjiXyMy6\":\"newTab\",\"cDxAbITFs\":\"subTitle1\",\"j3M5xWtRc\":\"subLink1\",\"eQerYzsKN\":\"subTitle1Visible\",\"W28XSEpI9\":\"subTitle2\",\"Jimx8GiuT\":\"subLink2\",\"vHZfCDAjj\":\"subTitle2Visible\",\"R8FEO9hmH\":\"subTitle3\",\"g1s7Vf1Pw\":\"subLink3\",\"S49oe7pQ8\":\"subTitle3Visible\",\"WIGDHbzQF\":\"subTitle4\",\"cTrifhqbj\":\"subLink4\",\"YxUu5O1uk\":\"subTitle4Visible\",\"drUWyMXLF\":\"subTitle5\",\"QgcEXvtew\":\"subLink5\",\"DHsOGRim3\":\"subTitle5Visible\",\"tCncXjt5W\":\"subTitle6\",\"fVfSSLSMt\":\"subLink6\",\"yoSbVivAT\":\"subTitle6Visible\",\"fWw_w9UpZ\":\"subTitle7\",\"MuzaATFgV\":\"subLink7\",\"f1iiWoy7Q\":\"subTitle7Visable\",\"ri0B8yiba\":\"subTitle8\",\"RR8EYkz_g\":\"subLink8\",\"nnmRnevA7\":\"subTitle8Visable\",\"pYY37dKVR\":\"subTitle9\",\"ihM22SSJE\":\"subLink9\",\"ecTMDG3fs\":\"subTitle9Visable\",\"QLHzf3Ro6\":\"subTitle10\",\"WdcEIP_Om\":\"subLink10\",\"v2r3ofaUF\":\"subTitle10Visable\",\"hUQHogOS3\":\"subTitle11\",\"uY_SWRFuM\":\"subLink11\",\"tq_xEkMgO\":\"subTitle11Visable\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJTMN3d5tz=withCSS(Component,css,\"framer-Orkhr\");export default FramerJTMN3d5tz;FramerJTMN3d5tz.displayName=\"Trigger\";FramerJTMN3d5tz.defaultProps={height:38,width:75};addPropertyControls(FramerJTMN3d5tz,{variant:{options:[\"slncQ_EWz\",\"nETECR03g\",\"Uv3bO8gPT\"],optionTitles:[\"Desktop\",\"Phone Closed\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},PWSlWeqS6:{title:\"Hover\",type:ControlType.EventHandler},DApvjrdfG:{defaultValue:\"Product\",displayTextArea:false,title:\"Title\",type:ControlType.String},onDApvjrdfGChange:{changes:\"DApvjrdfG\",type:ControlType.ChangeHandler},JLghZQcZe:{title:\"Link\",type:ControlType.Link},RyjiXyMy6:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onRyjiXyMy6Change:{changes:\"RyjiXyMy6\",type:ControlType.ChangeHandler},cDxAbITFs:{defaultValue:\"輸入分頁名稱\",displayTextArea:false,title:\"Sub Title 1\",type:ControlType.String},oncDxAbITFsChange:{changes:\"cDxAbITFs\",type:ControlType.ChangeHandler},j3M5xWtRc:{title:\"Sub Link 1\",type:ControlType.Link},eQerYzsKN:{defaultValue:true,title:\"Sub Title 1 Visible\",type:ControlType.Boolean},oneQerYzsKNChange:{changes:\"eQerYzsKN\",type:ControlType.ChangeHandler},W28XSEpI9:{defaultValue:\"輸入分頁名稱\",displayTextArea:false,title:\"Sub Title 2\",type:ControlType.String},onW28XSEpI9Change:{changes:\"W28XSEpI9\",type:ControlType.ChangeHandler},Jimx8GiuT:{title:\"Sub Link 2\",type:ControlType.Link},vHZfCDAjj:{defaultValue:true,title:\"Sub Title 2 Visible\",type:ControlType.Boolean},onvHZfCDAjjChange:{changes:\"vHZfCDAjj\",type:ControlType.ChangeHandler},R8FEO9hmH:{defaultValue:\"輸入分頁名稱\",displayTextArea:false,title:\"Sub Title 3\",type:ControlType.String},onR8FEO9hmHChange:{changes:\"R8FEO9hmH\",type:ControlType.ChangeHandler},g1s7Vf1Pw:{title:\"Sub Link 3\",type:ControlType.Link},S49oe7pQ8:{defaultValue:true,title:\"Sub Title 3 Visible\",type:ControlType.Boolean},onS49oe7pQ8Change:{changes:\"S49oe7pQ8\",type:ControlType.ChangeHandler},WIGDHbzQF:{defaultValue:\"輸入分頁名稱\",displayTextArea:false,title:\"Sub Title 4\",type:ControlType.String},onWIGDHbzQFChange:{changes:\"WIGDHbzQF\",type:ControlType.ChangeHandler},cTrifhqbj:{title:\"Sub Link 4\",type:ControlType.Link},YxUu5O1uk:{defaultValue:true,title:\"Sub Title 4 Visible\",type:ControlType.Boolean},onYxUu5O1ukChange:{changes:\"YxUu5O1uk\",type:ControlType.ChangeHandler},drUWyMXLF:{defaultValue:\"輸入分頁名稱\",displayTextArea:false,title:\"Sub Title 5\",type:ControlType.String},ondrUWyMXLFChange:{changes:\"drUWyMXLF\",type:ControlType.ChangeHandler},QgcEXvtew:{title:\"Sub Link 5\",type:ControlType.Link},DHsOGRim3:{defaultValue:true,title:\"Sub Title 5 Visible\",type:ControlType.Boolean},onDHsOGRim3Change:{changes:\"DHsOGRim3\",type:ControlType.ChangeHandler},tCncXjt5W:{defaultValue:\"輸入分頁名稱\",displayTextArea:false,title:\"Sub Title 6\",type:ControlType.String},ontCncXjt5WChange:{changes:\"tCncXjt5W\",type:ControlType.ChangeHandler},fVfSSLSMt:{title:\"Sub Link 6\",type:ControlType.Link},yoSbVivAT:{defaultValue:true,title:\"Sub Title 6 Visible\",type:ControlType.Boolean},onyoSbVivATChange:{changes:\"yoSbVivAT\",type:ControlType.ChangeHandler},fWw_w9UpZ:{defaultValue:\"輸入分頁名稱\",title:\"Sub Title 7\",type:ControlType.String},onfWw_w9UpZChange:{changes:\"fWw_w9UpZ\",type:ControlType.ChangeHandler},MuzaATFgV:{title:\"Sub Link 7\",type:ControlType.Link},f1iiWoy7Q:{defaultValue:true,title:\"Sub Title 7 Visable\",type:ControlType.Boolean},onf1iiWoy7QChange:{changes:\"f1iiWoy7Q\",type:ControlType.ChangeHandler},ri0B8yiba:{defaultValue:\"輸入分頁名稱\",title:\"Sub Title 8\",type:ControlType.String},onri0B8yibaChange:{changes:\"ri0B8yiba\",type:ControlType.ChangeHandler},RR8EYkz_g:{title:\"Sub Link 8\",type:ControlType.Link},nnmRnevA7:{defaultValue:true,title:\"Sub Title 8 Visable\",type:ControlType.Boolean},onnnmRnevA7Change:{changes:\"nnmRnevA7\",type:ControlType.ChangeHandler},pYY37dKVR:{defaultValue:\"輸入分頁名稱\",title:\"Sub Title 9\",type:ControlType.String},onpYY37dKVRChange:{changes:\"pYY37dKVR\",type:ControlType.ChangeHandler},ihM22SSJE:{title:\"Sub Link 9\",type:ControlType.Link},ecTMDG3fs:{defaultValue:true,title:\"Sub Title 9 Visable\",type:ControlType.Boolean},onecTMDG3fsChange:{changes:\"ecTMDG3fs\",type:ControlType.ChangeHandler},QLHzf3Ro6:{defaultValue:\"輸入分頁名稱\",title:\"Sub Title 10\",type:ControlType.String},onQLHzf3Ro6Change:{changes:\"QLHzf3Ro6\",type:ControlType.ChangeHandler},WdcEIP_Om:{title:\"Sub Link 10\",type:ControlType.Link},v2r3ofaUF:{defaultValue:true,title:\"Sub Title 10 Visable\",type:ControlType.Boolean},onv2r3ofaUFChange:{changes:\"v2r3ofaUF\",type:ControlType.ChangeHandler},hUQHogOS3:{defaultValue:\"輸入分頁名稱\",title:\"Sub Title 11\",type:ControlType.String},onhUQHogOS3Change:{changes:\"hUQHogOS3\",type:ControlType.ChangeHandler},uY_SWRFuM:{title:\"Sub Link 11\",type:ControlType.Link},tq_xEkMgO:{defaultValue:true,title:\"Sub Title 11 Visable\",type:ControlType.Boolean},ontq_xEkMgOChange:{changes:\"tq_xEkMgO\",type:ControlType.ChangeHandler}});addFonts(FramerJTMN3d5tz,[{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\"}]},...Caret3Fonts,...LinksDropdownFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerJTMN3d5tz.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Caret3,{},context),forwardLoader(LinksDropdown,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJTMN3d5tz\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"75\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nETECR03g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Uv3bO8gPT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"B4yXEpbQg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"38\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"PWSlWeqS6\\\":\\\"hover\\\",\\\"DApvjrdfG\\\":\\\"title\\\",\\\"JLghZQcZe\\\":\\\"link\\\",\\\"RyjiXyMy6\\\":\\\"newTab\\\",\\\"cDxAbITFs\\\":\\\"subTitle1\\\",\\\"j3M5xWtRc\\\":\\\"subLink1\\\",\\\"eQerYzsKN\\\":\\\"subTitle1Visible\\\",\\\"W28XSEpI9\\\":\\\"subTitle2\\\",\\\"Jimx8GiuT\\\":\\\"subLink2\\\",\\\"vHZfCDAjj\\\":\\\"subTitle2Visible\\\",\\\"R8FEO9hmH\\\":\\\"subTitle3\\\",\\\"g1s7Vf1Pw\\\":\\\"subLink3\\\",\\\"S49oe7pQ8\\\":\\\"subTitle3Visible\\\",\\\"WIGDHbzQF\\\":\\\"subTitle4\\\",\\\"cTrifhqbj\\\":\\\"subLink4\\\",\\\"YxUu5O1uk\\\":\\\"subTitle4Visible\\\",\\\"drUWyMXLF\\\":\\\"subTitle5\\\",\\\"QgcEXvtew\\\":\\\"subLink5\\\",\\\"DHsOGRim3\\\":\\\"subTitle5Visible\\\",\\\"tCncXjt5W\\\":\\\"subTitle6\\\",\\\"fVfSSLSMt\\\":\\\"subLink6\\\",\\\"yoSbVivAT\\\":\\\"subTitle6Visible\\\",\\\"fWw_w9UpZ\\\":\\\"subTitle7\\\",\\\"MuzaATFgV\\\":\\\"subLink7\\\",\\\"f1iiWoy7Q\\\":\\\"subTitle7Visable\\\",\\\"ri0B8yiba\\\":\\\"subTitle8\\\",\\\"RR8EYkz_g\\\":\\\"subLink8\\\",\\\"nnmRnevA7\\\":\\\"subTitle8Visable\\\",\\\"pYY37dKVR\\\":\\\"subTitle9\\\",\\\"ihM22SSJE\\\":\\\"subLink9\\\",\\\"ecTMDG3fs\\\":\\\"subTitle9Visable\\\",\\\"QLHzf3Ro6\\\":\\\"subTitle10\\\",\\\"WdcEIP_Om\\\":\\\"subLink10\\\",\\\"v2r3ofaUF\\\":\\\"subTitle10Visable\\\",\\\"hUQHogOS3\\\":\\\"subTitle11\\\",\\\"uY_SWRFuM\\\":\\\"subLink11\\\",\\\"tq_xEkMgO\\\":\\\"subTitle11Visable\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (108c8c6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Image,Link,ResolveLinks,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import Menu from\"https://framerusercontent.com/modules/gjdQUlZM0kVHhR3HzgLR/gKZLQieAqeuDPbAqEenC/JzYdcCmzd.js\";import Vector from\"https://framerusercontent.com/modules/yVc9H8VF6nnudvB5Cf7E/UXDjCJxW5Z0MlNzkOLSv/Tpq4jR3vM.js\";import Trigger from\"https://framerusercontent.com/modules/gGQsZRsG4P0GeGQjQt3j/q2PJPi93vKb7iM8G5aoz/JTMN3d5tz.js\";const VectorFonts=getFonts(Vector);const MenuFonts=getFonts(Menu);const SearchFonts=getFonts(Search);const TriggerFonts=getFonts(Trigger);const cycleOrder=[\"FogTUlsKx\",\"aP3Kf4gJP\",\"ggHnybVkz\",\"CzIYgLS7V\",\"eE8UqkE2H\"];const serializationHash=\"framer-DfoEX\";const variantClassNames={aP3Kf4gJP:\"framer-v-30be9a\",CzIYgLS7V:\"framer-v-b1hd5l\",eE8UqkE2H:\"framer-v-76j3n8\",FogTUlsKx:\"framer-v-9bu67b\",ggHnybVkz:\"framer-v-1afmsp7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,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={\"Phone Open\":\"ggHnybVkz\",\"Variant 5\":\"eE8UqkE2H\",Desktop:\"FogTUlsKx\",Phone:\"aP3Kf4gJP\",tablet:\"CzIYgLS7V\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"FogTUlsKx\"};};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:\"FogTUlsKx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ut2g7j=activeVariantCallback(async(...args)=>{setVariant(\"eE8UqkE2H\");});const onTapg0u3w0=activeVariantCallback(async(...args)=>{setVariant(\"ggHnybVkz\");});const onTapwn582d=activeVariantCallback(async(...args)=>{setVariant(\"aP3Kf4gJP\");});const onTapnowu6w=activeVariantCallback(async(...args)=>{setVariant(\"CzIYgLS7V\");});const PWSlWeqS6swhh0y=activeVariantCallback(async(...args)=>{setVariant(\"FogTUlsKx\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"aP3Kf4gJP\",\"ggHnybVkz\",\"CzIYgLS7V\",\"eE8UqkE2H\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"aP3Kf4gJP\",\"ggHnybVkz\",\"CzIYgLS7V\",\"eE8UqkE2H\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"CzIYgLS7V\")return true;return false;};const isDisplayed3=()=>{if([\"aP3Kf4gJP\",\"ggHnybVkz\",\"eE8UqkE2H\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if([\"aP3Kf4gJP\",\"CzIYgLS7V\"].includes(baseVariant))return false;return true;};const router=useRouter();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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-9bu67b\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"FogTUlsKx\",ref:refBinding,style:{backgroundColor:\"var(--token-6396e7f2-0645-4f69-9a36-80e94f8ee015, rgb(17, 17, 17))\",boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -1px rgba(0, 0, 0, 0.15), 0px 2.288533303243457px 2.288533303243457px -2px rgba(0, 0, 0, 0.14), 0px 10px 10px -3px rgba(0, 0, 0, 0.1)\",...style},variants:{aP3Kf4gJP:{backgroundColor:\"rgb(255, 255, 255)\"},CzIYgLS7V:{backgroundColor:\"rgb(255, 255, 255)\"},eE8UqkE2H:{backgroundColor:\"var(--token-7771cd83-b468-4a87-b22f-da7ca9f6f563, rgb(255, 255, 255))\"},ggHnybVkz:{backgroundColor:\"var(--token-7771cd83-b468-4a87-b22f-da7ca9f6f563, rgb(255, 255, 255))\"}},...addPropertyOverrides({aP3Kf4gJP:{\"data-framer-name\":\"Phone\"},CzIYgLS7V:{\"data-framer-name\":\"tablet\"},eE8UqkE2H:{\"data-framer-name\":\"Variant 5\"},ggHnybVkz:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-o08i3f\",layoutDependency:layoutDependency,layoutId:\"uhQ0PwibA\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ex3cij\",layoutDependency:layoutDependency,layoutId:\"KPdVfu8E1\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"s4WTizx65\"},motionChild:true,nodeId:\"iZPy56RAZ\",openInNewTab:false,scopeId:\"gI9CvDdZ1\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-19hohri framer-1habf9o\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"iZPy56RAZ\",children:/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-75u8ly\",layoutDependency:layoutDependency,layoutId:\"NA2mwfCvh\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gcpoww\",layoutDependency:layoutDependency,layoutId:\"zRfP0pJaB\",style:{backdropFilter:\"blur(8px)\",backgroundColor:\"var(--token-7771cd83-b468-4a87-b22f-da7ca9f6f563, rgb(246, 245, 244))\",WebkitBackdropFilter:\"blur(8px)\"},children:[isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"s4WTizx65\"},motionChild:true,nodeId:\"z_6vmDvHR\",openInNewTab:false,scopeId:\"gI9CvDdZ1\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-76boyf framer-1habf9o\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"z_6vmDvHR\",children:/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-1c8k9w1\",layoutDependency:layoutDependency,layoutId:\"YwE5qigJb\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-8ehrju\",\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kpRYm9ASQ\",onTap:onTap1ut2g7j,children:/*#__PURE__*/_jsx(Menu,{animated:true,className:\"framer-18pie8k\",layoutDependency:layoutDependency,layoutId:\"dar28CVzS\",style:{\"--1335ju\":1.5,\"--18mrqx2\":\"rgb(0, 0, 0)\",\"--3it368\":1}})}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:\"https://api.whatsapp.com/send?phone=85262338647&text=%E6%88%91%E6%83%B3%E6%9F%A5%E8%A9%A2%E6%A9%9F%E5%A0%B4%E5%BA%97%E8%88%96%E8%A3%9D%E4%BF%AE\",motionChild:true,nodeId:\"UByJnc_VM\",openInNewTab:true,scopeId:\"gI9CvDdZ1\",children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:256,intrinsicWidth:256,pixelHeight:512,pixelWidth:512,sizes:\"22px\",src:\"https://framerusercontent.com/images/ieKGepbzpIKZZOgqqBJTEftSE.png?width=512&height=512\"},className:\"framer-m94knc framer-1habf9o\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"UByJnc_VM\"})}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-6d5a70\",layoutDependency:layoutDependency,layoutId:\"Gsz2HNyy1\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 31.5\" overflow=\"visible\"><path d=\"M 0 0 L 0 31.5\" fill=\"transparent\" stroke=\"#AAA\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-s9nhb7-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TeaWm2tfD-container\",nodeId:\"TeaWm2tfD\",rendersWithMotion:true,scopeId:\"gI9CvDdZ1\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgb(51, 51, 51)\",iconSize:24,iconType:\"default\",id:\"TeaWm2tfD\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"TeaWm2tfD\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({eE8UqkE2H:{inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"custom\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"}},ggHnybVkz:{inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"custom\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"}}},baseVariant,gestureVariant)})})}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-128p2a0\",\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zLBv8wauX\",onTap:onTapg0u3w0,...addPropertyOverrides({eE8UqkE2H:{onTap:onTapnowu6w},ggHnybVkz:{onTap:onTapwn582d}},baseVariant,gestureVariant),children:isDisplayed3()&&/*#__PURE__*/_jsx(Menu,{animated:true,className:\"framer-1265wa\",layoutDependency:layoutDependency,layoutId:\"vpQTEjp0R\",style:{\"--1335ju\":1.5,\"--18mrqx2\":\"rgb(0, 0, 0)\",\"--3it368\":1}})})]})]})}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f4vapd\",layoutDependency:layoutDependency,layoutId:\"qAx_n4OWP\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{eE8UqkE2H:{backgroundColor:\"rgb(255, 255, 255)\"},ggHnybVkz:{backgroundColor:\"rgb(255, 255, 255)\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-s7bthl\",layoutDependency:layoutDependency,layoutId:\"QAlfVHDs1\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{eE8UqkE2H:{backgroundColor:\"rgb(255, 255, 255)\"},ggHnybVkz:{backgroundColor:\"rgb(255, 255, 255)\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1z0ipqp\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"mNwxyLBO8\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{eE8UqkE2H:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(35, 35, 35, 0.2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},ggHnybVkz:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(35, 35, 35, 0.2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}},...addPropertyOverrides({eE8UqkE2H:{\"data-border\":true},ggHnybVkz:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"s4WTizx65\"},implicitPathVariables:undefined},{href:{webPageId:\"s4WTizx65\"},implicitPathVariables:undefined},{href:{webPageId:\"s4WTizx65\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({eE8UqkE2H:{y:(componentViewport?.y||0)+0+96+0+0+0+20+0},ggHnybVkz:{y:(componentViewport?.y||0)+0+64+0+0+0+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1473829-container\",layoutDependency:layoutDependency,layoutId:\"VoZyRt992-container\",nodeId:\"VoZyRt992\",rendersWithMotion:true,scopeId:\"gI9CvDdZ1\",children:/*#__PURE__*/_jsx(Trigger,{cDxAbITFs:\"\",DApvjrdfG:\"主頁\",DHsOGRim3:false,drUWyMXLF:\"\",ecTMDG3fs:false,eQerYzsKN:false,f1iiWoy7Q:false,fWw_w9UpZ:\"\",height:\"100%\",hUQHogOS3:\"\",id:\"VoZyRt992\",JLghZQcZe:resolvedLinks[0],layoutId:\"VoZyRt992\",nnmRnevA7:false,pYY37dKVR:\"\",QLHzf3Ro6:\"\",R8FEO9hmH:\"診所\",ri0B8yiba:\"\",RyjiXyMy6:false,S49oe7pQ8:false,tCncXjt5W:\"\",tq_xEkMgO:false,v2r3ofaUF:false,variant:matchVariant(\"slncQ_EWz\"),vHZfCDAjj:false,W28XSEpI9:\"\",width:\"100%\",WIGDHbzQF:\"\",yoSbVivAT:false,YxUu5O1uk:false,...addPropertyOverrides({eE8UqkE2H:{DApvjrdfG:\"主 頁\",JLghZQcZe:resolvedLinks[2],variant:matchVariant(\"nETECR03g\")},ggHnybVkz:{DApvjrdfG:\"主 頁\",JLghZQcZe:resolvedLinks[1],variant:matchVariant(\"nETECR03g\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wNqVq8sX3\"},implicitPathVariables:undefined},{href:{webPageId:\"wNqVq8sX3\"},implicitPathVariables:undefined},{href:{webPageId:\"wNqVq8sX3\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({eE8UqkE2H:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+96+0+0+0+20+46},ggHnybVkz:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+64+0+0+0+20+46}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9l3i7i-container\",layoutDependency:layoutDependency,layoutId:\"STjMY9gyY-container\",nodeId:\"STjMY9gyY\",rendersWithMotion:true,scopeId:\"gI9CvDdZ1\",children:/*#__PURE__*/_jsx(Trigger,{cDxAbITFs:\"\",DApvjrdfG:\"服務流程\",DHsOGRim3:false,drUWyMXLF:\"\",ecTMDG3fs:false,eQerYzsKN:false,f1iiWoy7Q:false,fWw_w9UpZ:\"\",height:\"100%\",hUQHogOS3:\"\",id:\"STjMY9gyY\",JLghZQcZe:resolvedLinks1[0],layoutId:\"STjMY9gyY\",nnmRnevA7:false,pYY37dKVR:\"\",QLHzf3Ro6:\"\",R8FEO9hmH:\"\",ri0B8yiba:\"\",RyjiXyMy6:false,S49oe7pQ8:false,tCncXjt5W:\"\",tq_xEkMgO:false,v2r3ofaUF:false,variant:matchVariant(\"slncQ_EWz\"),vHZfCDAjj:false,W28XSEpI9:\"\",width:\"100%\",WIGDHbzQF:\"\",yoSbVivAT:false,YxUu5O1uk:false,...addPropertyOverrides({eE8UqkE2H:{DApvjrdfG:\"服 務 流 程\",JLghZQcZe:resolvedLinks1[2],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")},ggHnybVkz:{DApvjrdfG:\"服 務 流 程\",JLghZQcZe:resolvedLinks1[1],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MyaxKQhfI\"},implicitPathVariables:undefined},{href:{webPageId:\"MyaxKQhfI\"},implicitPathVariables:undefined},{href:{webPageId:\"MyaxKQhfI\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({eE8UqkE2H:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+96+0+0+0+20+92},ggHnybVkz:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+64+0+0+0+20+92}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15vlxdb-container\",layoutDependency:layoutDependency,layoutId:\"GwkrJSBHG-container\",nodeId:\"GwkrJSBHG\",rendersWithMotion:true,scopeId:\"gI9CvDdZ1\",children:/*#__PURE__*/_jsx(Trigger,{cDxAbITFs:\"\",DApvjrdfG:\"品牌設計\",DHsOGRim3:false,drUWyMXLF:\"\",ecTMDG3fs:false,eQerYzsKN:false,f1iiWoy7Q:false,fWw_w9UpZ:\"\",height:\"100%\",hUQHogOS3:\"\",id:\"GwkrJSBHG\",JLghZQcZe:resolvedLinks2[0],layoutId:\"GwkrJSBHG\",nnmRnevA7:false,pYY37dKVR:\"\",QLHzf3Ro6:\"\",R8FEO9hmH:\"\",ri0B8yiba:\"\",RyjiXyMy6:false,S49oe7pQ8:false,tCncXjt5W:\"\",tq_xEkMgO:false,v2r3ofaUF:false,variant:matchVariant(\"slncQ_EWz\"),vHZfCDAjj:false,W28XSEpI9:\"\",width:\"100%\",WIGDHbzQF:\"\",yoSbVivAT:false,YxUu5O1uk:false,...addPropertyOverrides({eE8UqkE2H:{DApvjrdfG:\"品 牌 設 計\",JLghZQcZe:resolvedLinks2[2],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")},ggHnybVkz:{DApvjrdfG:\"品 牌 設 計\",JLghZQcZe:resolvedLinks2[1],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gZA1sMfAt\"},implicitPathVariables:undefined},{href:{webPageId:\"gZA1sMfAt\"},implicitPathVariables:undefined},{href:{webPageId:\"gZA1sMfAt\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({eE8UqkE2H:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+96+0+0+0+20+138},ggHnybVkz:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+64+0+0+0+20+138}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fqwfr-container\",layoutDependency:layoutDependency,layoutId:\"f2erbjbns-container\",nodeId:\"f2erbjbns\",rendersWithMotion:true,scopeId:\"gI9CvDdZ1\",children:/*#__PURE__*/_jsx(Trigger,{cDxAbITFs:\"\",DApvjrdfG:\"零售店\",DHsOGRim3:false,drUWyMXLF:\"\",ecTMDG3fs:false,eQerYzsKN:false,f1iiWoy7Q:false,fWw_w9UpZ:\"\",height:\"100%\",hUQHogOS3:\"輸入分頁名稱\",id:\"f2erbjbns\",JLghZQcZe:resolvedLinks3[0],layoutId:\"f2erbjbns\",nnmRnevA7:false,pYY37dKVR:\"輸入分頁名稱\",QLHzf3Ro6:\"輸入分頁名稱\",R8FEO9hmH:\"\",ri0B8yiba:\"輸入分頁名稱\",RyjiXyMy6:false,S49oe7pQ8:false,tCncXjt5W:\"\",tq_xEkMgO:false,v2r3ofaUF:false,variant:matchVariant(\"slncQ_EWz\"),vHZfCDAjj:false,W28XSEpI9:\"\",width:\"100%\",WIGDHbzQF:\"\",yoSbVivAT:false,YxUu5O1uk:false,...addPropertyOverrides({eE8UqkE2H:{DApvjrdfG:\"零 售 店\",JLghZQcZe:resolvedLinks3[2],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")},ggHnybVkz:{DApvjrdfG:\"零 售 店\",JLghZQcZe:resolvedLinks3[1],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"L8In4qjwH\"},implicitPathVariables:undefined},{href:{webPageId:\"L8In4qjwH\"},implicitPathVariables:undefined},{href:{webPageId:\"L8In4qjwH\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({eE8UqkE2H:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+96+0+0+0+20+184},ggHnybVkz:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+64+0+0+0+20+184}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ad2ku8-container\",layoutDependency:layoutDependency,layoutId:\"HyTGcszhM-container\",nodeId:\"HyTGcszhM\",rendersWithMotion:true,scopeId:\"gI9CvDdZ1\",children:/*#__PURE__*/_jsx(Trigger,{cDxAbITFs:\"\",DApvjrdfG:\"餐飲設計\",DHsOGRim3:false,drUWyMXLF:\"\",ecTMDG3fs:false,eQerYzsKN:false,f1iiWoy7Q:false,fWw_w9UpZ:\"\",height:\"100%\",hUQHogOS3:\"\",id:\"HyTGcszhM\",JLghZQcZe:resolvedLinks4[0],layoutId:\"HyTGcszhM\",nnmRnevA7:false,pYY37dKVR:\"公共服務類\",QLHzf3Ro6:\"其他商業類\",R8FEO9hmH:\"\",ri0B8yiba:\"休閒娛樂類\",RyjiXyMy6:false,S49oe7pQ8:false,tCncXjt5W:\"\",tq_xEkMgO:false,v2r3ofaUF:false,variant:matchVariant(\"slncQ_EWz\"),vHZfCDAjj:false,W28XSEpI9:\"\",width:\"100%\",WIGDHbzQF:\"\",yoSbVivAT:false,YxUu5O1uk:false,...addPropertyOverrides({eE8UqkE2H:{DApvjrdfG:\"餐 飲 設 計\",DHsOGRim3:true,JLghZQcZe:resolvedLinks4[2],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\"),yoSbVivAT:true,YxUu5O1uk:true},ggHnybVkz:{DApvjrdfG:\"餐 飲 設 計\",DHsOGRim3:true,JLghZQcZe:resolvedLinks4[1],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\"),yoSbVivAT:true,YxUu5O1uk:true}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"JUDkeW_0P\"},implicitPathVariables:undefined},{href:{webPageId:\"JUDkeW_0P\"},implicitPathVariables:undefined},{href:{webPageId:\"JUDkeW_0P\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({eE8UqkE2H:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+96+0+0+0+20+230},ggHnybVkz:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+64+0+0+0+20+230}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cpvp9c-container\",layoutDependency:layoutDependency,layoutId:\"q51_0cQTe-container\",nodeId:\"q51_0cQTe\",rendersWithMotion:true,scopeId:\"gI9CvDdZ1\",children:/*#__PURE__*/_jsx(Trigger,{cDxAbITFs:\"\",DApvjrdfG:\"寫字樓\",DHsOGRim3:false,drUWyMXLF:\"\",ecTMDG3fs:false,eQerYzsKN:false,f1iiWoy7Q:false,fWw_w9UpZ:\"\",height:\"100%\",hUQHogOS3:\"\",id:\"q51_0cQTe\",JLghZQcZe:resolvedLinks5[0],layoutId:\"q51_0cQTe\",nnmRnevA7:false,pYY37dKVR:\"\",QLHzf3Ro6:\"\",R8FEO9hmH:\"\",ri0B8yiba:\"\",RyjiXyMy6:false,S49oe7pQ8:false,tCncXjt5W:\"\",tq_xEkMgO:false,v2r3ofaUF:false,variant:matchVariant(\"slncQ_EWz\"),vHZfCDAjj:false,W28XSEpI9:\"\",width:\"100%\",WIGDHbzQF:\"\",yoSbVivAT:false,YxUu5O1uk:false,...addPropertyOverrides({eE8UqkE2H:{DApvjrdfG:\"寫 字 樓\",JLghZQcZe:resolvedLinks5[2],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")},ggHnybVkz:{DApvjrdfG:\"寫 字 樓\",JLghZQcZe:resolvedLinks5[1],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mtrpevyD6\"},implicitPathVariables:undefined},{href:{webPageId:\"mtrpevyD6\"},implicitPathVariables:undefined},{href:{webPageId:\"mtrpevyD6\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({eE8UqkE2H:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+96+0+0+0+20+276},ggHnybVkz:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+64+0+0+0+20+276}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pale0x-container\",layoutDependency:layoutDependency,layoutId:\"vqWFpJKLp-container\",nodeId:\"vqWFpJKLp\",rendersWithMotion:true,scopeId:\"gI9CvDdZ1\",children:/*#__PURE__*/_jsx(Trigger,{cDxAbITFs:\"\",DApvjrdfG:\"藝術空間\",DHsOGRim3:false,drUWyMXLF:\"\",ecTMDG3fs:false,eQerYzsKN:false,f1iiWoy7Q:false,fWw_w9UpZ:\"\",height:\"100%\",hUQHogOS3:\"\",id:\"vqWFpJKLp\",JLghZQcZe:resolvedLinks6[0],layoutId:\"vqWFpJKLp\",nnmRnevA7:false,pYY37dKVR:\"\",QLHzf3Ro6:\"\",R8FEO9hmH:\"\",ri0B8yiba:\"\",RyjiXyMy6:false,S49oe7pQ8:false,tCncXjt5W:\"\",tq_xEkMgO:false,v2r3ofaUF:false,variant:matchVariant(\"slncQ_EWz\"),vHZfCDAjj:false,W28XSEpI9:\"\",width:\"100%\",WIGDHbzQF:\"\",yoSbVivAT:false,YxUu5O1uk:false,...addPropertyOverrides({eE8UqkE2H:{DApvjrdfG:\"藝 術 空 間\",JLghZQcZe:resolvedLinks6[2],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")},ggHnybVkz:{DApvjrdfG:\"藝 術 空 間\",JLghZQcZe:resolvedLinks6[1],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"j3Q282wax\"},implicitPathVariables:undefined},{href:{webPageId:\"rYgVu9BXX\"},implicitPathVariables:undefined},{href:{webPageId:\"rYgVu9BXX\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({eE8UqkE2H:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+96+0+0+0+20+368},ggHnybVkz:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+64+0+0+0+20+368}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3qf1v0-container\",layoutDependency:layoutDependency,layoutId:\"mX5JphkFO-container\",nodeId:\"mX5JphkFO\",rendersWithMotion:true,scopeId:\"gI9CvDdZ1\",children:/*#__PURE__*/_jsx(Trigger,{cDxAbITFs:\"\",DApvjrdfG:\"展覽設計\",DHsOGRim3:false,drUWyMXLF:\"\",ecTMDG3fs:false,eQerYzsKN:false,f1iiWoy7Q:false,fWw_w9UpZ:\"\",height:\"100%\",hUQHogOS3:\"\",id:\"mX5JphkFO\",JLghZQcZe:resolvedLinks7[0],layoutId:\"mX5JphkFO\",nnmRnevA7:false,pYY37dKVR:\"\",QLHzf3Ro6:\"\",R8FEO9hmH:\"\",ri0B8yiba:\"\",RyjiXyMy6:false,S49oe7pQ8:false,tCncXjt5W:\"\",tq_xEkMgO:false,v2r3ofaUF:false,variant:matchVariant(\"slncQ_EWz\"),vHZfCDAjj:false,W28XSEpI9:\"\",width:\"100%\",WIGDHbzQF:\"\",yoSbVivAT:false,YxUu5O1uk:false,...addPropertyOverrides({eE8UqkE2H:{DApvjrdfG:\"游 樂 設 施\",JLghZQcZe:resolvedLinks7[2],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")},ggHnybVkz:{DApvjrdfG:\"遊 樂 設 施\",JLghZQcZe:resolvedLinks7[1],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rYgVu9BXX\"},implicitPathVariables:undefined},{href:{webPageId:\"j3Q282wax\"},implicitPathVariables:undefined},{href:{webPageId:\"j3Q282wax\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({eE8UqkE2H:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+96+0+0+0+20+322},ggHnybVkz:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+64+0+0+0+20+322}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vtg45f-container\",layoutDependency:layoutDependency,layoutId:\"zOnrcgZhR-container\",nodeId:\"zOnrcgZhR\",rendersWithMotion:true,scopeId:\"gI9CvDdZ1\",children:/*#__PURE__*/_jsx(Trigger,{cDxAbITFs:\"\",DApvjrdfG:\"遊樂設施\",DHsOGRim3:false,drUWyMXLF:\"\",ecTMDG3fs:false,eQerYzsKN:false,f1iiWoy7Q:false,fWw_w9UpZ:\"\",height:\"100%\",hUQHogOS3:\"\",id:\"zOnrcgZhR\",JLghZQcZe:resolvedLinks8[0],layoutId:\"zOnrcgZhR\",nnmRnevA7:false,pYY37dKVR:\"\",QLHzf3Ro6:\"\",R8FEO9hmH:\"\",ri0B8yiba:\"\",RyjiXyMy6:false,S49oe7pQ8:false,tCncXjt5W:\"\",tq_xEkMgO:false,v2r3ofaUF:false,variant:matchVariant(\"slncQ_EWz\"),vHZfCDAjj:false,W28XSEpI9:\"\",width:\"100%\",WIGDHbzQF:\"\",yoSbVivAT:false,YxUu5O1uk:false,...addPropertyOverrides({eE8UqkE2H:{DApvjrdfG:\"展 覽 設 計\",JLghZQcZe:resolvedLinks8[2],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")},ggHnybVkz:{DApvjrdfG:\"展 覽 設 計\",JLghZQcZe:resolvedLinks8[1],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"j0Tw8RRWL\"},implicitPathVariables:undefined},{href:{webPageId:\"j0Tw8RRWL\"},implicitPathVariables:undefined},{href:{webPageId:\"j0Tw8RRWL\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({eE8UqkE2H:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+96+0+0+0+20+414},ggHnybVkz:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+64+0+0+0+20+414}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uahxms-container\",layoutDependency:layoutDependency,layoutId:\"DSoS8XBku-container\",nodeId:\"DSoS8XBku\",rendersWithMotion:true,scopeId:\"gI9CvDdZ1\",children:/*#__PURE__*/_jsx(Trigger,{cDxAbITFs:\"\",DApvjrdfG:\"成功案例\",DHsOGRim3:false,drUWyMXLF:\"\",ecTMDG3fs:false,eQerYzsKN:false,f1iiWoy7Q:false,fWw_w9UpZ:\"\",height:\"100%\",hUQHogOS3:\"\",id:\"DSoS8XBku\",JLghZQcZe:resolvedLinks9[0],layoutId:\"DSoS8XBku\",nnmRnevA7:false,pYY37dKVR:\"\",QLHzf3Ro6:\"\",R8FEO9hmH:\"\",ri0B8yiba:\"\",RyjiXyMy6:false,S49oe7pQ8:false,tCncXjt5W:\"\",tq_xEkMgO:false,v2r3ofaUF:false,variant:matchVariant(\"slncQ_EWz\"),vHZfCDAjj:false,W28XSEpI9:\"\",width:\"100%\",WIGDHbzQF:\"\",yoSbVivAT:false,YxUu5O1uk:false,...addPropertyOverrides({eE8UqkE2H:{DApvjrdfG:\"成 功 案 例\",JLghZQcZe:resolvedLinks9[2],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")},ggHnybVkz:{DApvjrdfG:\"成 功 案 例\",JLghZQcZe:resolvedLinks9[1],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OPhpHSybg\"},implicitPathVariables:undefined},{href:{webPageId:\"OPhpHSybg\"},implicitPathVariables:undefined},{href:{webPageId:\"OPhpHSybg\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({eE8UqkE2H:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+96+0+0+0+20+460},ggHnybVkz:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+64+0+0+0+20+460}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4deew5-container\",layoutDependency:layoutDependency,layoutId:\"n_uGaSvV7-container\",nodeId:\"n_uGaSvV7\",rendersWithMotion:true,scopeId:\"gI9CvDdZ1\",children:/*#__PURE__*/_jsx(Trigger,{cDxAbITFs:\"\",DApvjrdfG:\"機場新知\",DHsOGRim3:false,drUWyMXLF:\"\",ecTMDG3fs:false,eQerYzsKN:false,f1iiWoy7Q:false,fWw_w9UpZ:\"\",height:\"100%\",hUQHogOS3:\"\",id:\"n_uGaSvV7\",JLghZQcZe:resolvedLinks10[0],layoutId:\"n_uGaSvV7\",nnmRnevA7:false,pYY37dKVR:\"\",QLHzf3Ro6:\"\",R8FEO9hmH:\"\",ri0B8yiba:\"\",RyjiXyMy6:false,S49oe7pQ8:false,tCncXjt5W:\"\",tq_xEkMgO:false,v2r3ofaUF:false,variant:matchVariant(\"slncQ_EWz\"),vHZfCDAjj:false,W28XSEpI9:\"\",width:\"100%\",WIGDHbzQF:\"\",yoSbVivAT:false,YxUu5O1uk:false,...addPropertyOverrides({eE8UqkE2H:{DApvjrdfG:\"機 場 新 知\",JLghZQcZe:resolvedLinks10[2],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")},ggHnybVkz:{DApvjrdfG:\"機 場 新 知\",JLghZQcZe:resolvedLinks10[1],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({eE8UqkE2H:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+96+0+0+0+20+506},ggHnybVkz:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+64+0+0+0+20+506}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e83mv2-container\",layoutDependency:layoutDependency,layoutId:\"tK_XSIRk9-container\",nodeId:\"tK_XSIRk9\",rendersWithMotion:true,scopeId:\"gI9CvDdZ1\",children:/*#__PURE__*/_jsx(Trigger,{cDxAbITFs:\"\",DApvjrdfG:\"網上報價\",DHsOGRim3:false,drUWyMXLF:\"\",ecTMDG3fs:false,eQerYzsKN:false,f1iiWoy7Q:false,fWw_w9UpZ:\"\",height:\"100%\",hUQHogOS3:\"輸入分頁名稱\",id:\"tK_XSIRk9\",JLghZQcZe:\"https://www.emailmeform.com/builder/form/qympR43XjxNT9tg\",layoutId:\"tK_XSIRk9\",nnmRnevA7:false,PWSlWeqS6:PWSlWeqS6swhh0y,pYY37dKVR:\"輸入分頁名稱\",QLHzf3Ro6:\"輸入分頁名稱\",R8FEO9hmH:\"\",ri0B8yiba:\"輸入分頁名稱\",RyjiXyMy6:true,S49oe7pQ8:false,tCncXjt5W:\"\",tq_xEkMgO:false,v2r3ofaUF:false,variant:matchVariant(\"slncQ_EWz\"),vHZfCDAjj:false,W28XSEpI9:\"\",width:\"100%\",WIGDHbzQF:\"\",yoSbVivAT:false,YxUu5O1uk:false,...addPropertyOverrides({eE8UqkE2H:{DApvjrdfG:\"網 上 報 價\",style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")},ggHnybVkz:{DApvjrdfG:\"網 上 報 價\",style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"y_l6IYKq4\"},implicitPathVariables:undefined},{href:{webPageId:\"y_l6IYKq4\"},implicitPathVariables:undefined},{href:{webPageId:\"y_l6IYKq4\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({eE8UqkE2H:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+96+0+0+0+20+552},ggHnybVkz:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 40px, 1px) - 40px)`,y:(componentViewport?.y||0)+0+64+0+0+0+20+552}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q198j5-container\",layoutDependency:layoutDependency,layoutId:\"fN95kU8pp-container\",nodeId:\"fN95kU8pp\",rendersWithMotion:true,scopeId:\"gI9CvDdZ1\",children:/*#__PURE__*/_jsx(Trigger,{cDxAbITFs:\"\",DApvjrdfG:\"聯絡我們\",DHsOGRim3:false,drUWyMXLF:\"\",ecTMDG3fs:false,eQerYzsKN:false,f1iiWoy7Q:false,fWw_w9UpZ:\"\",height:\"100%\",hUQHogOS3:\"\",id:\"fN95kU8pp\",JLghZQcZe:resolvedLinks11[0],layoutId:\"fN95kU8pp\",nnmRnevA7:false,pYY37dKVR:\"\",QLHzf3Ro6:\"\",R8FEO9hmH:\"\",ri0B8yiba:\"\",RyjiXyMy6:false,S49oe7pQ8:false,tCncXjt5W:\"\",tq_xEkMgO:false,v2r3ofaUF:false,variant:matchVariant(\"slncQ_EWz\"),vHZfCDAjj:false,W28XSEpI9:\"\",width:\"100%\",WIGDHbzQF:\"\",yoSbVivAT:false,YxUu5O1uk:false,...addPropertyOverrides({eE8UqkE2H:{DApvjrdfG:\"聯 絡 我 們\",JLghZQcZe:resolvedLinks11[2],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")},ggHnybVkz:{DApvjrdfG:\"聯 絡 我 們\",JLghZQcZe:resolvedLinks11[1],style:{width:\"100%\"},variant:matchVariant(\"nETECR03g\")}},baseVariant,gestureVariant)})})})})]})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DfoEX.framer-1habf9o, .framer-DfoEX .framer-1habf9o { display: block; }\",\".framer-DfoEX.framer-9bu67b { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 112px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-DfoEX .framer-o08i3f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-DfoEX .framer-1ex3cij { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 1px; }\",\".framer-DfoEX .framer-19hohri, .framer-DfoEX .framer-76boyf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 64px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 160px; z-index: 1; }\",\".framer-DfoEX .framer-75u8ly { flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 40px); position: relative; width: 1px; z-index: 1; }\",\".framer-DfoEX .framer-1gcpoww { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 64px; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-DfoEX .framer-1c8k9w1 { flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 200px); position: relative; width: 1px; z-index: 1; }\",\".framer-DfoEX .framer-8ehrju { align-content: center; align-items: center; aspect-ratio: 1 / 1; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: var(--framer-aspect-ratio-supported, 40px); justify-content: space-between; overflow: visible; padding: 5px; position: relative; width: 40px; }\",\".framer-DfoEX .framer-18pie8k, .framer-DfoEX .framer-1265wa { flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 1px); position: relative; width: 1px; }\",\".framer-DfoEX .framer-m94knc { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 22px); overflow: visible; position: relative; text-decoration: none; width: 22px; z-index: 1; }\",\".framer-DfoEX .framer-6d5a70 { height: 32px; position: relative; width: 1px; }\",\".framer-DfoEX .framer-s9nhb7-container { cursor: pointer; flex: none; height: 40px; position: relative; width: 40px; z-index: 1; }\",\".framer-DfoEX .framer-128p2a0 { align-content: center; align-items: center; aspect-ratio: 1 / 1; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 50px); justify-content: center; overflow: visible; padding: 5px; position: relative; width: 40px; }\",\".framer-DfoEX .framer-1f4vapd { align-content: center; align-items: center; 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: 5px 0px 5px 0px; position: relative; width: 100%; z-index: 0; }\",\".framer-DfoEX .framer-s7bthl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; z-index: 1; }\",\".framer-DfoEX .framer-1z0ipqp { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-DfoEX .framer-1473829-container, .framer-DfoEX .framer-9l3i7i-container, .framer-DfoEX .framer-15vlxdb-container, .framer-DfoEX .framer-fqwfr-container, .framer-DfoEX .framer-1ad2ku8-container, .framer-DfoEX .framer-1cpvp9c-container, .framer-DfoEX .framer-pale0x-container, .framer-DfoEX .framer-3qf1v0-container, .framer-DfoEX .framer-1vtg45f-container, .framer-DfoEX .framer-1uahxms-container, .framer-DfoEX .framer-4deew5-container, .framer-DfoEX .framer-1e83mv2-container, .framer-DfoEX .framer-q198j5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-DfoEX.framer-v-30be9a.framer-9bu67b { height: 64px; width: 390px; }\",\".framer-DfoEX.framer-v-30be9a .framer-o08i3f, .framer-DfoEX.framer-v-30be9a .framer-76boyf, .framer-DfoEX.framer-v-1afmsp7 .framer-76boyf, .framer-DfoEX.framer-v-76j3n8 .framer-76boyf { order: 2; }\",\".framer-DfoEX.framer-v-30be9a .framer-1gcpoww, .framer-DfoEX.framer-v-b1hd5l .framer-1gcpoww { align-self: stretch; gap: unset; height: auto; justify-content: space-between; }\",\".framer-DfoEX.framer-v-30be9a .framer-1c8k9w1, .framer-DfoEX.framer-v-1afmsp7 .framer-1c8k9w1, .framer-DfoEX.framer-v-b1hd5l .framer-1c8k9w1, .framer-DfoEX.framer-v-76j3n8 .framer-1c8k9w1 { height: var(--framer-aspect-ratio-supported, 40px); }\",\".framer-DfoEX.framer-v-30be9a .framer-s9nhb7-container, .framer-DfoEX.framer-v-1afmsp7 .framer-s9nhb7-container, .framer-DfoEX.framer-v-76j3n8 .framer-s9nhb7-container { order: 8; }\",\".framer-DfoEX.framer-v-30be9a .framer-128p2a0, .framer-DfoEX.framer-v-1afmsp7 .framer-128p2a0, .framer-DfoEX.framer-v-76j3n8 .framer-128p2a0 { height: var(--framer-aspect-ratio-supported, 40px); order: 1; }\",\".framer-DfoEX.framer-v-30be9a .framer-1265wa, .framer-DfoEX.framer-v-1afmsp7 .framer-1265wa, .framer-DfoEX.framer-v-b1hd5l .framer-18pie8k, .framer-DfoEX.framer-v-76j3n8 .framer-1265wa { height: var(--framer-aspect-ratio-supported, 30px); }\",\".framer-DfoEX.framer-v-1afmsp7.framer-9bu67b, .framer-DfoEX.framer-v-76j3n8.framer-9bu67b { height: 1000px; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; width: 390px; }\",\".framer-DfoEX.framer-v-1afmsp7 .framer-o08i3f, .framer-DfoEX.framer-v-b1hd5l .framer-76boyf, .framer-DfoEX.framer-v-76j3n8 .framer-o08i3f { order: 1; }\",\".framer-DfoEX.framer-v-1afmsp7 .framer-1gcpoww, .framer-DfoEX.framer-v-76j3n8 .framer-1gcpoww { gap: unset; justify-content: space-between; }\",\".framer-DfoEX.framer-v-1afmsp7 .framer-1f4vapd, .framer-DfoEX.framer-v-76j3n8 .framer-1f4vapd { flex: 1 0 0px; height: 1px; order: 2; padding: 0px 0px 5px 0px; }\",\".framer-DfoEX.framer-v-1afmsp7 .framer-s7bthl, .framer-DfoEX.framer-v-1afmsp7 .framer-1473829-container, .framer-DfoEX.framer-v-b1hd5l .framer-8ehrju, .framer-DfoEX.framer-v-76j3n8 .framer-s7bthl, .framer-DfoEX.framer-v-76j3n8 .framer-1473829-container { order: 0; }\",\".framer-DfoEX.framer-v-1afmsp7 .framer-1z0ipqp, .framer-DfoEX.framer-v-76j3n8 .framer-1z0ipqp { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 8px 0px; justify-content: flex-start; padding: 20px; }\",\".framer-DfoEX.framer-v-1afmsp7 .framer-9l3i7i-container, .framer-DfoEX.framer-v-76j3n8 .framer-9l3i7i-container { order: 1; width: 100%; }\",\".framer-DfoEX.framer-v-1afmsp7 .framer-15vlxdb-container, .framer-DfoEX.framer-v-76j3n8 .framer-15vlxdb-container { order: 2; width: 100%; }\",\".framer-DfoEX.framer-v-1afmsp7 .framer-fqwfr-container, .framer-DfoEX.framer-v-76j3n8 .framer-fqwfr-container { order: 3; width: 100%; }\",\".framer-DfoEX.framer-v-1afmsp7 .framer-1ad2ku8-container, .framer-DfoEX.framer-v-76j3n8 .framer-1ad2ku8-container { order: 4; width: 100%; }\",\".framer-DfoEX.framer-v-1afmsp7 .framer-1cpvp9c-container, .framer-DfoEX.framer-v-76j3n8 .framer-1cpvp9c-container { order: 5; width: 100%; }\",\".framer-DfoEX.framer-v-1afmsp7 .framer-pale0x-container, .framer-DfoEX.framer-v-76j3n8 .framer-pale0x-container { order: 6; width: 100%; }\",\".framer-DfoEX.framer-v-1afmsp7 .framer-3qf1v0-container, .framer-DfoEX.framer-v-76j3n8 .framer-3qf1v0-container { order: 8; width: 100%; }\",\".framer-DfoEX.framer-v-1afmsp7 .framer-1vtg45f-container, .framer-DfoEX.framer-v-76j3n8 .framer-1vtg45f-container { order: 7; width: 100%; }\",\".framer-DfoEX.framer-v-1afmsp7 .framer-1uahxms-container, .framer-DfoEX.framer-v-76j3n8 .framer-1uahxms-container { order: 9; width: 100%; }\",\".framer-DfoEX.framer-v-1afmsp7 .framer-4deew5-container, .framer-DfoEX.framer-v-76j3n8 .framer-4deew5-container { order: 10; width: 100%; }\",\".framer-DfoEX.framer-v-1afmsp7 .framer-1e83mv2-container, .framer-DfoEX.framer-v-76j3n8 .framer-1e83mv2-container { order: 11; width: 100%; }\",\".framer-DfoEX.framer-v-1afmsp7 .framer-q198j5-container, .framer-DfoEX.framer-v-76j3n8 .framer-q198j5-container { order: 12; width: 100%; }\",\".framer-DfoEX.framer-v-b1hd5l.framer-9bu67b { flex-direction: row; height: 96px; width: 810px; }\",\".framer-DfoEX.framer-v-b1hd5l .framer-o08i3f { flex: 1 0 0px; width: 1px; }\",\".framer-DfoEX.framer-v-b1hd5l .framer-s9nhb7-container { order: 7; }\",\".framer-DfoEX.framer-v-76j3n8 .framer-1ex3cij { height: 96px; }\",'.framer-DfoEX[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-DfoEX [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-DfoEX[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-DfoEX [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-DfoEX[data-hide-scrollbars=\"true\"], .framer-DfoEX [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }','.framer-DfoEX[data-border=\"true\"]::after, .framer-DfoEX [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 112\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"aP3Kf4gJP\":{\"layout\":[\"fixed\",\"fixed\"]},\"ggHnybVkz\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]},\"CzIYgLS7V\":{\"layout\":[\"fixed\",\"fixed\"]},\"eE8UqkE2H\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergI9CvDdZ1=withCSS(Component,css,\"framer-DfoEX\");export default FramergI9CvDdZ1;FramergI9CvDdZ1.displayName=\"Navigation Bar (不要改動)\";FramergI9CvDdZ1.defaultProps={height:112,width:1200};addPropertyControls(FramergI9CvDdZ1,{variant:{options:[\"FogTUlsKx\",\"aP3Kf4gJP\",\"ggHnybVkz\",\"CzIYgLS7V\",\"eE8UqkE2H\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\",\"tablet\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramergI9CvDdZ1,[{explicitInter:true,fonts:[]},...VectorFonts,...MenuFonts,...SearchFonts,...TriggerFonts],{supportsExplicitInterCodegen:true});FramergI9CvDdZ1.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Trigger,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergI9CvDdZ1\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aP3Kf4gJP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ggHnybVkz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"CzIYgLS7V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eE8UqkE2H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"112\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gI9CvDdZ1.map"],"mappings":"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"}