{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/wq2fv1wLG9gzt1gpLvTd/B1KegFejBG7r8IKE2QGs/m4wGiPnFH.js"],
  "sourcesContent": ["// Generated by Framer (d627410)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nimport { motion, LayoutGroup } from \"framer-motion\";\nimport { useActiveVariantCallback, addFonts, withCSS, addPropertyControls, ControlType, cx, useVariantState, getFonts, Stack, useRouter, resolveLink } from \"framer\";\nimport DropdownAction from \"https://framerusercontent.com/modules/jnaNqWVgFSI5EvG7pjN4/ClSCIfoh2l8xwGzOAsVv/fehiT9XL1.js\";\nconst DropdownActionFonts = getFonts(DropdownAction);\nconst cycleOrder = [\"nqhWZdTzO\"];\nconst variantClassNames = {\n  nqhWZdTzO: \"framer-v-zrb9a6\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    type: \"spring\",\n    ease: [.44, 0, .56, 1],\n    duration: .3,\n    delay: 0,\n    stiffness: 500,\n    damping: 60,\n    mass: 1\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst useRandomID = () => {\n  const ref = React.useRef(null);\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n  return ref.current;\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"nqhWZdTzO\",\n  tap: y47x_7D3k,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    variants,\n    baseVariant,\n    gestureVariant,\n    classNames,\n    transition,\n    setVariant,\n    setGestureState\n  } = useVariantState({\n    defaultVariant: \"nqhWZdTzO\",\n    variant,\n    transitions,\n    variantClassNames,\n    cycleOrder\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const router = useRouter();\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTapzrb9a6 = activeVariantCallback(async (...args) => {\n    if (y47x_7D3k) {\n      const res = await y47x_7D3k(...args);\n      if (res === false) return false;\n    }\n  });\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-sxvid\", classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : undefined\n      },\n      children: /*#__PURE__*/_jsx(Stack, {\n        ...restProps,\n        className: cx(\"framer-zrb9a6\", className),\n        style: {\n          borderBottomLeftRadius: 21,\n          borderBottomRightRadius: 21,\n          borderTopRightRadius: 21,\n          borderTopLeftRadius: 21,\n          boxShadow: \"0px 0.6032302072222955px 3.0161510361114776px -1.4166666666666665px rgba(0, 0, 0, 0.20194), 0px 2.290210571630906px 11.45105285815453px -2.833333333333333px rgba(0, 0, 0, 0.17242), 0px 10px 50px -4.25px rgba(0, 0, 0, 0.0375)\",\n          backgroundColor: \"rgb(255, 255, 255)\",\n          ...style\n        },\n        layoutId: \"nqhWZdTzO\",\n        transition: transition,\n        layoutDependency: layoutDependency,\n        direction: \"vertical\",\n        distribution: \"start\",\n        alignment: \"start\",\n        gap: 16,\n        wrap: false,\n        __fromCanvasComponent: true,\n        __contentWrapperStyle: {\n          width: \"100%\",\n          height: \"auto\",\n          padding: \"32px 16px 8px 16px\"\n        },\n        \"data-highlight\": true,\n        \"data-framer-name\": \"Variant 1\",\n        onTap: onTapzrb9a6,\n        ref: ref,\n        children: /*#__PURE__*/_jsxs(Stack, {\n          className: \"framer-s92qzv\",\n          style: {},\n          layoutId: \"K32vvF2XY\",\n          transition: transition,\n          layoutDependency: layoutDependency,\n          background: null,\n          direction: \"vertical\",\n          distribution: \"start\",\n          alignment: \"start\",\n          gap: 8,\n          __fromCanvasComponent: true,\n          __contentWrapperStyle: {\n            width: \"100%\",\n            height: \"auto\",\n            padding: \"0px 0px 0px 0px\"\n          },\n          \"data-framer-name\": \"Frame 23\",\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            style: {},\n            className: \"framer-1g779rd-container\",\n            layoutId: \"iP9bQ4OUR-container\",\n            transition: transition,\n            layoutDependency: layoutDependency,\n            children: /*#__PURE__*/_jsx(DropdownAction, {\n              width: \"100%\",\n              height: \"100%\",\n              layoutId: \"iP9bQ4OUR\",\n              id: \"iP9bQ4OUR\",\n              variant: \"ECcSujvuT\",\n              title: \"Turnkey Solutions\",\n              firstLink: \"End to End Solutions\",\n              link1: resolveLink(\"data:framer/page-link,OstljUAOG\", router),\n              secondLink: \"Custom Software \",\n              link2: resolveLink(\"data:framer/page-link,OstljUAOG?element=dIh3V5mN6\", router),\n              thirdLink: \"Third Link\",\n              cTA: \"Request a Quote\",\n              lINKCTA: resolveLink(\"data:framer/page-link,G2YjIt6Zi\", router),\n              color: 'var(--token-8ddb7328-4013-4f73-862a-73cabdb6d7cb, rgb(114, 146, 167)) /* {\"name\":\"prim/400\"} */',\n              _3ITEMS: false,\n              cTA1: true,\n              style: {\n                width: \"100%\",\n                height: \"100%\"\n              }\n            })\n          }), /*#__PURE__*/_jsx(motion.div, {\n            style: {},\n            className: \"framer-fwyp1r-container\",\n            layoutId: \"EUUegsjJ9-container\",\n            transition: transition,\n            layoutDependency: layoutDependency,\n            children: /*#__PURE__*/_jsx(DropdownAction, {\n              width: \"100%\",\n              height: \"100%\",\n              layoutId: \"EUUegsjJ9\",\n              id: \"EUUegsjJ9\",\n              variant: \"ECcSujvuT\",\n              title: \"Expand your Team\",\n              firstLink: \"Engagement Models\",\n              link1: resolveLink(\"data:framer/page-link,hcf8f3Z_a?element=Z1tVBwoRg\", router),\n              secondLink: \"Vetting Process\",\n              link2: resolveLink(\"data:framer/page-link,hcf8f3Z_a?element=hUvFqK91q\", router),\n              thirdLink: \"Third Link\",\n              cTA: \"Start Hiring\",\n              lINKCTA: resolveLink(\"data:framer/page-link,ctAhz2XjC\", router),\n              color: 'var(--token-8ddb7328-4013-4f73-862a-73cabdb6d7cb, rgb(114, 146, 167)) /* {\"name\":\"prim/400\"} */',\n              _3ITEMS: false,\n              cTA1: true,\n              style: {\n                width: \"100%\",\n                height: \"100%\"\n              }\n            })\n          }), /*#__PURE__*/_jsx(motion.div, {\n            style: {},\n            className: \"framer-clt25n-container\",\n            layoutId: \"qpXvgbCU5-container\",\n            transition: transition,\n            layoutDependency: layoutDependency,\n            children: /*#__PURE__*/_jsx(DropdownAction, {\n              width: \"100%\",\n              height: \"100%\",\n              layoutId: \"qpXvgbCU5\",\n              id: \"qpXvgbCU5\",\n              variant: \"ECcSujvuT\",\n              title: \"About Us\",\n              firstLink: \"Leadership \",\n              link1: resolveLink(\"data:framer/page-link,dn_BrNpxs\", router),\n              secondLink: \"Portfolio\",\n              link2: resolveLink(\"data:framer/page-link,RVyghf68D\", router),\n              thirdLink: \"Technologies \",\n              link3: resolveLink(\"data:framer/page-link,cG3zQN_as\", router),\n              cTA: \"CTA\",\n              color: 'var(--token-8ddb7328-4013-4f73-862a-73cabdb6d7cb, rgb(114, 146, 167)) /* {\"name\":\"prim/400\"} */',\n              _3ITEMS: true,\n              cTA1: false,\n              style: {\n                width: \"100%\",\n                height: \"100%\"\n              }\n            })\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-sxvid [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none;}', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-sxvid * { box-sizing: border-box; }\", \".framer-sxvid .framer-zrb9a6 { position: relative; cursor: pointer; overflow: visible; width: 1268px; height: min-content; }\", \".framer-sxvid .framer-s92qzv { position: relative; overflow: visible; -webkit-user-select: none; user-select: none; width: 100%; height: min-content; flex: none; }\", \".framer-sxvid .framer-1g779rd-container { position: relative; width: 100%; height: 130px; flex: none; }\", \".framer-sxvid .framer-fwyp1r-container { position: relative; width: 100%; height: 141px; flex: none; }\", \".framer-sxvid .framer-clt25n-container { position: relative; width: 100%; height: 121px; flex: none; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerIntrinsicHeight 448\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerIntrinsicWidth 1268\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerVariables {\"y47x_7D3k\":\"tap\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            */\nconst Framerm4wGiPnFH = withCSS(Component, css);\nexport default Framerm4wGiPnFH;\nFramerm4wGiPnFH.displayName = \"menu\";\nFramerm4wGiPnFH.defaultProps = {\n  width: 1268,\n  height: 448\n};\naddPropertyControls(Framerm4wGiPnFH, {\n  y47x_7D3k: {\n    type: ControlType.EventHandler,\n    title: \"Tap\"\n  }\n});\naddFonts(Framerm4wGiPnFH, [...DropdownActionFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Framerm4wGiPnFH\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"448\",\n        \"framerVariables\": \"{\\\"y47x_7D3k\\\":\\\"tap\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"1268\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["DropdownActionFonts", "getFonts", "fehiT9XL1_default", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "y47x_7D3k", "restProps", "variant", "variants", "baseVariant", "gestureVariant", "classNames", "transition", "setVariant", "setGestureState", "useVariantState", "variantClassNames", "cycleOrder", "layoutDependency", "router", "useRouter", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapzrb9a6", "args", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Stack", "u", "fehiT9XL1_default", "resolveLink", "css", "Framerm4wGiPnFH", "withCSS", "m4wGiPnFH_default", "addPropertyControls", "ControlType", "addFonts", "DropdownActionFonts"]
}
