{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/TKQCZTXKaxLh9RhpbQvb/9GQoNOpUEy9xPzRrs0Ob/AIAnimation.js", "ssg:https://framerusercontent.com/modules/cJ0oREQZL92HAAZORXXt/2LvWHzmsYabZmfmXztKG/AIAnimationTypewriter.js"],
  "sourcesContent": ["import { jsx as _jsx, Fragment as _Fragment } from \"react/jsx-runtime\";\nimport { motion } from \"framer-motion\";\nimport { createStore } from \"https://framer.com/m/framer/store.js@^1.0.0\"; // Learn more: https://www.framer.com/docs/guides/overrides/\nconst STATES = {\n  waitingForViewport: \"waiting-for-viewport\",\n  connect: \"connect\",\n  initialResponse: \"initial-response\",\n  secondMessage: \"second-message\",\n  secondMessagePosted: \"second-message-posted\",\n  thirdMessage: \"third-message\"\n};\nconst useStore = createStore({\n  state: STATES.waitingForViewport\n});\nexport function categoriesWrapper(Component) {\n  return props => {\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        maskImage: \"linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 1) 90%, rgba(0, 0, 0, 0) 100%\",\n        WebkitMaskImage: \"linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 1) 90%, rgba(0, 0, 0, 0) 100%\"\n      }\n    });\n  };\n}\nexport function wrapperLanding(Component) {\n  return props => {\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        scale: .75,\n        maskImage: \"linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 10%\",\n        WebkitMaskImage: \"linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 10%\"\n      }\n    });\n  };\n}\nexport function wrapperLandingMobile(Component) {\n  return props => {\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        scale: .5,\n        maskImage: \"linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 10%\",\n        WebkitMaskImage: \"linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 10%\"\n      }\n    });\n  };\n}\nexport function wrapper(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        scale: .5,\n        opacity: .2\n      },\n      animate: {\n        scale: 1,\n        opacity: 1\n      },\n      onViewportEnter: () => setStore({\n        state: STATES.connect\n      }),\n      onViewportLeave: () => setStore({\n        state: STATES.waitingForViewport\n      })\n    });\n  };\n}\nexport function wrapperDarkMode(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        scale: .5,\n        opacity: .2\n      },\n      animate: {\n        scale: .5,\n        opacity: 1\n      },\n      onViewportEnter: () => setStore({\n        state: STATES.connect\n      }),\n      onViewportLeave: () => setStore({\n        state: STATES.waitingForViewport\n      })\n    });\n  };\n}\nexport function wrapperDarkModeFade(Component) {\n  return props => {\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        maskImage: \"linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 10%\",\n        WebkitMaskImage: \"linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 10%\"\n      }\n    });\n  };\n}\nexport function wrapperScaleTablet(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        scale: .8\n      }\n    });\n  };\n}\nexport function wrapperScaleMobile(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        scale: .4\n      }\n    });\n  };\n}\nconst PointerPress = motion.div;\nexport function pointer(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    if (store.state !== STATES.connect) return /*#__PURE__*/_jsx(_Fragment, {});\n    return /*#__PURE__*/_jsx(PointerPress, {\n      animate: {\n        scale: [1, .8, 1],\n        opacity: [1, 1, 1, 1, 0]\n      },\n      transition: {\n        delay: 1.5\n      },\n      style: {\n        width: 60,\n        height: 60,\n        position: \"absolute\",\n        top: 100,\n        left: 100\n      },\n      children: /*#__PURE__*/_jsx(Component, {\n        ...props,\n        initial: {\n          y: 100,\n          x: 100\n        },\n        animate: {\n          x: 0,\n          y: 0\n        },\n        transition: {\n          duration: 1,\n          delay: .5,\n          type: \"spring\"\n        }\n      })\n    });\n  };\n}\nexport function notification(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    if (store.state !== STATES.connect) return /*#__PURE__*/_jsx(_Fragment, {});\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        scale: .5,\n        opacity: .2\n      },\n      animate: {\n        scale: 1,\n        opacity: 1\n      }\n    });\n  };\n}\nexport function connectWithMe(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    if (store.state !== STATES.connect) return /*#__PURE__*/_jsx(_Fragment, {});\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        y: 0\n      },\n      animate: {\n        y: -500,\n        rotate: 10,\n        opacity: 0\n      },\n      transition: {\n        duration: 1,\n        delay: 2.5,\n        type: \"spring\"\n      },\n      onAnimationComplete: e => {\n        setStore({\n          state: STATES.initialResponse\n        });\n      }\n    });\n  };\n} // Initial response\nexport function initialMessage(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    if (store.state === STATES.connect || store.state === STATES.waitingForViewport) return /*#__PURE__*/_jsx(_Fragment, {});\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        y: 0\n      },\n      animate: (store.state === STATES.secondMessagePosted || store.state === STATES.thirdMessage) && {\n        y: -500\n      } || {\n        y: -100\n      },\n      transition: (store.state === STATES.secondMessagePosted || store.state === STATES.thirdMessage) && {\n        duration: 1,\n        type: \"spring\"\n      } || {\n        duration: 1,\n        delay: 3,\n        type: \"spring\"\n      }\n    });\n  };\n}\nexport function initialMessageHeader(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    if (store.state === STATES.connect || store.state === STATES.waitingForViewport) return /*#__PURE__*/_jsx(_Fragment, {});\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        opacity: 0\n      },\n      animate: {\n        opacity: 1\n      },\n      transition: {\n        duration: 1,\n        type: \"spring\"\n      }\n    });\n  };\n}\nexport function initialMessageCard(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    if (store.state === STATES.connect || store.state === STATES.waitingForViewport) return /*#__PURE__*/_jsx(_Fragment, {});\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        filter: \"opacity(0%)\",\n        scale: .9\n      },\n      animate: {\n        filter: \"opacity(100%)\",\n        scale: 1\n      },\n      transition: {\n        duration: .5,\n        delay: 1.5,\n        type: \"spring\"\n      }\n    });\n  };\n}\nexport function inputComposer(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    if (store.state === STATES.connect || store.state === STATES.secondMessagePosted || store.state === STATES.thirdMessage || store.state === STATES.waitingForViewport) return /*#__PURE__*/_jsx(_Fragment, {});\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        y: 800\n      },\n      animate: {\n        y: 0\n      },\n      transition: {\n        duration: 1,\n        delay: 3,\n        type: \"spring\"\n      },\n      onAnimationComplete: () => setStore({\n        state: STATES.secondMessage\n      })\n    });\n  };\n}\nexport function inputComposerBookings(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    if (store.state === STATES.connect || store.state === STATES.secondMessagePosted || store.state === STATES.thirdMessage || store.state === STATES.waitingForViewport) return /*#__PURE__*/_jsx(_Fragment, {});\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        y: 800\n      },\n      animate: {\n        y: 0\n      },\n      transition: {\n        duration: 1,\n        delay: 0,\n        type: \"spring\"\n      },\n      onAnimationComplete: () => setStore({\n        state: STATES.secondMessage\n      })\n    });\n  };\n}\nexport function inputComposerCustomerService(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    if (store.state === STATES.connect || store.state === STATES.secondMessagePosted || store.state === STATES.thirdMessage || store.state === STATES.waitingForViewport) return /*#__PURE__*/_jsx(_Fragment, {});\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        y: 800\n      },\n      animate: {\n        y: 0\n      },\n      transition: {\n        duration: 1,\n        delay: 0,\n        type: \"spring\"\n      },\n      onAnimationComplete: () => setStore({\n        state: STATES.secondMessage\n      })\n    });\n  };\n} // second message\nexport function secondMessage(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    if (store.state !== STATES.secondMessage) return /*#__PURE__*/_jsx(_Fragment, {});\n    return /*#__PURE__*/_jsx(Component, {\n      ...props\n    });\n  };\n}\nexport function secondMessagePlaceholder(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    if (store.state === STATES.secondMessage) return /*#__PURE__*/_jsx(_Fragment, {});\n    return /*#__PURE__*/_jsx(Component, {\n      ...props\n    });\n  };\n}\nexport function pointerSend(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    if (store.state !== STATES.secondMessage) return /*#__PURE__*/_jsx(_Fragment, {});\n    return /*#__PURE__*/_jsx(PointerPress, {\n      animate: {\n        scale: [1, .8, 1],\n        opacity: [1, 1, 1, 1, 0]\n      },\n      transition: {\n        delay: 4.5\n      },\n      onAnimationComplete: () => setStore({\n        state: STATES.secondMessagePosted\n      }),\n      style: {\n        width: 60,\n        height: 60,\n        position: \"absolute\",\n        bottom: 0,\n        right: 0\n      },\n      children: /*#__PURE__*/_jsx(Component, {\n        ...props,\n        initial: {\n          y: 200,\n          x: 200\n        },\n        animate: {\n          x: 0,\n          y: 0\n        },\n        transition: {\n          duration: 1,\n          delay: 3.5,\n          type: \"spring\"\n        }\n      })\n    });\n  };\n}\nexport function pointerSendBookings(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    if (store.state !== STATES.secondMessage) return /*#__PURE__*/_jsx(_Fragment, {});\n    return /*#__PURE__*/_jsx(PointerPress, {\n      animate: {\n        scale: [1, .8, 1],\n        opacity: [1, 1, 1, 1, 0]\n      },\n      transition: {\n        delay: 4.5\n      },\n      onAnimationComplete: () => setStore({\n        state: STATES.secondMessagePosted\n      }),\n      style: {\n        width: 60,\n        height: 60,\n        position: \"absolute\",\n        bottom: 0,\n        right: 0\n      },\n      children: /*#__PURE__*/_jsx(Component, {\n        ...props,\n        initial: {\n          y: 200,\n          x: 200\n        },\n        animate: {\n          x: 0,\n          y: 0\n        },\n        transition: {\n          duration: 1,\n          delay: 2,\n          type: \"spring\"\n        }\n      })\n    });\n  };\n} // second message posted\nexport function secondMessagePosted(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    if (store.state !== STATES.secondMessagePosted && store.state !== STATES.thirdMessage) return /*#__PURE__*/_jsx(_Fragment, {});\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        y: 300,\n        opacity: 0\n      },\n      animate: {\n        y: 0,\n        opacity: 1\n      },\n      transition: {\n        duration: 1,\n        type: \"spring\"\n      },\n      onAnimationComplete: () => setStore({\n        state: STATES.thirdMessage\n      })\n    });\n  };\n} // third message\nexport function thirdMessage(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    if (store.state !== STATES.thirdMessage) return /*#__PURE__*/_jsx(_Fragment, {});\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        y: 100,\n        opacity: 0\n      },\n      animate: {\n        y: 0,\n        opacity: 1\n      },\n      transition: {\n        duration: 1,\n        type: \"spring\"\n      }\n    });\n  };\n}\nexport function thirdMessageCTA(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    if (store.state !== STATES.thirdMessage) return /*#__PURE__*/_jsx(_Fragment, {});\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        opacity: 0\n      },\n      animate: {\n        opacity: 1\n      },\n      transition: {\n        duration: 1,\n        delay: 8,\n        type: \"spring\"\n      },\n      onAnimationComplete: () => setStore({\n        state: STATES.connect\n      })\n    });\n  };\n}\nexport function thirdMessageCTASell(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    if (store.state !== STATES.thirdMessage) return /*#__PURE__*/_jsx(_Fragment, {});\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        opacity: 0\n      },\n      animate: {\n        opacity: 1\n      },\n      transition: {\n        duration: 1,\n        delay: 8,\n        type: \"spring\"\n      }\n    });\n  };\n}\nexport function thirdMessageCTABookings(Component) {\n  return props => {\n    const [store, setStore] = useStore();\n    if (store.state !== STATES.thirdMessage) return /*#__PURE__*/_jsx(_Fragment, {});\n    return /*#__PURE__*/_jsx(Component, {\n      ...props,\n      initial: {\n        opacity: 0\n      },\n      animate: {\n        opacity: 1\n      },\n      transition: {\n        duration: 1,\n        delay: 3,\n        type: \"spring\"\n      }\n    });\n  };\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"secondMessagePosted\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"secondMessagePosted\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"wrapperScaleTablet\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"wrapperScaleTablet\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"pointer\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"pointer\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"wrapperScaleMobile\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"wrapperScaleMobile\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"inputComposer\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"inputComposer\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"thirdMessageCTASell\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"thirdMessageCTASell\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"secondMessage\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"secondMessage\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"wrapperDarkModeFade\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"wrapperDarkModeFade\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"initialMessageCard\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"initialMessageCard\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"pointerSend\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"pointerSend\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"categoriesWrapper\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"categoriesWrapper\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"inputComposerBookings\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"inputComposerBookings\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"secondMessagePlaceholder\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"secondMessagePlaceholder\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"inputComposerCustomerService\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"inputComposerCustomerService\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"wrapperLandingMobile\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"wrapperLandingMobile\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"initialMessageHeader\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"initialMessageHeader\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"thirdMessage\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"thirdMessage\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"thirdMessageCTABookings\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"thirdMessageCTABookings\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"pointerSendBookings\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"pointerSendBookings\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"initialMessage\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"initialMessage\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"connectWithMe\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"connectWithMe\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"thirdMessageCTA\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"thirdMessageCTA\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"wrapper\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"wrapper\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"notification\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"notification\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"wrapperDarkMode\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"wrapperDarkMode\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"wrapperLanding\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"wrapperLanding\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./AIAnimation.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nimport { addPropertyControls, ControlType } from \"framer\";\nexport function AIAnimationTypewriter(props) {\n  const [dynamicText, setDynamicText] = React.useState(\"\");\n  React.useEffect(() => {\n    var i = 0;\n    var text = \"\";\n    var timer = setInterval(function () {\n      if (i < props.text.length) {\n        text += props.text.charAt(i);\n        i++;\n        setDynamicText(text);\n      } else {\n        clearInterval(timer);\n      }\n    }, 20);\n  }, [props.text]);\n  return /*#__PURE__*/_jsx(\"div\", {\n    style: {\n      fontFamily: \"Sunflower\",\n      fontWeight: \"normal\",\n      fontSize: 24,\n      color: props.color\n    },\n    children: dynamicText\n  });\n}\nAIAnimationTypewriter.defaultProps = {\n  text: \"Hey there! Here are a few ways you can connect with Mike:\"\n};\naddPropertyControls(AIAnimationTypewriter, {\n  text: {\n    type: ControlType.String,\n    title: \"text\"\n  },\n  color: {\n    type: ControlType.Color,\n    title: \"color\",\n    defaultValue: \"#000000\"\n  }\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"AIAnimationTypewriter\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"AIAnimationTypewriter\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./AIAnimationTypewriter.map"],
  "mappings": "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",
  "names": ["STATES", "useStore", "createStore", "categoriesWrapper", "Component", "props", "p", "wrapperLanding", "wrapperLandingMobile", "wrapper", "store", "setStore", "wrapperDarkMode", "wrapperDarkModeFade", "wrapperScaleTablet", "wrapperScaleMobile", "PointerPress", "motion", "pointer", "l", "connectWithMe", "Component", "props", "store", "setStore", "useStore", "STATES", "p", "l", "e", "initialMessage", "initialMessageHeader", "initialMessageCard", "inputComposer", "inputComposerBookings", "inputComposerCustomerService", "secondMessage", "secondMessagePlaceholder", "pointerSend", "PointerPress", "pointerSendBookings", "secondMessagePosted", "thirdMessage", "thirdMessageCTA", "thirdMessageCTASell", "thirdMessageCTABookings", "AIAnimationTypewriter", "props", "dynamicText", "setDynamicText", "ye", "ue", "i", "text", "timer", "p", "addPropertyControls", "ControlType"]
}
