{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/Gsg8qsiJmkdcJVX1SX9P/eejLrCZjGM21Hjq7DDPx/GJjeS61he.js", "ssg:https://framerusercontent.com/modules/d2M4v5HEOMtm1kyWB9MV/XDXfgcOt9CE9WK12zhge/hBRxGwh9Y.js", "ssg:https://framerusercontent.com/modules/eXMb2yLsrDYp072RiU5C/HoYI5mMueA19pGEziTVN/ql7aMTMGq.js", "ssg:https://framerusercontent.com/modules/q6XKuG7cEgj4w8co1i5q/A0tBps8SxFECgnwS6OgF/PayAsYouGo.js", "ssg:https://framerusercontent.com/modules/VeGumy9vTc1WXGlujbrU/9bm8KWWZV7VtwJcPAod8/InputForm.js"],
  "sourcesContent": ["// Generated by Framer (44d7d2d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Image,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";const MaterialFonts=getFonts(Material);const cycleOrder=[\"uREjXVJ0k\",\"k0Siv1kwa\"];const serializationHash=\"framer-f8VVR\";const variantClassNames={k0Siv1kwa:\"framer-v-1anma84\",uREjXVJ0k:\"framer-v-13ewu39\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"uREjXVJ0k\",\"Variant 2\":\"k0Siv1kwa\"};const getProps=({body,height,id,image,main,personRole,personTitle,width,...props})=>{var _ref,_ref1,_ref2,_ref3,_ref4,_humanReadableVariantMap_props_variant,_ref5;return{...props,MalXyi06q:(_ref=main!==null&&main!==void 0?main:props.MalXyi06q)!==null&&_ref!==void 0?_ref:\"Better than all the competition\",mKpK0xWXw:(_ref1=personRole!==null&&personRole!==void 0?personRole:props.mKpK0xWXw)!==null&&_ref1!==void 0?_ref1:\"Director of Creative Media at Sarreid, Ltd.\",RoucMh53b:(_ref2=personTitle!==null&&personTitle!==void 0?personTitle:props.RoucMh53b)!==null&&_ref2!==void 0?_ref2:\"Chris Barnes\",T9yrzyWtT:(_ref3=body!==null&&body!==void 0?body:props.T9yrzyWtT)!==null&&_ref3!==void 0?_ref3:\"Until imagine.io, we didn\u2019t find any of the competition to be producing viable, believable images. We looked at a few other options, and none met our standards for \u201Creal and not obviously fake\u201D images.\",TSDt6HVnh:(_ref4=image!==null&&image!==void 0?image:props.TSDt6HVnh)!==null&&_ref4!==void 0?_ref4:{src:\"https://framerusercontent.com/images/55pvV3aStlI1a46EJNV8fPw90.png\"},variant:(_ref5=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref5!==void 0?_ref5:\"uREjXVJ0k\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,MalXyi06q,T9yrzyWtT,TSDt6HVnh,RoucMh53b,mKpK0xWXw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uREjXVJ0k\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-13ewu39\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"uREjXVJ0k\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-792d9903-2669-4d32-aca9-4bf0750cf240, rgb(255, 255, 255))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,boxShadow:\"0px 1px 20px 0px rgba(0, 0, 0, 0.1)\",...style},...addPropertyOverrides({k0Siv1kwa:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17rxnay\",\"data-framer-name\":\"Copy Wrap\",layoutDependency:layoutDependency,layoutId:\"CW2C5aW_s\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wkhwg3\",\"data-framer-name\":\"Stars\",layoutDependency:layoutDependency,layoutId:\"T_dApAv3i\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uo22zn-container\",layoutDependency:layoutDependency,layoutId:\"kCFkISReB-container\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-ec2fc95b-0069-4aaf-9dc7-4e4f889ff086, rgb(235, 78, 10))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Star\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"kCFkISReB\",layoutId:\"kCFkISReB\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i8gfua-container\",layoutDependency:layoutDependency,layoutId:\"SOTlABaDx-container\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-ec2fc95b-0069-4aaf-9dc7-4e4f889ff086, rgb(235, 78, 10))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Star\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"SOTlABaDx\",layoutId:\"SOTlABaDx\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-spdrqy-container\",layoutDependency:layoutDependency,layoutId:\"Gb2bikR13-container\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-ec2fc95b-0069-4aaf-9dc7-4e4f889ff086, rgb(235, 78, 10))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Star\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"Gb2bikR13\",layoutId:\"Gb2bikR13\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rk7fyr-container\",layoutDependency:layoutDependency,layoutId:\"gVbuZnFcp-container\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-ec2fc95b-0069-4aaf-9dc7-4e4f889ff086, rgb(235, 78, 10))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Star\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"gVbuZnFcp\",layoutId:\"gVbuZnFcp\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ykneu6-container\",layoutDependency:layoutDependency,layoutId:\"b_iIg56DB-container\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-ec2fc95b-0069-4aaf-9dc7-4e4f889ff086, rgb(235, 78, 10))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Star\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"b_iIg56DB\",layoutId:\"b_iIg56DB\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1byqyeu-container\",layoutDependency:layoutDependency,layoutId:\"tWR9UkBlP-container\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-ec2fc95b-0069-4aaf-9dc7-4e4f889ff086, rgb(235, 78, 10))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Star\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"tWR9UkBlP\",layoutId:\"tWR9UkBlP\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3retpn\",\"data-framer-name\":\"Main Copy\",layoutDependency:layoutDependency,layoutId:\"KrhleUpp9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-02427687-12e6-4ba0-9dcd-6a9ca54a387f, rgb(16, 16, 16)))\"},children:\"Better than all the competition\"})}),className:\"framer-7s21jm\",\"data-framer-name\":\"Main\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],layoutDependency:layoutDependency,layoutId:\"Toyp92irU\",style:{\"--extracted-r6o4lv\":\"var(--token-02427687-12e6-4ba0-9dcd-6a9ca54a387f, rgb(16, 16, 16))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:MalXyi06q,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-424407ca-8a5e-4b48-84df-2af93dcb4665, rgb(39, 40, 40)))\"},children:\"Until imagine.io, we didn\u2019t find any of the competition to be producing viable, believable images. We looked at a few other options, and none met our standards for \u201Creal and not obviously fake\u201D images.\"})}),className:\"framer-ruvgmk\",\"data-framer-name\":\"Body\",fonts:[\"CUSTOM;PP Neue Montreal Regular\"],layoutDependency:layoutDependency,layoutId:\"xgMp9CCin\",style:{\"--extracted-r6o4lv\":\"var(--token-424407ca-8a5e-4b48-84df-2af93dcb4665, rgb(39, 40, 40))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:T9yrzyWtT,verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cyaq0j\",\"data-framer-name\":\"Person\",layoutDependency:layoutDependency,layoutId:\"CmFdQsEeu\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"50px\",...toResponsiveImage(TSDt6HVnh)},className:\"framer-1mjed0i\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"ChoW3NsXu\",style:{borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w061nb\",layoutDependency:layoutDependency,layoutId:\"qQFPbAsVw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-02427687-12e6-4ba0-9dcd-6a9ca54a387f, rgb(16, 16, 16)))\"},children:\"Chris Barnes\"})}),className:\"framer-1hixvhk\",\"data-framer-name\":\"Name\",fonts:[\"CUSTOM;PP Neue Montreal Regular\"],layoutDependency:layoutDependency,layoutId:\"C68SZVZ_F\",style:{\"--extracted-r6o4lv\":\"var(--token-02427687-12e6-4ba0-9dcd-6a9ca54a387f, rgb(16, 16, 16))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:RoucMh53b,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a89c5b27-f6c1-400c-ab81-19a1903fc649, rgb(27, 28, 28)))\"},children:\"Director of Creative Media at Sarreid, Ltd.\"})}),className:\"framer-15zw4l\",\"data-framer-name\":\"TItle\",fonts:[\"CUSTOM;PP Neue Montreal Regular\"],layoutDependency:layoutDependency,layoutId:\"nbVGhFGOT\",style:{\"--extracted-r6o4lv\":\"var(--token-a89c5b27-f6c1-400c-ab81-19a1903fc649, rgb(27, 28, 28))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.5},text:mKpK0xWXw,verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-f8VVR.framer-11f9zt2, .framer-f8VVR .framer-11f9zt2 { display: block; }\",\".framer-f8VVR.framer-13ewu39 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; height: 496px; justify-content: space-between; overflow: hidden; padding: 40px; position: relative; width: 311px; will-change: var(--framer-will-change-override, transform); }\",\".framer-f8VVR .framer-17rxnay { 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: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-f8VVR .framer-1wkhwg3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 24px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-f8VVR .framer-1uo22zn-container, .framer-f8VVR .framer-1i8gfua-container, .framer-f8VVR .framer-spdrqy-container, .framer-f8VVR .framer-1rk7fyr-container, .framer-f8VVR .framer-1ykneu6-container, .framer-f8VVR .framer-1byqyeu-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-f8VVR .framer-3retpn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-f8VVR .framer-7s21jm, .framer-f8VVR .framer-ruvgmk, .framer-f8VVR .framer-15zw4l { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-f8VVR .framer-cyaq0j { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-f8VVR .framer-1mjed0i { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 50px); position: relative; width: 50px; }\",\".framer-f8VVR .framer-1w061nb { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-f8VVR .framer-1hixvhk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-f8VVR .framer-17rxnay, .framer-f8VVR .framer-1wkhwg3, .framer-f8VVR .framer-3retpn, .framer-f8VVR .framer-cyaq0j, .framer-f8VVR .framer-1w061nb { gap: 0px; } .framer-f8VVR .framer-17rxnay > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-f8VVR .framer-17rxnay > :first-child, .framer-f8VVR .framer-3retpn > :first-child, .framer-f8VVR .framer-1w061nb > :first-child { margin-top: 0px; } .framer-f8VVR .framer-17rxnay > :last-child, .framer-f8VVR .framer-3retpn > :last-child, .framer-f8VVR .framer-1w061nb > :last-child { margin-bottom: 0px; } .framer-f8VVR .framer-1wkhwg3 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-f8VVR .framer-1wkhwg3 > :first-child, .framer-f8VVR .framer-cyaq0j > :first-child { margin-left: 0px; } .framer-f8VVR .framer-1wkhwg3 > :last-child, .framer-f8VVR .framer-cyaq0j > :last-child { margin-right: 0px; } .framer-f8VVR .framer-3retpn > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-f8VVR .framer-cyaq0j > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-f8VVR .framer-1w061nb > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 496\n * @framerIntrinsicWidth 311\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"k0Siv1kwa\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MalXyi06q\":\"main\",\"T9yrzyWtT\":\"body\",\"TSDt6HVnh\":\"image\",\"RoucMh53b\":\"personTitle\",\"mKpK0xWXw\":\"personRole\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerGJjeS61he=withCSS(Component,css,\"framer-f8VVR\");export default FramerGJjeS61he;FramerGJjeS61he.displayName=\"Review Stack\";FramerGJjeS61he.defaultProps={height:496,width:311};addPropertyControls(FramerGJjeS61he,{variant:{options:[\"uREjXVJ0k\",\"k0Siv1kwa\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},MalXyi06q:{defaultValue:\"Better than all the competition\",displayTextArea:false,title:\"Main\",type:ControlType.String},T9yrzyWtT:{defaultValue:\"Until imagine.io, we didn\u2019t find any of the competition to be producing viable, believable images. We looked at a few other options, and none met our standards for \u201Creal and not obviously fake\u201D images.\",displayTextArea:true,title:\"Body\",type:ControlType.String},TSDt6HVnh:{__defaultAssetReference:\"data:framer/asset-reference,55pvV3aStlI1a46EJNV8fPw90.png?originalFilename=image+11.png&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},RoucMh53b:{defaultValue:\"Chris Barnes\",displayTextArea:false,title:\"Person Title\",type:ControlType.String},mKpK0xWXw:{defaultValue:\"Director of Creative Media at Sarreid, Ltd.\",displayTextArea:false,title:\"Person Role\",type:ControlType.String}});addFonts(FramerGJjeS61he,[{explicitInter:true,fonts:[{family:\"PP Neue Montreal Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/X3dpjR58Ye6dvtoHdLcifA4vzo.woff2\"},{family:\"PP Neue Montreal Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/VFYJOsKjIQ6qepv7Eu14z79ME.woff2\"}]},...MaterialFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGJjeS61he\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"MalXyi06q\\\":\\\"main\\\",\\\"T9yrzyWtT\\\":\\\"body\\\",\\\"TSDt6HVnh\\\":\\\"image\\\",\\\"RoucMh53b\\\":\\\"personTitle\\\",\\\"mKpK0xWXw\\\":\\\"personRole\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"496\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"k0Siv1kwa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"311\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GJjeS61he.map", "// Generated by Framer (21ec140)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Image,optimizeAppear,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/IZ0vSV62Dv7ax4rBiGUk/Video.js\";import{Video as Video1}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/qXQVWG1AZxpdrbBmhE1U/Video.js\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/9zLIz4fn80IR9zpOx18Q/Embed.js\";const VideoFonts=getFonts(Video);const EmbedFonts=getFonts(Embed);const ImageWithFX=withFX(Image);const EmbedControls=getPropertyControls(Embed);const Video1Controls=getPropertyControls(Video1);const cycleOrder=[\"o0qibidMY\"];const serializationHash=\"framer-QBZIb\";const variantClassNames={o0qibidMY:\"framer-v-1l1wdwj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const toImageSrc=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value.src;}return typeof value===\"string\"?value:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableEnumMap={HTML:\"html\",URL:\"url\"};const getProps=({embedURL,height,id,imageUpload,poster,poster1,showEmbed,showImage,source,typeOfEmbed,videoURL,width,...props})=>{var _humanReadableEnumMap_typeOfEmbed,_ref,_ref1,_ref2,_ref3,_ref4,_ref5;return{...props,Asbgfs9qv:(_ref1=(_ref=(_humanReadableEnumMap_typeOfEmbed=humanReadableEnumMap[typeOfEmbed])!==null&&_humanReadableEnumMap_typeOfEmbed!==void 0?_humanReadableEnumMap_typeOfEmbed:typeOfEmbed)!==null&&_ref!==void 0?_ref:props.Asbgfs9qv)!==null&&_ref1!==void 0?_ref1:\"html\",EOhos4YkB:(_ref2=source!==null&&source!==void 0?source:props.EOhos4YkB)!==null&&_ref2!==void 0?_ref2:\"Upload\",jfl_FT39f:(_ref3=videoURL!==null&&videoURL!==void 0?videoURL:props.jfl_FT39f)!==null&&_ref3!==void 0?_ref3:\"https://assets.mixkit.co/videos/preview/mixkit-shining-sun-in-the-sky-surrounded-by-moving-clouds-31793-small.mp4\",le5UvTAuB:embedURL!==null&&embedURL!==void 0?embedURL:props.le5UvTAuB,o15OgDXrZ:(_ref4=showImage!==null&&showImage!==void 0?showImage:props.o15OgDXrZ)!==null&&_ref4!==void 0?_ref4:true,OO2oF5UhM:poster1!==null&&poster1!==void 0?poster1:props.OO2oF5UhM,pwas7Fp0i:imageUpload!==null&&imageUpload!==void 0?imageUpload:props.pwas7Fp0i,qgrLl6AYU:showEmbed!==null&&showEmbed!==void 0?showEmbed:props.qgrLl6AYU,vatHvSe1m:(_ref5=poster!==null&&poster!==void 0?poster:props.vatHvSe1m)!==null&&_ref5!==void 0?_ref5:true};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,o15OgDXrZ,qgrLl6AYU,pwas7Fp0i,Asbgfs9qv,le5UvTAuB,jfl_FT39f,EOhos4YkB,vatHvSe1m,OO2oF5UhM,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"o0qibidMY\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(ImageWithFX,{...restProps,__framer__presenceAnimate:optimizeAppear(\"animate\",\"1l1wdwj\",animation1,undefined),__framer__presenceExit:animation,__framer__presenceInitial:optimizeAppear(\"initial\",\"1l1wdwj\",animation2,undefined),__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:494,intrinsicWidth:675},className:cx(serializationHash,...sharedStyleClassNames,\"framer-1l1wdwj\",className,classNames),\"data-framer-appear-id\":\"1l1wdwj\",\"data-framer-name\":\"4:3\",layoutDependency:layoutDependency,layoutId:\"o0qibidMY\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,...style},children:[o15OgDXrZ&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(pwas7Fp0i)},className:\"framer-1s4vo4u\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"kbMaT6Py4\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8djq2h-container\",layoutDependency:layoutDependency,layoutId:\"aFroQTu_9-container\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"aFroQTu_9\",isMixedBorderRadius:false,layoutId:\"aFroQTu_9\",loop:true,muted:true,objectFit:\"cover\",playing:true,poster:toImageSrc(OO2oF5UhM),posterEnabled:vatHvSe1m,srcType:EOhos4YkB,srcUrl:jfl_FT39f,startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})}),qgrLl6AYU&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-nuli8t-container\",layoutDependency:layoutDependency,layoutId:\"ZSfC28RmQ-container\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:le5UvTAuB,id:\"ZSfC28RmQ\",layoutId:\"ZSfC28RmQ\",style:{height:\"100%\",width:\"100%\"},type:Asbgfs9qv,url:\"\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QBZIb.framer-i878fe, .framer-QBZIb .framer-i878fe { display: block; }\",\".framer-QBZIb.framer-1l1wdwj { height: 1080px; overflow: hidden; position: relative; width: 1920px; will-change: var(--framer-will-change-override, transform); }\",\".framer-QBZIb .framer-1s4vo4u { aspect-ratio: 1.3333333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 1440px); left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-QBZIb .framer-8djq2h-container, .framer-QBZIb .framer-nuli8t-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1080\n * @framerIntrinsicWidth 1920\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"o15OgDXrZ\":\"showImage\",\"qgrLl6AYU\":\"showEmbed\",\"pwas7Fp0i\":\"imageUpload\",\"Asbgfs9qv\":\"typeOfEmbed\",\"le5UvTAuB\":\"embedURL\",\"jfl_FT39f\":\"videoURL\",\"EOhos4YkB\":\"source\",\"vatHvSe1m\":\"poster\",\"OO2oF5UhM\":\"poster1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerhBRxGwh9Y=withCSS(Component,css,\"framer-QBZIb\");export default FramerhBRxGwh9Y;FramerhBRxGwh9Y.displayName=\"Content Sizes / 1920:1080\";FramerhBRxGwh9Y.defaultProps={height:1080,width:1920};addPropertyControls(FramerhBRxGwh9Y,{o15OgDXrZ:{defaultValue:true,title:\"Show-Image\",type:ControlType.Boolean},qgrLl6AYU:{defaultValue:false,title:\"Show-Embed\",type:ControlType.Boolean},pwas7Fp0i:{title:\"Image-Upload\",type:ControlType.ResponsiveImage},Asbgfs9qv:(EmbedControls===null||EmbedControls===void 0?void 0:EmbedControls[\"type\"])&&{...EmbedControls[\"type\"],defaultValue:\"html\",description:undefined,hidden:undefined,title:\"Type of Embed\"},le5UvTAuB:{defaultValue:\"\",displayTextArea:true,title:\"Embed-URL\",type:ControlType.String},jfl_FT39f:{defaultValue:\"https://assets.mixkit.co/videos/preview/mixkit-shining-sun-in-the-sky-surrounded-by-moving-clouds-31793-small.mp4\",placeholder:\"../example.mp4\",title:\"Video-URL\",type:ControlType.String},EOhos4YkB:(Video1Controls===null||Video1Controls===void 0?void 0:Video1Controls[\"srcType\"])&&{...Video1Controls[\"srcType\"],defaultValue:\"Upload\",description:undefined,hidden:undefined,title:\"Source\"},vatHvSe1m:{defaultValue:true,title:\"Poster\",type:ControlType.Boolean},OO2oF5UhM:{title:\"Poster\",type:ControlType.ResponsiveImage}});addFonts(FramerhBRxGwh9Y,[{explicitInter:true,fonts:[]},...VideoFonts,...EmbedFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhBRxGwh9Y\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1920\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"o15OgDXrZ\\\":\\\"showImage\\\",\\\"qgrLl6AYU\\\":\\\"showEmbed\\\",\\\"pwas7Fp0i\\\":\\\"imageUpload\\\",\\\"Asbgfs9qv\\\":\\\"typeOfEmbed\\\",\\\"le5UvTAuB\\\":\\\"embedURL\\\",\\\"jfl_FT39f\\\":\\\"videoURL\\\",\\\"EOhos4YkB\\\":\\\"source\\\",\\\"vatHvSe1m\\\":\\\"poster\\\",\\\"OO2oF5UhM\\\":\\\"poster1\\\"}\",\"framerIntrinsicHeight\":\"1080\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hBRxGwh9Y.map", "// Generated by Framer (6b748fa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Image,optimizeAppear,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/IZ0vSV62Dv7ax4rBiGUk/Video.js\";const VideoFonts=getFonts(Video);const ImageWithFX=withFX(Image);const cycleOrder=[\"x7fYfEQ9v\"];const serializationHash=\"framer-17gUQ\";const variantClassNames={x7fYfEQ9v:\"framer-v-pyyv61\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toImageSrc=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value.src;}return typeof value===\"string\"?value:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,id,image,width,...props})=>{return{...props,lj5oi7BMk:image!==null&&image!==void 0?image:props.lj5oi7BMk};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,lj5oi7BMk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"x7fYfEQ9v\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(ImageWithFX,{...restProps,...gestureHandlers,__framer__presenceAnimate:optimizeAppear(\"animate\",\"pyyv61\",animation,undefined),__framer__presenceInitial:optimizeAppear(\"initial\",\"pyyv61\",animation1,undefined),__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:494,intrinsicWidth:675},className:cx(serializationHash,...sharedStyleClassNames,\"framer-pyyv61\",className,classNames),\"data-framer-appear-id\":\"pyyv61\",\"data-framer-name\":\"10:6\",layoutDependency:layoutDependency,layoutId:\"x7fYfEQ9v\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,boxShadow:\"0px 1px 30px 0px rgba(0, 0, 0, 0.15)\",...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c6cnz5-container\",layoutDependency:layoutDependency,layoutId:\"o0Rx_ay8b-container\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"o0Rx_ay8b\",isMixedBorderRadius:false,layoutId:\"o0Rx_ay8b\",loop:true,muted:true,objectFit:\"cover\",playing:true,poster:toImageSrc(lj5oi7BMk),posterEnabled:true,srcType:\"URL\",srcUrl:\"https://6917454.fs1.hubspotusercontent-na1.net/hubfs/6917454/imagine-video/Chair_New_Config_v2.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-17gUQ.framer-1uop9gp, .framer-17gUQ .framer-1uop9gp { display: block; }\",\".framer-17gUQ.framer-pyyv61 { height: 600px; overflow: hidden; position: relative; width: 974px; will-change: var(--framer-will-change-override, transform); }\",\".framer-17gUQ .framer-1c6cnz5-container { aspect-ratio: 1.6233333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 600px); left: 0px; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 600\n * @framerIntrinsicWidth 974\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"lj5oi7BMk\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerql7aMTMGq=withCSS(Component,css,\"framer-17gUQ\");export default Framerql7aMTMGq;Framerql7aMTMGq.displayName=\"Content Sizes / 10:6 Copy\";Framerql7aMTMGq.defaultProps={height:600,width:974};addPropertyControls(Framerql7aMTMGq,{lj5oi7BMk:{title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(Framerql7aMTMGq,[{explicitInter:true,fonts:[]},...VideoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerql7aMTMGq\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"lj5oi7BMk\\\":\\\"image\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"974\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"600\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ql7aMTMGq.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,useMemo}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{RenderTarget}from\"framer\";import{HUBSPOT_TRACK_EVENTS}from\"https://framerusercontent.com/modules/6rwAMuTcFB9tzvD6TkO5/G7393tDt7rLI4Ijizozz/Hubspot_Events.js\";import{RESTRICTED_EMAILS,isDebuggingEnabled}from\"https://framerusercontent.com/modules/acC81uxmLhWVFvtOqFLj/2efM2QPHrUM5yuRPFr2W/CustomHubspotForm.js\";// Learn more: https://www.framer.com/docs/guides/overrides/\nconst ECOMMERCE_PACK={name:\"Ecommerce Pack\",price:799,discountedPrice:499,priceId:\"price_1Op4ErIoLEsD3aM1Bu0K18o1\",discountedPriceId:\"price_1Op4F7IoLEsD3aM1WQcSCOGD\"};const SOCIAL_MEDIA_PACK={name:\"Social Media Pack\",price:799,discountedPrice:499,priceId:\"price_1Op4FNIoLEsD3aM1JV395EHa\",discountedPriceId:\"price_1Op4FXIoLEsD3aM190h7OEan\"};const STARTER_PACK={name:\"Starter Pack\",price:799,discountedPrice:399,priceId:\"price_1PHOvHCJqAIdCB79iruq9j6Y\",discountedPriceId:\"price_1PHOvSCJqAIdCB79dpfpyhKv\"};export const COUPON_WELCOME10=\"WELCOME10\";const HOME_ROUTE=\"/\";const BOOK_PACK_ROUTE=\"/packs/book-pack\";const PAYMENT_SUCCESS_ROUTE=\"/packs/payment-success\";const getPacksDefaultObject=({name=null,price=null,discountedPrice=null,priceId=null,discountedPriceId=null,isDiscounted=false,quantity=1,productNo=null,is3DModel=false,add_on_data=[]})=>({name,price,discountedPrice,priceId,discountedPriceId,isDiscounted,quantity,product_link_number:productNo,add_on_data,is3DModel});const starter_pack_payment_info=[getPacksDefaultObject({productNo:1,isDiscounted:true,...STARTER_PACK,price:STARTER_PACK.discountedPrice})];export const defaultValues={user:null,productLimit:5,productCount:1,payment_info:[...starter_pack_payment_info],deleted_product:[],couponDetails:{isApplied:false,code:null}};const getNumberOnly=(n=\"\")=>{if(!n)return n;return Number(n.match(/\\d+/)[0]);};const isEqual=(a=\"\",b=\"\")=>{var _a_toString_trim,_a_toString,_b_toString_trim,_b_toString;return(a===null||a===void 0?void 0:(_a_toString=a.toString())===null||_a_toString===void 0?void 0:(_a_toString_trim=_a_toString.trim())===null||_a_toString_trim===void 0?void 0:_a_toString_trim.toLowerCase())==(b===null||b===void 0?void 0:(_b_toString=b.toString())===null||_b_toString===void 0?void 0:(_b_toString_trim=_b_toString.trim())===null||_b_toString_trim===void 0?void 0:_b_toString_trim.toLowerCase());};const toggleClass=({cards=[]})=>{const classToBeToggled=\"selected-border\";if(cards.length===0)return;const containers=document.querySelectorAll('[aria-label=\"PACK_CONTAINER\"]');if(containers.length!==0){containers.forEach(container=>{var _container_querySelector;let productNo=(_container_querySelector=container.querySelector(\".product-identifier-no .framer-text\"))===null||_container_querySelector===void 0?void 0:_container_querySelector.innerText;productNo=getNumberOnly(productNo);const isExists=cards.find(a=>isEqual(productNo,a.product_link_number));if(isExists){const starterElem=container.querySelector(\".selected-starter-pack\");const model3DElem=container.querySelector(\".selected-3d-model-pack\");if(isExists===null||isExists===void 0?void 0:isExists.is3DModel){starterElem.classList.remove(classToBeToggled);model3DElem.classList.add(classToBeToggled);}else{model3DElem.classList.remove(classToBeToggled);starterElem.classList.add(classToBeToggled);}}});}};const getAndSetLocalStorageData=(data=null)=>{try{if(data!==null&&data!=={}){localStorage.setItem(\"STORE\",JSON.stringify(data));}const storedData=localStorage.getItem(\"STORE\");return storedData?JSON.parse(storedData):null;}catch(error){console.error(\"Error in getAndSetLocalStorage:\",error);return null;}};const getAndSetCookieData=(data=null)=>{const cookieName=\"STORE=\";try{if(data!==null){// Serialize and store data as a cookie\n// Set the cookie to expire in 10 minutes\nconst d=new Date;d.setTime(d.getTime()+10*60*1e3)// 10 minutes in milliseconds\n;const expires=\"expires=\"+d.toUTCString();document.cookie=cookieName+encodeURIComponent(JSON.stringify(data))+\";\"+expires+\";path=/\";}// Retrieve and parse the cookie data\nconst decodedCookies=decodeURIComponent(document.cookie);const ca=decodedCookies.split(\";\");for(let i=0;i<ca.length;i++){const c=ca[i].trim();if(c.indexOf(cookieName)==0){return JSON.parse(c.substring(cookieName.length,c.length));}}return null;}catch(error){console.error(\"Error in getAndSetCookieData:\",error);return null;}};export const getAndSetBrowserStorage=(data=null)=>{return getAndSetLocalStorageData(data);};const getCurrentUserInfo=()=>{const currentUser=localStorage.getItem(\"current_user\")||null;const USER_DATA=currentUser?JSON.parse(currentUser):null;return USER_DATA;};const getTotalOfPackValue=(payment_info=[],productNo=1)=>{let _paymentInfo=[...payment_info];if(_paymentInfo.length===0){var _getAndSetBrowserStorage;_paymentInfo=((_getAndSetBrowserStorage=getAndSetBrowserStorage())===null||_getAndSetBrowserStorage===void 0?void 0:_getAndSetBrowserStorage.payment_info)||[];}_paymentInfo=_paymentInfo===null||_paymentInfo===void 0?void 0:_paymentInfo.filter(a=>a.product_link_number===productNo);return _paymentInfo.reduce((acc,curr)=>{const price=Number(curr.isDiscounted?curr.discountedPrice:curr.price);const addonPrice=curr.add_on_data.reduce((addAcc,addCurr)=>{addAcc=addAcc+addCurr.price*addCurr.quantity;return addAcc;},0);acc=acc+price+addonPrice;return acc;},0);};const getTotalOfCartValue=(payment_info=[])=>{let _paymentInfo=[...payment_info];if(_paymentInfo.length===0){var _getAndSetBrowserStorage;_paymentInfo=((_getAndSetBrowserStorage=getAndSetBrowserStorage())===null||_getAndSetBrowserStorage===void 0?void 0:_getAndSetBrowserStorage.payment_info)||[];}return _paymentInfo.reduce((acc,curr)=>{const price=Number(curr.isDiscounted?curr.discountedPrice:curr.price);const addonPrice=curr.add_on_data.reduce((addAcc,addCurr)=>{addAcc=addAcc+addCurr.price*addCurr.quantity;return addAcc;},0);acc=acc+price+addonPrice;return acc;},0);};const toggleGetYourDiscountForm=({show=false})=>{const overlay=document.querySelector(\"#get-your-discount-form\");if(overlay){overlay.style.display=show?\"flex\":\"none\";overlay.style.opacity=show?\"1\":\"0\";}};const toggleGetYourDiscountReceived=({show=false})=>{const overlay=document.querySelector(\"#get-your-discount-received\");if(overlay){overlay.style.display=show?\"flex\":\"none\";overlay.style.opacity=show?\"1\":\"0\";}};const toggleGetYourDiscountOverlay=({show=false})=>{const overlay=document.querySelector(\"#get-your-discount-overlay\");if(overlay){toggleGetYourDiscountForm({show:true});toggleGetYourDiscountReceived({show:false});overlay.style.display=show?\"flex\":\"none\";overlay.style.opacity=show?\"1\":\"0\";}};export const useStore=createStore({...defaultValues,...(getAndSetBrowserStorage===null||getAndSetBrowserStorage===void 0?void 0:getAndSetBrowserStorage())||{}});export function withProductSelect(Component){return props=>{const[store,setStore]=useStore();const updateData=n=>{const _n=getNumberOnly(n);const d={...defaultValues,productCount:_n};setStore({...store,...d});getAndSetBrowserStorage({...store,...d});};return /*#__PURE__*/_jsx(Component,{...props,onClick:e=>updateData(e.target.innerText)});};}export function withSelectedProductDropdown(Component){return props=>{var _props_className;const[store]=useStore();const isCanvas=RenderTarget.current()===RenderTarget.canvas;// const getSelectedPackNo = ({ product_link_number = null, priceId }) => {\n//     if (product_link_number && priceId)\n//         return store.payment_info.find(\n//             (a) =>\n//                 isEqual(a.product_link_number, product_link_number) &&\n//                 isEqual(a.priceId, priceId)\n//         )\n//     return null\n// }\nconst showHideContainers=(containers=[],isCartSection=false)=>{if(containers.length>0){let selectedProduct=Number(store.productCount||0);if(selectedProduct<1){selectedProduct=selectedProduct-1;}let sequenceNo=0;for(let i=0;i<containers.length;i++){if(containers[i]){var _containers_i_querySelector,_containers_i;let productNo=(_containers_i_querySelector=containers[i].querySelector(\".product-identifier-no .framer-text\"))===null||_containers_i_querySelector===void 0?void 0:_containers_i_querySelector.innerText;productNo=getNumberOnly(productNo);if(store.deleted_product.includes(productNo)&&i+1===productNo&&(containers===null||containers===void 0?void 0:(_containers_i=containers[i])===null||_containers_i===void 0?void 0:_containers_i.parentElement)){containers[i].parentElement.style.display=\"none\";}else{var _containers_i1,_containers_i2;if(containers===null||containers===void 0?void 0:(_containers_i1=containers[i])===null||_containers_i1===void 0?void 0:_containers_i1.parentElement){containers[i].parentElement.style.display=i<selectedProduct?\"block\":\"none\";}const packPriceTitle=containers===null||containers===void 0?void 0:(_containers_i2=containers[i])===null||_containers_i2===void 0?void 0:_containers_i2.querySelector(\".pack-price-title .framer-text\");if(packPriceTitle){packPriceTitle.innerText=`$${getTotalOfPackValue(store.payment_info,productNo)}`;}// if (i < selectedProduct) {\n//     // use this for price\n//     const productLabel =\n//         containers[i].querySelectorAll(\n//             \".framer-text\"\n//         )[1]\n//     sequenceNo += 1\n//     if (\n//         !productLabel.getAttribute(\"data-innerText\")\n//     ) {\n//         productLabel.setAttribute(\n//             \"data-innerText\",\n//             productLabel.innerText\n//         )\n//     }\n//     productLabel.innerText = productLabel\n//         .getAttribute(\"data-innerText\")\n//         ?.replaceAll(productNo, sequenceNo) // + ++sequenceNo\n// }\nif(!isCartSection){var _containers_i3;const addons=containers===null||containers===void 0?void 0:(_containers_i3=containers[i])===null||_containers_i3===void 0?void 0:_containers_i3.querySelectorAll(\"[aria-label='ADDON_CARD']\");if(addons.length>0){var _store_payment_info_find,_store_payment_info;const add_on_data=(_store_payment_info=store.payment_info)===null||_store_payment_info===void 0?void 0:(_store_payment_info_find=_store_payment_info.find(a=>isEqual(a.product_link_number,productNo)))===null||_store_payment_info_find===void 0?void 0:_store_payment_info_find.add_on_data;addons.forEach(addon=>{var _addon_querySelector;const addonPriceId=addon===null||addon===void 0?void 0:(_addon_querySelector=addon.querySelector(\".addon-price-id .framer-text\"))===null||_addon_querySelector===void 0?void 0:_addon_querySelector.innerText;const qtyIncreaseElement=addon===null||addon===void 0?void 0:addon.querySelector(\".addon-qty-increase\");const qtyDecreaseElement=addon===null||addon===void 0?void 0:addon.querySelector(\".addon-qty-decrease\");const isExists=add_on_data===null||add_on_data===void 0?void 0:add_on_data.find(a=>isEqual(a.priceId,addonPriceId)&&a.quantity===1);qtyIncreaseElement.style.opacity=isExists?0:1;qtyIncreaseElement.style.display=isExists?\"none\":\"block\";qtyDecreaseElement.style.opacity=isExists?1:0;qtyDecreaseElement.style.display=isExists?\"block\":\"none\";});}}if(isCartSection){var _containers_i4;const packCards=containers===null||containers===void 0?void 0:(_containers_i4=containers[i])===null||_containers_i4===void 0?void 0:_containers_i4.querySelectorAll(\"[aria-label='CART_PACK_CARD']\");for(let j=0;j<packCards.length;j++){var _packCards_j,_packCards_j_querySelector,_packCards_j1,_packCards_j_querySelector_innerText_trim,_packCards_j_querySelector_innerText,_packCards_j_querySelector1,_packCards_j2,_this;const cartPackItemParentElement=packCards===null||packCards===void 0?void 0:(_packCards_j=packCards[j])===null||_packCards_j===void 0?void 0:_packCards_j.parentElement;const priceId=packCards===null||packCards===void 0?void 0:(_packCards_j1=packCards[j])===null||_packCards_j1===void 0?void 0:(_packCards_j_querySelector=_packCards_j1.querySelector(\".pack-price-id .framer-text\"))===null||_packCards_j_querySelector===void 0?void 0:_packCards_j_querySelector.innerText;const isAddon=packCards===null||packCards===void 0?void 0:(_packCards_j2=packCards[j])===null||_packCards_j2===void 0?void 0:(_packCards_j_querySelector1=_packCards_j2.querySelector(\".is-addons .framer-text\"))===null||_packCards_j_querySelector1===void 0?void 0:(_packCards_j_querySelector_innerText=_packCards_j_querySelector1.innerText)===null||_packCards_j_querySelector_innerText===void 0?void 0:(_packCards_j_querySelector_innerText_trim=_packCards_j_querySelector_innerText.trim())===null||_packCards_j_querySelector_innerText_trim===void 0?void 0:_packCards_j_querySelector_innerText_trim.toUpperCase();const selectedPaymentInfo=(_this=[...store.payment_info])===null||_this===void 0?void 0:_this.find(a=>isEqual(a.product_link_number,productNo));if(isAddon===\"NO\"){const matchingPriceId=(selectedPaymentInfo===null||selectedPaymentInfo===void 0?void 0:selectedPaymentInfo.isDiscounted)?selectedPaymentInfo===null||selectedPaymentInfo===void 0?void 0:selectedPaymentInfo.discountedPriceId:selectedPaymentInfo===null||selectedPaymentInfo===void 0?void 0:selectedPaymentInfo.priceId;const isExists=isEqual(matchingPriceId,priceId);cartPackItemParentElement.style.display=isExists?\"block\":\"none\";cartPackItemParentElement.style.opacity=isExists?1:0;}else{var _selectedPaymentInfo_add_on_data;const isExists=selectedPaymentInfo===null||selectedPaymentInfo===void 0?void 0:(_selectedPaymentInfo_add_on_data=selectedPaymentInfo.add_on_data)===null||_selectedPaymentInfo_add_on_data===void 0?void 0:_selectedPaymentInfo_add_on_data.find(a=>isEqual(a.priceId,priceId)&&a.quantity===1);cartPackItemParentElement.style.display=isExists?\"block\":\"none\";cartPackItemParentElement.style.opacity=isExists?1:0;}// if (packCards?.[j]) {\n//     const addonCardParentElem =\n//         packCards[j].parentElement\n//     const shouldHide = getSelectedPackNo({\n//         product_link_number: productNo,\n//         priceId,\n//     })\n//     addonCardParentElem.style.display =\n//         shouldHide ? \"block\" : \"none\"\n// if (\n//     addonCardParentElem?.parentElement &&\n//     !shouldHide\n// ) {\n//     addonCardParentElem?.parentElement.classList.add(\n//         \"hidePseudoElement\"\n//     )\n// }\n// }\n}}}}}}};const getAllPackContainers=()=>{const containers=document.querySelectorAll(\"[aria-label='PACK_CONTAINER']\");showHideContainers(containers);};const getAllCartPackContainers=()=>{const containers=document.querySelectorAll(\"[aria-label='PACK_CART_CONTAINER']\");showHideContainers(containers,true);};const fetchData=()=>{getAllPackContainers();getAllCartPackContainers();toggleClass({cards:[...store.payment_info]});};useEffect(()=>{const fetchDataAndRedirect=async()=>{getAllPackContainers();getAllCartPackContainers();toggleClass({cards:[...store.payment_info]});// redirect to the packs page if product is not selected i.e, 0\nreturn new Promise((resolve,reject)=>{resolve(true);});};if(!isCanvas){fetchDataAndRedirect().then(()=>{// Now, after the promise resolves, redirect to /packs\n// if (store.productCount === 0) window.location.href = HOME_ROUTE\n});}},[store]);// useEffect(() => {\n//     window.addEventListener(\"resize\", fetchData)\n//     return () => {\n//         window.removeEventListener(\"resize\", fetchData)\n//     }\n// }, [])\nif(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"product-dropdown\"))){props.className+=\" product-dropdown\";}return /*#__PURE__*/_jsx(Component,{...props});};}export function withPackSelection(Component){return props=>{var _props_className,_props_className1;const[store,setStore]=useStore();const removeDuplicates=(data={})=>{const paymentInfo=[...store.payment_info];const existingIndex=paymentInfo.findIndex(a=>isEqual(a.priceId,data.priceId)&&isEqual(a.product_link_number,data.product_link_number));if(existingIndex!==-1){paymentInfo.splice(existingIndex,1)// Remove the existing item if found\n;}else{paymentInfo.push(data)// Add the new item\n;}return paymentInfo;};const getPacksOfSameProduct=(data=[],productNo=null)=>{if(!productNo)return[];return data.filter(a=>isEqual(a.product_link_number,productNo));};const getAndUpdateData=(packData={},productNo)=>{const payment_info=[...removeDuplicates(packData)];// Here, i'm resetting the isDiscounted value to false for the same type of product only. Otherwise, passing the stored value.\nconst d={payment_info:getPacksOfSameProduct(payment_info,productNo).length===1?[...payment_info.map(a=>({...a,isDiscounted:isEqual(a.product_link_number,productNo)?false:a.isDiscounted}))]:[...payment_info]};setStore({...store,...d});getAndSetBrowserStorage({...store,...d});return d.payment_info||[];};const togglePackSelection=(e=null)=>{var _packCard_querySelectorAll__querySelectorAll__innerText,_packCard_querySelectorAll__querySelectorAll_,_packCard_querySelectorAll__querySelectorAll,_packCard_querySelectorAll_,_packCard_querySelectorAll,_packCard_querySelectorAll__querySelectorAll__innerText1,_packCard_querySelectorAll__querySelectorAll_1,_packCard_querySelectorAll__querySelectorAll1,_packCard_querySelectorAll_1,_packCard_querySelectorAll1,_packCard_querySelectorAll__querySelectorAll__innerText2,_packCard_querySelectorAll__querySelectorAll_2,_packCard_querySelectorAll__querySelectorAll2,_packCard_querySelectorAll_2,_packCard_querySelectorAll2,_packCard_querySelectorAll__querySelectorAll__innerText3,_packCard_querySelectorAll__querySelectorAll_3,_packCard_querySelectorAll__querySelectorAll3,_packCard_querySelectorAll_3,_packCard_querySelectorAll3,_packCard_querySelectorAll__querySelectorAll__innerText4,_packCard_querySelectorAll__querySelectorAll_4,_packCard_querySelectorAll__querySelectorAll4,_packCard_querySelectorAll_4,_packCard_querySelectorAll4;if(!e)return;e.stopPropagation();const checkbox=e.target.closest(\".checkbox-selected\");const classes=checkbox===null||checkbox===void 0?void 0:checkbox.classList;const packCard=checkbox===null||checkbox===void 0?void 0:checkbox.closest(\"[aria-label='PACK_CARD']\");const packPriceId=packCard===null||packCard===void 0?void 0:(_packCard_querySelectorAll=packCard.querySelectorAll(\".pack-price-id\"))===null||_packCard_querySelectorAll===void 0?void 0:(_packCard_querySelectorAll_=_packCard_querySelectorAll[0])===null||_packCard_querySelectorAll_===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll=_packCard_querySelectorAll_.querySelectorAll(\".framer-text\"))===null||_packCard_querySelectorAll__querySelectorAll===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll_=_packCard_querySelectorAll__querySelectorAll[0])===null||_packCard_querySelectorAll__querySelectorAll_===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll__innerText=_packCard_querySelectorAll__querySelectorAll_.innerText)===null||_packCard_querySelectorAll__querySelectorAll__innerText===void 0?void 0:_packCard_querySelectorAll__querySelectorAll__innerText.trim();const discountedPackPriceId=packCard===null||packCard===void 0?void 0:(_packCard_querySelectorAll1=packCard.querySelectorAll(\".discounted-pack-price-id\"))===null||_packCard_querySelectorAll1===void 0?void 0:(_packCard_querySelectorAll_1=_packCard_querySelectorAll1[0])===null||_packCard_querySelectorAll_1===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll1=_packCard_querySelectorAll_1.querySelectorAll(\".framer-text\"))===null||_packCard_querySelectorAll__querySelectorAll1===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll_1=_packCard_querySelectorAll__querySelectorAll1[0])===null||_packCard_querySelectorAll__querySelectorAll_1===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll__innerText1=_packCard_querySelectorAll__querySelectorAll_1.innerText)===null||_packCard_querySelectorAll__querySelectorAll__innerText1===void 0?void 0:_packCard_querySelectorAll__querySelectorAll__innerText1.trim();const packName=packCard===null||packCard===void 0?void 0:(_packCard_querySelectorAll2=packCard.querySelectorAll(\".pack-title\"))===null||_packCard_querySelectorAll2===void 0?void 0:(_packCard_querySelectorAll_2=_packCard_querySelectorAll2[0])===null||_packCard_querySelectorAll_2===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll2=_packCard_querySelectorAll_2.querySelectorAll(\".framer-text\"))===null||_packCard_querySelectorAll__querySelectorAll2===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll_2=_packCard_querySelectorAll__querySelectorAll2[0])===null||_packCard_querySelectorAll__querySelectorAll_2===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll__innerText2=_packCard_querySelectorAll__querySelectorAll_2.innerText)===null||_packCard_querySelectorAll__querySelectorAll__innerText2===void 0?void 0:_packCard_querySelectorAll__querySelectorAll__innerText2.trim();const packPrice=packCard===null||packCard===void 0?void 0:(_packCard_querySelectorAll3=packCard.querySelectorAll(\".pack-price\"))===null||_packCard_querySelectorAll3===void 0?void 0:(_packCard_querySelectorAll_3=_packCard_querySelectorAll3[0])===null||_packCard_querySelectorAll_3===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll3=_packCard_querySelectorAll_3.querySelectorAll(\".framer-text\"))===null||_packCard_querySelectorAll__querySelectorAll3===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll_3=_packCard_querySelectorAll__querySelectorAll3[0])===null||_packCard_querySelectorAll__querySelectorAll_3===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll__innerText3=_packCard_querySelectorAll__querySelectorAll_3.innerText)===null||_packCard_querySelectorAll__querySelectorAll__innerText3===void 0?void 0:_packCard_querySelectorAll__querySelectorAll__innerText3.trim();const discountedPackPrice=packCard===null||packCard===void 0?void 0:(_packCard_querySelectorAll4=packCard.querySelectorAll(\".discounted-pack-price\"))===null||_packCard_querySelectorAll4===void 0?void 0:(_packCard_querySelectorAll_4=_packCard_querySelectorAll4[0])===null||_packCard_querySelectorAll_4===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll4=_packCard_querySelectorAll_4.querySelectorAll(\".framer-text\"))===null||_packCard_querySelectorAll__querySelectorAll4===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll_4=_packCard_querySelectorAll__querySelectorAll4[0])===null||_packCard_querySelectorAll__querySelectorAll_4===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll__innerText4=_packCard_querySelectorAll__querySelectorAll_4.innerText)===null||_packCard_querySelectorAll__querySelectorAll__innerText4===void 0?void 0:_packCard_querySelectorAll__querySelectorAll__innerText4.trim();// if getting undefined packName then not running the below code as this override is also working on the pack selection dropdown\nif(packPriceId&&packName){var _container_querySelector,_container_querySelectorAll__querySelectorAll__innerText,_container_querySelectorAll__querySelectorAll_,_container_querySelectorAll__querySelectorAll,_container_querySelectorAll_,_container_querySelectorAll;const container=checkbox===null||checkbox===void 0?void 0:checkbox.closest(\"[aria-label='PACK_CONTAINER']\");const framerText=container===null||container===void 0?void 0:(_container_querySelector=container.querySelector(\".product-dropdown\"))===null||_container_querySelector===void 0?void 0:_container_querySelector.querySelectorAll(\".framer-text\");const productNo=container===null||container===void 0?void 0:(_container_querySelectorAll=container.querySelectorAll(\".product-identifier-no\"))===null||_container_querySelectorAll===void 0?void 0:(_container_querySelectorAll_=_container_querySelectorAll[0])===null||_container_querySelectorAll_===void 0?void 0:(_container_querySelectorAll__querySelectorAll=_container_querySelectorAll_.querySelectorAll(\".framer-text\"))===null||_container_querySelectorAll__querySelectorAll===void 0?void 0:(_container_querySelectorAll__querySelectorAll_=_container_querySelectorAll__querySelectorAll[0])===null||_container_querySelectorAll__querySelectorAll_===void 0?void 0:(_container_querySelectorAll__querySelectorAll__innerText=_container_querySelectorAll__querySelectorAll_.innerText)===null||_container_querySelectorAll__querySelectorAll__innerText===void 0?void 0:_container_querySelectorAll__querySelectorAll__innerText.trim();// let selectedPacks = []\nif(classes.contains(\"checked\")){classes.remove(\"checked\");}else{classes.add(\"checked\");}const selectedPacks=getAndUpdateData(getPacksDefaultObject({productNo:getNumberOnly(productNo),name:packName,price:getNumberOnly(packPrice),discountedPrice:getNumberOnly(discountedPackPrice),priceId:packPriceId,discountedPriceId:discountedPackPriceId,isDiscounted:[...store.payment_info].filter(a=>isEqual(a.product_link_number,productNo)).length>0}),productNo).filter(a=>isEqual(a.product_link_number,productNo)).map(a=>a.name);// updating product dropdown title\nframerText[2].innerHTML=selectedPacks.length>0?selectedPacks.join(\", \"):\"Select pack\";setTimeout(()=>{var _fbq,_gtag_report_conversion;(_fbq=fbq)===null||_fbq===void 0?void 0:_fbq(\"track\",\"AddToCart\",{value:packPrice||0,currency:\"USD\"});(_gtag_report_conversion=gtag_report_conversion)===null||_gtag_report_conversion===void 0?void 0:_gtag_report_conversion(window.location.href,\"AW-10868671574/RcZWCL6RnKgZENaIy74o\",packPrice||0);},1e3);}};const showPreSelectedPacks=()=>{const containers=document.querySelectorAll(\"[aria-label='PACK_CONTAINER']\");for(let i=0;i<store.productCount;i++){var _containers_i_querySelectorAll__querySelectorAll_,_containers_i_querySelectorAll__querySelectorAll,_containers_i_querySelectorAll_,_containers_i_querySelectorAll,_containers_i,_containers_i_querySelector,_containers_i1;let productNo=containers===null||containers===void 0?void 0:(_containers_i=containers[i])===null||_containers_i===void 0?void 0:(_containers_i_querySelectorAll=_containers_i.querySelectorAll(\".product-identifier-no\"))===null||_containers_i_querySelectorAll===void 0?void 0:(_containers_i_querySelectorAll_=_containers_i_querySelectorAll[0])===null||_containers_i_querySelectorAll_===void 0?void 0:(_containers_i_querySelectorAll__querySelectorAll=_containers_i_querySelectorAll_.querySelectorAll(\".framer-text\"))===null||_containers_i_querySelectorAll__querySelectorAll===void 0?void 0:(_containers_i_querySelectorAll__querySelectorAll_=_containers_i_querySelectorAll__querySelectorAll[0])===null||_containers_i_querySelectorAll__querySelectorAll_===void 0?void 0:_containers_i_querySelectorAll__querySelectorAll_.innerText;productNo=getNumberOnly(productNo);const framerText=containers===null||containers===void 0?void 0:(_containers_i1=containers[i])===null||_containers_i1===void 0?void 0:(_containers_i_querySelector=_containers_i1.querySelector(\".product-dropdown\"))===null||_containers_i_querySelector===void 0?void 0:_containers_i_querySelector.querySelectorAll(\".framer-text\");const selectedPacks=store.payment_info.filter(a=>a.product_link_number===productNo);if(selectedPacks.length>0){const packs=containers===null||containers===void 0?void 0:containers[i].querySelectorAll(\"[aria-label='PACK_CARD']\");for(let j=0;j<packs.length;j++){var _packs_j_querySelectorAll__querySelectorAll__innerText,_packs_j_querySelectorAll__querySelectorAll_,_packs_j_querySelectorAll__querySelectorAll,_packs_j_querySelectorAll_,_packs_j_querySelectorAll,_packs_j,_packs_j_querySelectorAll__querySelectorAll__innerText1,_packs_j_querySelectorAll__querySelectorAll_1,_packs_j_querySelectorAll__querySelectorAll1,_packs_j_querySelectorAll_1,_packs_j_querySelectorAll1,_packs_j1;const priceId=packs===null||packs===void 0?void 0:(_packs_j=packs[j])===null||_packs_j===void 0?void 0:(_packs_j_querySelectorAll=_packs_j.querySelectorAll(\".pack-price-id\"))===null||_packs_j_querySelectorAll===void 0?void 0:(_packs_j_querySelectorAll_=_packs_j_querySelectorAll[0])===null||_packs_j_querySelectorAll_===void 0?void 0:(_packs_j_querySelectorAll__querySelectorAll=_packs_j_querySelectorAll_.querySelectorAll(\".framer-text\"))===null||_packs_j_querySelectorAll__querySelectorAll===void 0?void 0:(_packs_j_querySelectorAll__querySelectorAll_=_packs_j_querySelectorAll__querySelectorAll[0])===null||_packs_j_querySelectorAll__querySelectorAll_===void 0?void 0:(_packs_j_querySelectorAll__querySelectorAll__innerText=_packs_j_querySelectorAll__querySelectorAll_.innerText)===null||_packs_j_querySelectorAll__querySelectorAll__innerText===void 0?void 0:_packs_j_querySelectorAll__querySelectorAll__innerText.trim();const discountedPriceId=packs===null||packs===void 0?void 0:(_packs_j1=packs[j])===null||_packs_j1===void 0?void 0:(_packs_j_querySelectorAll1=_packs_j1.querySelectorAll(\".discounted-pack-price-id\"))===null||_packs_j_querySelectorAll1===void 0?void 0:(_packs_j_querySelectorAll_1=_packs_j_querySelectorAll1[0])===null||_packs_j_querySelectorAll_1===void 0?void 0:(_packs_j_querySelectorAll__querySelectorAll1=_packs_j_querySelectorAll_1.querySelectorAll(\".framer-text\"))===null||_packs_j_querySelectorAll__querySelectorAll1===void 0?void 0:(_packs_j_querySelectorAll__querySelectorAll_1=_packs_j_querySelectorAll__querySelectorAll1[0])===null||_packs_j_querySelectorAll__querySelectorAll_1===void 0?void 0:(_packs_j_querySelectorAll__querySelectorAll__innerText1=_packs_j_querySelectorAll__querySelectorAll_1.innerText)===null||_packs_j_querySelectorAll__querySelectorAll__innerText1===void 0?void 0:_packs_j_querySelectorAll__querySelectorAll__innerText1.trim();const isPackSelected=store.payment_info.findIndex(a=>a.priceId===priceId&&a.product_link_number===productNo);if(isPackSelected!==-1){framerText[2].innerHTML=selectedPacks.length>0?selectedPacks.map(a=>a.name).join(\", \"):\"Select pack\";packs[j].querySelectorAll(\".checkbox-selected\")[0].classList.add(\"checked\");}}}}};useEffect(()=>{const timeId=setTimeout(showPreSelectedPacks,250);return()=>{if(timeId)clearInterval(timeId);};},[]);if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"checkbox-selected\"))){props.className+=` checkbox-selected`;}if((_props_className1=props.className)===null||_props_className1===void 0?void 0:_props_className1.includes(\"checked\")){props.className+=\" checked\";}return /*#__PURE__*/_jsx(Component,{...props,onClick:e=>{togglePackSelection(e);}});};}export function withSelectedPackDelete(Component){return props=>{var _props_className;const[store,setStore]=useStore();const[hide,setHide]=useState(false);const deleteSelectedProduct=e=>{var _container_querySelector,_store_payment_info;e.preventDefault();e.stopPropagation();const container=e.target.closest(\"[aria-label='PACK_CART_CONTAINER']\");let productNo=container===null||container===void 0?void 0:(_container_querySelector=container.querySelector(\".product-identifier-no .framer-text\"))===null||_container_querySelector===void 0?void 0:_container_querySelector.innerText;productNo=getNumberOnly(productNo);const index=(_store_payment_info=store.payment_info)===null||_store_payment_info===void 0?void 0:_store_payment_info.findIndex(a=>(a===null||a===void 0?void 0:a.product_link_number)===productNo);const payment_info=[...store.payment_info].map((a,i)=>{if(i<index)return a;if(i===index)return null;if(i>index){return{...a,product_link_number:i};}}).filter(Boolean);const d={productCount:(payment_info===null||payment_info===void 0?void 0:payment_info.length)||0,payment_info:payment_info};setStore({...store,...d});getAndSetBrowserStorage({...store,...d});};useEffect(()=>{var _store_payment_info;setHide((store===null||store===void 0?void 0:(_store_payment_info=store.payment_info)===null||_store_payment_info===void 0?void 0:_store_payment_info.length)===1);},[store.payment_info]);if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"selectedPackDelete\"))){props.className+=\" selectedPackDelete\";}return /*#__PURE__*/_jsx(Component,{...props,style:hide?{display:\"none\"}:{},onClick:deleteSelectedProduct});};}export function withSelectedPackAddOnDelete(Component){return props=>{var _props_className;const[store,setStore]=useStore();const deleteSelectedProduct=e=>{var _container_querySelector,_addonCard_querySelector,_store_payment_info;e.preventDefault();e.stopPropagation();const addonCard=e.target.closest(\"[aria-label='CART_PACK_CARD']\");const container=e.target.closest(\"[aria-label='PACK_CART_CONTAINER']\");let productNo=container===null||container===void 0?void 0:(_container_querySelector=container.querySelector(\".product-identifier-no .framer-text\"))===null||_container_querySelector===void 0?void 0:_container_querySelector.innerText;productNo=getNumberOnly(productNo);const addonPriceId=addonCard===null||addonCard===void 0?void 0:(_addonCard_querySelector=addonCard.querySelector(\".pack-price-id .framer-text\"))===null||_addonCard_querySelector===void 0?void 0:_addonCard_querySelector.innerText;const index=(_store_payment_info=store.payment_info)===null||_store_payment_info===void 0?void 0:_store_payment_info.findIndex(a=>(a===null||a===void 0?void 0:a.product_link_number)===productNo);const payment_info=[...store.payment_info].map((a,i)=>{if(i===index)return{...a,add_on_data:a.add_on_data.filter(a=>a.priceId!==addonPriceId)};return a;}).filter(Boolean);const d={payment_info:payment_info};setStore({...store,...d});getAndSetBrowserStorage({...store,...d});};if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"selectedPackDelete\"))){props.className+=\" selectedPackDelete\";}return /*#__PURE__*/_jsx(Component,{...props,onClick:deleteSelectedProduct});};}export function withAddProduct(Component){return props=>{const[store,setStore]=useStore();const isLimitExceed=store.productCount===store.productLimit;const updateProductCount=()=>{const count=store.productCount<store.productLimit?store.productCount+1:store.productCount;const deleted_product=[...store.deleted_product];deleted_product.shift();const d={productCount:store.deleted_product.length===0?count:store.productCount,deleted_product:deleted_product||[],payment_info:[...store.payment_info,{...getPacksDefaultObject({productNo:count,isDiscounted:true,...STARTER_PACK,price:STARTER_PACK.discountedPrice})}]};toggleClass({cards:[...d.payment_info]});setStore({...store,...d});getAndSetBrowserStorage({...store,...d});};props.style=isLimitExceed&&store.deleted_product.length===0?{display:\"none\"}:{display:\"block\"};return /*#__PURE__*/_jsx(Component,{...props,onClick:updateProductCount});};}export function withGetThisPack(Component){return props=>{const[store,setStore]=useStore();const{trackAddEcommercePack,trackAddSocialMediaPack}=HUBSPOT_TRACK_EVENTS||{};const getItemsExistsInUrl=(itemsToCheck=[])=>{const currentUrl=window.location.pathname.toLowerCase();const itemExistsInUrl=itemsToCheck.some(item=>currentUrl.includes(item.toLowerCase()));return itemExistsInUrl;};const updateProductCount=()=>{const isEcommercePack=getItemsExistsInUrl([\"ecommerce\",\"e-commerce\"]);const isSocialMediaPack=getItemsExistsInUrl([\"socialmedia\",\"social-media\"]);const payment_info=[];if(isEcommercePack){payment_info.push(getPacksDefaultObject({productNo:1,...ECOMMERCE_PACK}));trackAddEcommercePack();}if(isSocialMediaPack){payment_info.push(getPacksDefaultObject({productNo:1,...SOCIAL_MEDIA_PACK}));trackAddSocialMediaPack();}const d={...defaultValues,productCount:1,payment_info:payment_info};setStore({...store,...d});getAndSetBrowserStorage({...store,...d});setTimeout(()=>{var _payment_info_,_fbq,_gtag_report_conversion;const priceValue=(payment_info===null||payment_info===void 0?void 0:(_payment_info_=payment_info[0])===null||_payment_info_===void 0?void 0:_payment_info_.price)||0;(_fbq=fbq)===null||_fbq===void 0?void 0:_fbq(\"track\",\"AddToCart\",{value:priceValue,currency:\"USD\"});(_gtag_report_conversion=gtag_report_conversion)===null||_gtag_report_conversion===void 0?void 0:_gtag_report_conversion(window.location.href,\"AW-10868671574/RcZWCL6RnKgZENaIy74o\",priceValue);},1e3);};return /*#__PURE__*/_jsx(Component,{...props,onClick:updateProductCount});};}export function withCartTotalPriceAddClass(Component){return props=>{var _props_className;if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"cart-total-price\"))){props.className+=\" cart-total-price\";}return /*#__PURE__*/_jsx(Component,{...props});};}export function withCartDiscountedPriceAddClass(Component){return props=>{var _props_className;if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"cart-discounted-price\"))){props.className+=\" cart-discounted-price\";}return /*#__PURE__*/_jsx(Component,{...props});};}export function withAppliedDiscount(Component){return props=>{var _props_className;const[store,setStore]=useStore();const checkDiscountApplied=()=>{const{user,couponDetails}=store||{};const appliedDiscount=document.querySelector(\".applied-discount\");if(appliedDiscount){appliedDiscount.style.display=(user===null||user===void 0?void 0:user.email)&&(user===null||user===void 0?void 0:user.isValid)&&(couponDetails===null||couponDetails===void 0?void 0:couponDetails.code)&&(couponDetails===null||couponDetails===void 0?void 0:couponDetails.isApplied)?\"flex\":\"none\";}};useEffect(checkDiscountApplied,[store]);if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"applied-discount\"))){props.className+=\" applied-discount\";}return /*#__PURE__*/_jsx(Component,{...props});};}export function withCalculateTotalPrice(Component){return props=>{var _props_className;const[store,setStore]=useStore();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const calculateTotalPrice=()=>{var _store_user,_store_user1,_store_couponDetails,_store_couponDetails1;const totalPrice=getTotalOfCartValue(store.payment_info);const shouldDiscountApplied=((_store_user=store.user)===null||_store_user===void 0?void 0:_store_user.email)&&((_store_user1=store.user)===null||_store_user1===void 0?void 0:_store_user1.isValid)&&((_store_couponDetails=store.couponDetails)===null||_store_couponDetails===void 0?void 0:_store_couponDetails.code)&&((_store_couponDetails1=store.couponDetails)===null||_store_couponDetails1===void 0?void 0:_store_couponDetails1.isApplied);const discountedPrice=totalPrice-totalPrice*.1;const cartPriceEle=document.querySelectorAll(\".total-price\");if((cartPriceEle===null||cartPriceEle===void 0?void 0:cartPriceEle.length)>0){for(let i=0;i<cartPriceEle.length;i++){cartPriceEle[i].style.display=totalPrice>0?\"flex\":\"none\";// cartPriceEle[i].querySelectorAll(\n//     \".framer-text\"\n// )[1].innerHTML = `$${totalPrice}`\nconst cartTotalPrice=cartPriceEle[i].querySelector(\".cart-total-price .framer-text\");const cartDiscountedPrice=cartPriceEle[i].querySelector(\".cart-discounted-price .framer-text\");if(cartTotalPrice){cartTotalPrice.innerHTML=`$${totalPrice}`;cartTotalPrice.style.textDecoration=shouldDiscountApplied?\"line-through\":\"none\";}if(cartDiscountedPrice){cartDiscountedPrice.innerHTML=`$${discountedPrice}`;cartDiscountedPrice.style.display=shouldDiscountApplied?\"block\":\"none\";}}}};useEffect(()=>{if(!isCanvas)calculateTotalPrice();},[store]);if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"total-price\"))){props.className+=\" total-price\";}return /*#__PURE__*/_jsx(Component,{...props});};}export function withPackPriceIdAddClass(Component){return props=>{var _props_className;if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"pack-price-id\"))){props.className+=\" pack-price-id\";}return /*#__PURE__*/_jsx(Component,{...props});};}export function withPackDiscountedPriceIdAddClass(Component){return props=>{var _props_className;if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"discounted-pack-price-id\"))){props.className+=\" discounted-pack-price-id\";}return /*#__PURE__*/_jsx(Component,{...props});};}export function withPackTitleAddClass(Component){return props=>{var _props_className;if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"pack-title\"))){props.className+=\" pack-title\";}return /*#__PURE__*/_jsx(Component,{...props});};}export function withIsAddonsAddClass(Component){return props=>{var _props_className;if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"is-addons\"))){props.className+=\" is-addons\";}return /*#__PURE__*/_jsx(Component,{...props});};}export function withPackPriceTitleAddClass(Component){return props=>{var _props_className;if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"pack-price-title\"))){props.className+=\" pack-price-title\";}return /*#__PURE__*/_jsx(Component,{...props});};}export function withPackPriceAddClass(Component){return props=>{var _props_className;const[store]=useStore();const[style,setStyle]=useState({});const isCanvas=RenderTarget.current()===RenderTarget.canvas;const getSelectedProductPacks=({product_link_number=null,priceId})=>{if(product_link_number)return store.payment_info.filter(a=>isEqual(a.product_link_number,product_link_number));return[];};const togglePackPrice=({containers=[],isProductSection=false,isCartSection=false})=>{for(let i=0;i<containers.length;i++){if(containers[i]){var _containers_i_querySelectorAll__querySelectorAll_,_containers_i_querySelectorAll__querySelectorAll,_containers_i_querySelectorAll_,_containers_i_querySelectorAll;let productNo=(_containers_i_querySelectorAll=containers[i].querySelectorAll(\".product-identifier-no\"))===null||_containers_i_querySelectorAll===void 0?void 0:(_containers_i_querySelectorAll_=_containers_i_querySelectorAll[0])===null||_containers_i_querySelectorAll_===void 0?void 0:(_containers_i_querySelectorAll__querySelectorAll=_containers_i_querySelectorAll_.querySelectorAll(\".framer-text\"))===null||_containers_i_querySelectorAll__querySelectorAll===void 0?void 0:(_containers_i_querySelectorAll__querySelectorAll_=_containers_i_querySelectorAll__querySelectorAll[0])===null||_containers_i_querySelectorAll__querySelectorAll_===void 0?void 0:_containers_i_querySelectorAll__querySelectorAll_.innerText;productNo=getNumberOnly(productNo);let packCards=[];if(isProductSection){var _containers_i;packCards=containers===null||containers===void 0?void 0:(_containers_i=containers[i])===null||_containers_i===void 0?void 0:_containers_i.querySelectorAll(\"[aria-label='PACK_CARD']\");}if(isCartSection){var _containers_i1;packCards=containers===null||containers===void 0?void 0:(_containers_i1=containers[i])===null||_containers_i1===void 0?void 0:_containers_i1.querySelectorAll(\"[aria-label='CART_PACK_CARD']\");}if(packCards.length){for(let j=0;j<packCards.length;j++){var _packCards_j_querySelectorAll__querySelectorAll,_packCards_j_querySelectorAll_,_packCards_j_querySelectorAll,_packCards_j,_packsList_,_packCards_j_querySelectorAll1,_packCards_j1,_packCards_j_querySelectorAll2,_packCards_j2;const priceId=packCards===null||packCards===void 0?void 0:(_packCards_j=packCards[j])===null||_packCards_j===void 0?void 0:(_packCards_j_querySelectorAll=_packCards_j.querySelectorAll(\".pack-price-id\"))===null||_packCards_j_querySelectorAll===void 0?void 0:(_packCards_j_querySelectorAll_=_packCards_j_querySelectorAll[0])===null||_packCards_j_querySelectorAll_===void 0?void 0:(_packCards_j_querySelectorAll__querySelectorAll=_packCards_j_querySelectorAll_.querySelectorAll(\".framer-text\"))===null||_packCards_j_querySelectorAll__querySelectorAll===void 0?void 0:_packCards_j_querySelectorAll__querySelectorAll[0].innerText;// const discountedPriceId = packCards?.[j]\n//     ?.querySelectorAll(\n//         \".discounted-pack-price-id\"\n//     )?.[0]\n//     ?.querySelectorAll(\".framer-text\")?.[0]\n//     .innerText\nconst packsList=getSelectedProductPacks({product_link_number:productNo});const discountedList=packsList.filter(a=>a.isDiscounted);const showDiscountedPrice=packsList.length>0&&(packsList===null||packsList===void 0?void 0:(_packsList_=packsList[0])===null||_packsList_===void 0?void 0:_packsList_.priceId)!==priceId;if(packCards===null||packCards===void 0?void 0:(_packCards_j1=packCards[j])===null||_packCards_j1===void 0?void 0:(_packCards_j_querySelectorAll1=_packCards_j1.querySelectorAll(\".pack-price\"))===null||_packCards_j_querySelectorAll1===void 0?void 0:_packCards_j_querySelectorAll1[0]){packCards[j].querySelectorAll(\".pack-price\")[0].style.display=showDiscountedPrice?\"none\":\"block\";}if(packCards===null||packCards===void 0?void 0:(_packCards_j2=packCards[j])===null||_packCards_j2===void 0?void 0:(_packCards_j_querySelectorAll2=_packCards_j2.querySelectorAll(\".discounted-pack-price\"))===null||_packCards_j_querySelectorAll2===void 0?void 0:_packCards_j_querySelectorAll2[0]){packCards[j].querySelectorAll(\".discounted-pack-price\")[0].style.display=showDiscountedPrice?\"block\":\"none\";}}}}}};const togglePacksInContainer=()=>{const containers=document.querySelectorAll(\"[aria-label='PACK_CONTAINER']\");togglePackPrice({containers,isProductSection:true});};const togglePacksInCartContainer=()=>{const containers=document.querySelectorAll(\"[aria-label='PACK_CART_CONTAINER']\");togglePackPrice({containers,isCartSection:true});};// commenting this code for starter pack\n// useEffect(() => {\n//     if (!isCanvas) {\n//         // togglePacksInContainer()\n//         // togglePacksInCartContainer()\n//     }\n// }, [store])\nif(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"pack-price\"))){props.className+=\" pack-price\";}return /*#__PURE__*/_jsx(Component,{...props,style:style});};}export function withPackPriceCartLabelAddClass(Component){return props=>{var _props_className;const[store,setStore]=useStore();const showHidePrice=()=>{var _store_payment_info_,_store_payment_info;const label3DModelPrice=document.querySelector(\".pack-price-label\");if(!label3DModelPrice)return;label3DModelPrice.style.display=(store===null||store===void 0?void 0:(_store_payment_info=store.payment_info)===null||_store_payment_info===void 0?void 0:(_store_payment_info_=_store_payment_info[0])===null||_store_payment_info_===void 0?void 0:_store_payment_info_.is3DModel)?\"block\":\"none\";};useEffect(showHidePrice,[store]);if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"pack-price-label\"))){props.className+=\" pack-price-label\";}return /*#__PURE__*/_jsx(Component,{...props});};}export function withPackDiscountedPriceAddClass(Component){return props=>{var _props_className;if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"discounted-pack-price\"))){props.className+=\" discounted-pack-price\";}return /*#__PURE__*/_jsx(Component,{...props});};}export function withProductIdentifierAddClass(Component){return props=>{var _props_className;if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"product-identifier-no\"))){props.className+=\" product-identifier-no\";}return /*#__PURE__*/_jsx(Component,{...props});};}export function withRedirectToCheckout(Component){return props=>{const[store]=useStore();const{payment_info,user,couponDetails}=store||{};const{trackInitiateCheckout}=HUBSPOT_TRACK_EVENTS||{};const handleClick=()=>{trackInitiateCheckout();setTimeout(()=>{var _fbq,_gtag_report_conversion;const priceValue=getTotalOfCartValue(store.payment_info);(_fbq=fbq)===null||_fbq===void 0?void 0:_fbq(\"track\",\"InitiateCheckout\");(_gtag_report_conversion=gtag_report_conversion)===null||_gtag_report_conversion===void 0?void 0:_gtag_report_conversion(window.location.href,\"AW-10868671574/6fU-CIaVnKgZENaIy74o\",priceValue);},1e3);};const style=useMemo(()=>(payment_info===null||payment_info===void 0?void 0:payment_info.length)>0&&(user===null||user===void 0?void 0:user.email)&&(user===null||user===void 0?void 0:user.isValid)&&(couponDetails===null||couponDetails===void 0?void 0:couponDetails.code)&&(couponDetails===null||couponDetails===void 0?void 0:couponDetails.isApplied)?{pointerEvents:\"auto\",opacity:1}:{pointerEvents:\"none\",opacity:.5},[payment_info,user,couponDetails===null||couponDetails===void 0?void 0:couponDetails.code,couponDetails===null||couponDetails===void 0?void 0:couponDetails.isApplied]);return /*#__PURE__*/_jsx(Component,{...props,style:style,onClick:handleClick});};}export function withAddonPriceAddClass(Component){return props=>{var _props_className;if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"addon-price\"))){props.className+=\" addon-price\";}return /*#__PURE__*/_jsx(Component,{...props});};}export function withAddonPriceIdAddClass(Component){return props=>{var _props_className;if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"addon-price-id\"))){props.className+=\" addon-price-id\";}return /*#__PURE__*/_jsx(Component,{...props});};}export function withAddonQtyDecreaseAddClass(Component){return props=>{var _props_className;const[store,setStore]=useStore();const updateQty=e=>{var _packContainer_querySelector,_addon_querySelector,_addon_querySelector1;const addon=e.target.closest(\"[aria-label='ADDON_CARD']\");const packContainer=addon.closest(\"[aria-label='PACK_CONTAINER']\");let productNo=packContainer===null||packContainer===void 0?void 0:(_packContainer_querySelector=packContainer.querySelector(\".product-identifier-no .framer-text\"))===null||_packContainer_querySelector===void 0?void 0:_packContainer_querySelector.innerText;productNo=getNumberOnly(productNo);let addonPrice=addon===null||addon===void 0?void 0:(_addon_querySelector=addon.querySelector(\".addon-price .framer-text\"))===null||_addon_querySelector===void 0?void 0:_addon_querySelector.innerText;addonPrice=getNumberOnly(addonPrice);const addonPriceId=addon===null||addon===void 0?void 0:(_addon_querySelector1=addon.querySelector(\".addon-price-id .framer-text\"))===null||_addon_querySelector1===void 0?void 0:_addon_querySelector1.innerText;const payment_info=[...store.payment_info.map(a=>{if(isEqual(a.product_link_number,productNo)){const add_on_data=[...a.add_on_data];const existingIndex=add_on_data.findIndex(b=>isEqual(b.priceId,addonPriceId));if(existingIndex!==-1){add_on_data[existingIndex]={...add_on_data[existingIndex],quantity:0};}else{add_on_data.push({price:addonPrice,priceId:addonPriceId,quantity:0});}return{...a,add_on_data};}return a;})];const d={payment_info};setStore({...store,...d});getAndSetBrowserStorage({...store,...d});};if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"addon-qty-decrease\"))){props.className+=\" addon-qty-decrease\";}return /*#__PURE__*/_jsx(Component,{...props,onClick:updateQty});};}export function withAddonQuantityAddClass(Component){return props=>{var _props_className;const[store,setStore]=useStore();const showHideCartSummary=()=>{var _document_querySelectorAll;const cartSummary=(_document_querySelectorAll=document.querySelectorAll(\"[aria-label='CART_SUMMARY']\"))===null||_document_querySelectorAll===void 0?void 0:_document_querySelectorAll[0];if(cartSummary){const addOnCards=cartSummary.querySelectorAll(\"[aria-label='ADDON_CARD']\");for(let i=0;i<addOnCards.length;i++){var _addOnCards_i_querySelector_innerText,_addOnCards_i_querySelector,_addOnCards_i,_store_payment_info_,_store_payment_info;const addonPriceId=addOnCards===null||addOnCards===void 0?void 0:(_addOnCards_i=addOnCards[i])===null||_addOnCards_i===void 0?void 0:(_addOnCards_i_querySelector=_addOnCards_i.querySelector(\".addon-price-id .framer-text\"))===null||_addOnCards_i_querySelector===void 0?void 0:(_addOnCards_i_querySelector_innerText=_addOnCards_i_querySelector.innerText)===null||_addOnCards_i_querySelector_innerText===void 0?void 0:_addOnCards_i_querySelector_innerText.trim();const add_on_data=store===null||store===void 0?void 0:(_store_payment_info=store.payment_info)===null||_store_payment_info===void 0?void 0:(_store_payment_info_=_store_payment_info[0])===null||_store_payment_info_===void 0?void 0:_store_payment_info_.add_on_data;const isExists=add_on_data.find(a=>isEqual(a.priceId,addonPriceId)&&a.quantity!==0);addOnCards[i].parentElement.style.transition=\"all 100ms ease\";addOnCards[i].parentElement.style.opacity=isExists?\"1\":\"0\";addOnCards[i].parentElement.style.display=isExists?\"block\":\"none\";}}};const showSavedAddonQuantity=()=>{showHideCartSummary();toggleClass({cards:[...store.payment_info]});const containers=document.querySelectorAll(\"[aria-label='PACK_CART_CONTAINER']\");for(let i=0;i<(containers===null||containers===void 0?void 0:containers.length);i++){var _containers_i_querySelectorAll__querySelectorAll_,_containers_i_querySelectorAll__querySelectorAll,_containers_i_querySelectorAll_,_containers_i_querySelectorAll,_containers_i;let productNo=containers===null||containers===void 0?void 0:(_containers_i=containers[i])===null||_containers_i===void 0?void 0:(_containers_i_querySelectorAll=_containers_i.querySelectorAll(\".product-identifier-no\"))===null||_containers_i_querySelectorAll===void 0?void 0:(_containers_i_querySelectorAll_=_containers_i_querySelectorAll[0])===null||_containers_i_querySelectorAll_===void 0?void 0:(_containers_i_querySelectorAll__querySelectorAll=_containers_i_querySelectorAll_.querySelectorAll(\".framer-text\"))===null||_containers_i_querySelectorAll__querySelectorAll===void 0?void 0:(_containers_i_querySelectorAll__querySelectorAll_=_containers_i_querySelectorAll__querySelectorAll[0])===null||_containers_i_querySelectorAll__querySelectorAll_===void 0?void 0:_containers_i_querySelectorAll__querySelectorAll_.innerText;productNo=getNumberOnly(productNo);const selectedPacks=store.payment_info.filter(a=>a.product_link_number===productNo);// if (selectedPacks.length > 0) {\nconst packsCard=containers===null||containers===void 0?void 0:containers[i].querySelectorAll(\"[aria-label='CART_PACK_CARD']\");for(let j=0;j<packsCard.length;j++){var _packsCard_j_querySelectorAll__querySelectorAll__innerText,_packsCard_j_querySelectorAll__querySelectorAll_,_packsCard_j_querySelectorAll__querySelectorAll,_packsCard_j_querySelectorAll_,_packsCard_j_querySelectorAll,_packsCard_j;const priceId=packsCard===null||packsCard===void 0?void 0:(_packsCard_j=packsCard[j])===null||_packsCard_j===void 0?void 0:(_packsCard_j_querySelectorAll=_packsCard_j.querySelectorAll(\".pack-price-id\"))===null||_packsCard_j_querySelectorAll===void 0?void 0:(_packsCard_j_querySelectorAll_=_packsCard_j_querySelectorAll[0])===null||_packsCard_j_querySelectorAll_===void 0?void 0:(_packsCard_j_querySelectorAll__querySelectorAll=_packsCard_j_querySelectorAll_.querySelectorAll(\".framer-text\"))===null||_packsCard_j_querySelectorAll__querySelectorAll===void 0?void 0:(_packsCard_j_querySelectorAll__querySelectorAll_=_packsCard_j_querySelectorAll__querySelectorAll[0])===null||_packsCard_j_querySelectorAll__querySelectorAll_===void 0?void 0:(_packsCard_j_querySelectorAll__querySelectorAll__innerText=_packsCard_j_querySelectorAll__querySelectorAll_.innerText)===null||_packsCard_j_querySelectorAll__querySelectorAll__innerText===void 0?void 0:_packsCard_j_querySelectorAll__querySelectorAll__innerText.trim();const isPackSelectedIndex=store.payment_info.findIndex(a=>isEqual(a.priceId,priceId)&&isEqual(a.product_link_number,productNo));if(isPackSelectedIndex!==-1){var _store_payment_info_isPackSelectedIndex,_store_payment_info,_packsCard_j1;const addons=(_store_payment_info=store.payment_info)===null||_store_payment_info===void 0?void 0:(_store_payment_info_isPackSelectedIndex=_store_payment_info[isPackSelectedIndex])===null||_store_payment_info_isPackSelectedIndex===void 0?void 0:_store_payment_info_isPackSelectedIndex.add_on_data;const addonsCard=packsCard===null||packsCard===void 0?void 0:(_packsCard_j1=packsCard[j])===null||_packsCard_j1===void 0?void 0:_packsCard_j1.querySelectorAll(\"[aria-label='ADDON_CARD']\");for(let k=0;k<addonsCard.length;k++){var _addonsCard_k_querySelectorAll__querySelectorAll__innerText,_addonsCard_k_querySelectorAll__querySelectorAll_,_addonsCard_k_querySelectorAll__querySelectorAll,_addonsCard_k_querySelectorAll_,_addonsCard_k_querySelectorAll,_addonsCard_k,_addonsCard_k_querySelectorAll_1,_addonsCard_k_querySelectorAll1,_addonsCard_k1,_addonsCard_k2;const addonPriceId=addonsCard===null||addonsCard===void 0?void 0:(_addonsCard_k=addonsCard[k])===null||_addonsCard_k===void 0?void 0:(_addonsCard_k_querySelectorAll=_addonsCard_k.querySelectorAll(\".addon-price-id\"))===null||_addonsCard_k_querySelectorAll===void 0?void 0:(_addonsCard_k_querySelectorAll_=_addonsCard_k_querySelectorAll[0])===null||_addonsCard_k_querySelectorAll_===void 0?void 0:(_addonsCard_k_querySelectorAll__querySelectorAll=_addonsCard_k_querySelectorAll_.querySelectorAll(\".framer-text\"))===null||_addonsCard_k_querySelectorAll__querySelectorAll===void 0?void 0:(_addonsCard_k_querySelectorAll__querySelectorAll_=_addonsCard_k_querySelectorAll__querySelectorAll[0])===null||_addonsCard_k_querySelectorAll__querySelectorAll_===void 0?void 0:(_addonsCard_k_querySelectorAll__querySelectorAll__innerText=_addonsCard_k_querySelectorAll__querySelectorAll_.innerText)===null||_addonsCard_k_querySelectorAll__querySelectorAll__innerText===void 0?void 0:_addonsCard_k_querySelectorAll__querySelectorAll__innerText.trim();const addonIndex=addons.findIndex(a=>isEqual(a.priceId,addonPriceId));const qtyDecreaseParentElement=(_addonsCard_k1=addonsCard[k])===null||_addonsCard_k1===void 0?void 0:(_addonsCard_k_querySelectorAll1=_addonsCard_k1.querySelectorAll(\".addon-qty-decrease\"))===null||_addonsCard_k_querySelectorAll1===void 0?void 0:(_addonsCard_k_querySelectorAll_1=_addonsCard_k_querySelectorAll1[0])===null||_addonsCard_k_querySelectorAll_1===void 0?void 0:_addonsCard_k_querySelectorAll_1.parentElement;const input=addonsCard===null||addonsCard===void 0?void 0:(_addonsCard_k2=addonsCard[k])===null||_addonsCard_k2===void 0?void 0:_addonsCard_k2.querySelector(\".addon-quantity input\");if(addonIndex!==-1){var _addons_addonIndex;const qty=addons===null||addons===void 0?void 0:(_addons_addonIndex=addons[addonIndex])===null||_addons_addonIndex===void 0?void 0:_addons_addonIndex.quantity;if(input){input.value=qty;input.placeholder=qty// using placeholder because we are getting value as undefined always & also we can't set it\n;}// if (qtyDecreaseParentElement)\n//     qtyDecreaseParentElement.style.opacity =\n//         qty > 0 ? 1 : 0.2\n}else{const qty=0// addons?.[k]?.quantity || 0\n;if(input){input.value=qty;input.placeholder=qty// using placeholder because we are getting value as undefined always & also we can't set it\n;}// if (qtyDecreaseParentElement)\n//     qtyDecreaseParentElement.style.opacity =\n//         qty > 0 ? 1 : 0.2\n}}}}// }\n}};useEffect(()=>{window.addEventListener(\"resize\",showHideCartSummary);const timeId=setTimeout(showSavedAddonQuantity,500);return()=>{if(timeId)clearInterval(timeId);window.removeEventListener(\"resize\",showHideCartSummary);};},[store]);if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"addon-quantity\"))){props.className+=\" addon-quantity\";}return /*#__PURE__*/_jsx(Component,{...props});};}export function withAddonQtyIncreaseAddClass(Component){return props=>{var _props_className;const[store,setStore]=useStore();const updateQty=e=>{var _packContainer_querySelector,_addon_querySelector,_addon_querySelector1;const addon=e.target.closest(\"[aria-label='ADDON_CARD']\");const packContainer=addon.closest(\"[aria-label='PACK_CONTAINER']\");let productNo=packContainer===null||packContainer===void 0?void 0:(_packContainer_querySelector=packContainer.querySelector(\".product-identifier-no .framer-text\"))===null||_packContainer_querySelector===void 0?void 0:_packContainer_querySelector.innerText;productNo=getNumberOnly(productNo);let addonPrice=addon===null||addon===void 0?void 0:(_addon_querySelector=addon.querySelector(\".addon-price .framer-text\"))===null||_addon_querySelector===void 0?void 0:_addon_querySelector.innerText;addonPrice=getNumberOnly(addonPrice);const addonPriceId=addon===null||addon===void 0?void 0:(_addon_querySelector1=addon.querySelector(\".addon-price-id .framer-text\"))===null||_addon_querySelector1===void 0?void 0:_addon_querySelector1.innerText;const payment_info=[...store.payment_info.map(a=>{if(isEqual(a.product_link_number,productNo)){const add_on_data=[...a.add_on_data];const existingIndex=add_on_data.findIndex(b=>isEqual(b.priceId,addonPriceId));if(existingIndex!==-1){add_on_data[existingIndex]={...add_on_data[existingIndex],quantity:1};}else{add_on_data.push({price:addonPrice,priceId:addonPriceId,quantity:1});}return{...a,add_on_data};}return a;})];const d={payment_info};setStore({...store,...d});getAndSetBrowserStorage({...store,...d});};if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"addon-qty-increase\"))){props.className+=\" addon-qty-increase\";}return /*#__PURE__*/_jsx(Component,{...props,onClick:updateQty});};}export function withShowLoggedInUserInfo(Component){return props=>{var _props_className;const[store,setStore]=useStore();const[details,setDetails]=useState(null);const getUserInfo=()=>{const info=getCurrentUserInfo();if(info){const{user,organization_detail}=info;const _info={name:user===null||user===void 0?void 0:user.name,email:user===null||user===void 0?void 0:user.email,companyName:organization_detail===null||organization_detail===void 0?void 0:organization_detail.name,phoneNo:user===null||user===void 0?void 0:user.mobile_number};userEmail=user===null||user===void 0?void 0:user.email;setDetails(_info);// setStore({ ...store, user: _info })\n// getAndSetBrowserStorage({ ...store, user: _info })\n}else{setDetails(null);userEmail=null;// setStore({ ...store, user: null })\n// getAndSetBrowserStorage({ ...store, user: null })\n}};useEffect(()=>{getUserInfo();const timerId=setTimeout(()=>{window.addEventListener(\"storage\",getUserInfo);window.addEventListener(\"click\",getUserInfo);},500);return()=>{if(timerId){clearInterval(timerId);window.removeEventListener(\"storage\",getUserInfo);window.addEventListener(\"click\",getUserInfo);}};},[]);useEffect(()=>{var _document_querySelectorAll;const loggedInUserInfo=(_document_querySelectorAll=document.querySelectorAll(\".loggedin-user-info\"))===null||_document_querySelectorAll===void 0?void 0:_document_querySelectorAll[0];if(loggedInUserInfo){if(details){loggedInUserInfo.parentElement.parentElement.style.display=\"block\";}else{loggedInUserInfo.parentElement.parentElement.style.display=\"none\";}}},[details]);if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"loggedin-user-info\"))){props.className+=\" loggedin-user-info\";}return /*#__PURE__*/_jsx(Component,{...props,children:/*#__PURE__*/_jsxs(\"table\",{className:\"info-table\",children:[/*#__PURE__*/_jsxs(\"tr\",{children:[/*#__PURE__*/_jsx(\"td\",{children:\"Email\"}),/*#__PURE__*/_jsx(\"td\",{}),/*#__PURE__*/_jsx(\"td\",{children:(details===null||details===void 0?void 0:details.email)||\"-\"})]}),/*#__PURE__*/_jsxs(\"tr\",{children:[/*#__PURE__*/_jsx(\"td\",{children:\"Name\"}),/*#__PURE__*/_jsx(\"td\",{}),/*#__PURE__*/_jsx(\"td\",{children:(details===null||details===void 0?void 0:details.name)||\"-\"})]}),/*#__PURE__*/_jsxs(\"tr\",{children:[/*#__PURE__*/_jsx(\"td\",{children:\"Company Name\"}),/*#__PURE__*/_jsx(\"td\",{}),/*#__PURE__*/_jsx(\"td\",{children:(details===null||details===void 0?void 0:details.companyName)||\"-\"})]}),/*#__PURE__*/_jsxs(\"tr\",{children:[/*#__PURE__*/_jsx(\"td\",{children:\"Phone Number\"}),/*#__PURE__*/_jsx(\"td\",{}),/*#__PURE__*/_jsx(\"td\",{children:(details===null||details===void 0?void 0:details.phoneNo)||\"-\"})]})]})});};}// stripe payment implementation\nconst APP_URL=\"https://inhouse.imagine.io\"// https://app.imagine.io\n;const APP_REGISTER_URL=APP_URL+\"/register\";const APP_SIGNIN_URL=APP_URL+\"/sign-in\";const APP_DASHBOARD_URL=APP_URL+\"/dashboard\";const ROOT_API=\"https://stag2.imagine.io\"// https://prod.imagine.io\n;const PACK_SETUP_INTENT=\"/subscription/api/set-up-intent-for-pack/\";const PACK_PURCHASE=\"/subscription/api/pack-purchase/\";const PURCHASE_ALLOWED_FOR_EMAIL=\"/subscription/api/pay-as-you-go-purchase-validate/\"// \"/subscription/api/check-user-existing-or-not/\"\n;const STRIPE_KEY=\"pk_test_51LXGpdCJqAIdCB79deqtxyNdapxTe1XvqFsZGXtk6Ly7UdJxzyG9O5zhPRGj8YOvkXNLjP9UJMDeKf74LkAR31rB00pd2ixq0a\";// \"pk_live_PTteODuxW24HdZrSuKYb3pet\"\n// \"pk_test_51LXGpdCJqAIdCB79deqtxyNdapxTe1XvqFsZGXtk6Ly7UdJxzyG9O5zhPRGj8YOvkXNLjP9UJMDeKf74LkAR31rB00pd2ixq0a\"\n// const emailValidRegex = /^[a-zA-Z0-9.!#$%&'*/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$/\nexport const emailValidRegex=/^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}$/;const setupIntent=async({name=null,email=null})=>{if(!name||!email)return null;try{const response=await fetch(`${ROOT_API}${PACK_SETUP_INTENT}?name=${name}&email=${email}`,{method:\"GET\"});const result=await response.json();return result;}catch(error){console.error(\"Failed to fetch setup intent:\",error);return null;}};const handlePackPurchase=async({name=null,email=null,payment_method_id=null,coupon_code=null,data=null})=>{if(!name||!email||!payment_method_id||!data)return null;try{const response=await fetch(`${ROOT_API}${PACK_PURCHASE}?name=${name}&email=${email}&payment_method_id=${payment_method_id}&coupon_code=${coupon_code}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(data)});const result=await response.json();return result;}catch(error){console.error(\"Failed to complete pack purchase:\",error);return null;}};export const checkIfPurchaseIsAllowedForEmailOrNot=async({email=null,coupon_code=null})=>{if(!email)return false;let params=\"?\";if(email){params+=`email=${email}`;}if(coupon_code){params+=`&coupon_code=${coupon_code}`;}try{const response=await fetch(`${ROOT_API}${PURCHASE_ALLOWED_FOR_EMAIL}${params}`,{method:\"GET\"});const result=await response.json();return{allowed:!(result===null||result===void 0?void 0:result.user_exists),message:result===null||result===void 0?void 0:result.message};}catch(error){console.error(\"Failed to fetch setup intent:\",error);return false;}};const cardStyle={base:{width:\"100%\",height:\"auto\",outline:\"none\",border:\"none\",padding:\"14px\",borderRadius:\"0px\",fontSize:\"15px\",letterSpacing:\"0em\",lineHeight:\"1em\",color:\"rgb(0, 0, 0)\"}};var stripe=null;var elements=null;var userEmail=null;export function withStripePaymentSection(Component){return props=>{var _props_className;const[store,setStore]=useStore();const[disabled,setDisabled]=useState(true);const[readonly,setReadonly]=useState(false);const[responseStatus,setResponseStatus]=useState(null)// { message: \"\", type: \"\"}\n;const[isSubmitting,setIsSubmitting]=useState(false);const[cardElement,setCardElement]=useState(null);const[details,setDetails]=useState(()=>{var _store_user,_store_user1;return{name:(store===null||store===void 0?void 0:(_store_user=store.user)===null||_store_user===void 0?void 0:_store_user.name)||\"\",email:(store===null||store===void 0?void 0:(_store_user1=store.user)===null||_store_user1===void 0?void 0:_store_user1.email)||\"\",stripe_payment_method_id:\"\"};});const{trackConfirmAndPay}=HUBSPOT_TRACK_EVENTS||{};const isCanvas=RenderTarget.current()===RenderTarget.canvas;const handleChange=({name,value})=>{setDetails(prev=>({...prev,[name]:value}));if(name===\"email\"){userEmail=value;}if([\"name\",\"email\"].includes(name)){setStore({...store,user:{...store.user||{},[name]:value}});getAndSetBrowserStorage({...store,user:{...store.user||{},[name]:value}});// setResponseStatus(null)\n}};const showHideLoading=()=>{const submitBtn=document.querySelector(\".stripe-payment-section .framer-text\");if(isSubmitting){submitBtn.innerText=\"Loading...\";// Create a loader container if it doesn't exist\nlet loaderUIDiv=document.getElementById(\"loader-container\");if(!loaderUIDiv){loaderUIDiv=document.createElement(\"div\");loaderUIDiv.id=\"loader-container\";loaderUIDiv.classList.add(\"loader-container\");// Create the actual loader element\nconst loaderDiv=document.createElement(\"div\");loaderDiv.classList.add(\"loader\");loaderUIDiv.appendChild(loaderDiv);document.body.appendChild(loaderUIDiv);}}else{const loaderContainerDiv=document.getElementById(\"loader-container\");if(loaderContainerDiv){document.body.removeChild(loaderContainerDiv);}if(!submitBtn.getAttribute(\"data-innerText\")){submitBtn.setAttribute(\"data-innerText\",submitBtn.innerText);}submitBtn.innerText=submitBtn.getAttribute(\"data-innerText\");}};const initStripeForm=()=>{stripe=Stripe(STRIPE_KEY);elements=stripe.elements();if(!stripe){setResponseStatus({message:\"Error: elements or stripe is not initiated.\",type:\"error\"});return;}const card=elements.create(\"card\",{style:cardStyle,hidePostalCode:true});if(card){card.mount(\"#stripe-card-element\");card.addEventListener(\"change\",e=>{if(e.error)setResponseStatus({message:e.error.message,type:\"error\"});else setResponseStatus(null);});card.on(\"ready\",e=>{setCardElement(elements.getElement(\"card\"));});card.on(\"change\",e=>setDisabled(!e.complete));}};const checkIsEmailValid=e=>{const value=e.target.value;let warning=null;if(!value)warning=\"Email is required!\";else if(!value.match(emailValidRegex))warning=\"Invalid email!\";if(warning){setResponseStatus({message:warning,type:\"warning\"});setReadonly(false);}else setResponseStatus(null);};const getFirstNameAndLastName=value=>{if(value){var _nameArray_slice_join,_nameArray_slice,_nameArray_slice_call;const nameArray=value===null||value===void 0?void 0:value.split(\" \");const firstName=(nameArray===null||nameArray===void 0?void 0:nameArray[0])||\"\";const lastName=(nameArray===null||nameArray===void 0?void 0:(_nameArray_slice=nameArray.slice)===null||_nameArray_slice===void 0?void 0:(_nameArray_slice_join=(_nameArray_slice_call=_nameArray_slice.call(nameArray,1)).join)===null||_nameArray_slice_join===void 0?void 0:_nameArray_slice_join.call(_nameArray_slice_call,\" \"))||\"\";return{firstName,lastName};}return{firstName:\"\",lastName:\"\"};};const getCookie=()=>{const cookies=window.document.cookie.split(\";\");let value=null;for(let i=0;i<cookies.length;i++){const cookie=cookies[i].trim();if(cookie.startsWith(\"hubspotutk=\")){const cookieValue=cookie.substring(\"hubspotutk=\".length);value=cookieValue;}}return value;};const getUniqueId=()=>Math.random().toString(36).substr(2,9);const createUserInHubspot=async(userInfo=null)=>{if(!(userInfo===null||userInfo===void 0?void 0:userInfo.email))return;const isInternalUser=(userInfo===null||userInfo===void 0?void 0:userInfo.email)&&RESTRICTED_EMAILS.some(a=>{var _userInfo_email_toLowerCase_trim,_userInfo_email_toLowerCase,_userInfo_email;return userInfo===null||userInfo===void 0?void 0:(_userInfo_email=userInfo.email)===null||_userInfo_email===void 0?void 0:(_userInfo_email_toLowerCase=_userInfo_email.toLowerCase())===null||_userInfo_email_toLowerCase===void 0?void 0:(_userInfo_email_toLowerCase_trim=_userInfo_email_toLowerCase.trim())===null||_userInfo_email_toLowerCase_trim===void 0?void 0:_userInfo_email_toLowerCase_trim.includes(a);});if(isDebuggingEnabled()||!isInternalUser){const{firstName,lastName}=getFirstNameAndLastName(userInfo===null||userInfo===void 0?void 0:userInfo.name);const data={fields:[{name:\"email\",value:userInfo===null||userInfo===void 0?void 0:userInfo.email},{name:\"firstname\",value:`${firstName||\"\"} ${(lastName===null||lastName===void 0?void 0:lastName.trim())||\"\"}`},{name:\"lastname\",value:\" \"}],context:{hutk:getCookie(),pageUri:window.location.href,pageName:document.title}};try{const response=await fetch(\"https://api.hsforms.com/submissions/v3/integration/submit/6917454/3d162ed1-5028-4054-ba1f-d483effa4d19\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(data)});if(response.ok){console.log(\"Form submitted!\");}else{console.error(\"Failed to submit form:\",response.status);}}catch(error){console.error(\"Error submitting form:\",error);}}};const handlePaymentSubmit=async()=>{if(!(details===null||details===void 0?void 0:details.name)){setResponseStatus({message:\"Name is required\",type:\"warning\"});return;}else if(!(details===null||details===void 0?void 0:details.email)){setResponseStatus({message:\"Email is required\",type:\"warning\"});return;}// if (\n//     !store?.user?.email ||\n//     !store?.user?.isValid ||\n//     !store?.couponDetails?.code ||\n//     !store?.couponDetails?.isApplied ||\n// ) {\n//     setResponseStatus({\n//         message: \"Please apply the coupon.\",\n//         type: \"warning\",\n//     })\n//     return\n// }\nif(elements&&stripe&&!responseStatus&&!disabled){var _response_IntentData_client_secret,_response_IntentData;userEmail=details.email;setIsSubmitting(true);createUserInHubspot({name:details===null||details===void 0?void 0:details.name,email:details===null||details===void 0?void 0:details.email});const isEmailAllowedResponse=await checkIfPurchaseIsAllowedForEmailOrNot({email:userEmail,coupon_code:COUPON_WELCOME10});if(!(isEmailAllowedResponse===null||isEmailAllowedResponse===void 0?void 0:isEmailAllowedResponse.allowed)){setIsSubmitting(false);showHideLoading();setResponseStatus({message:\"Kindly explore our plans or contact us for assistance as an existing imagine.io user.\",type:\"warning\"});trackConfirmAndPay({user_name:details.name,user_email:details.email,payment_status:\"Info: Kindly explore our plans or contact us for assistance as an existing imagine.io user.\"});return;}const response=await setupIntent({name:details.name,email:details.email});if(!response&&!(response===null||response===void 0?void 0:response.IntentData)){setIsSubmitting(false);showHideLoading();setResponseStatus({message:\"Unable to get intent data. Please try again later.\",type:\"error\"});trackConfirmAndPay({user_name:details.name,user_email:details.email,payment_status:\"Error: Unable to get intent data. Please try again later.\"});return;}const clientSecret=response===null||response===void 0?void 0:(_response_IntentData=response.IntentData)===null||_response_IntentData===void 0?void 0:(_response_IntentData_client_secret=_response_IntentData.client_secret)===null||_response_IntentData_client_secret===void 0?void 0:_response_IntentData_client_secret.toString();if(!clientSecret){setIsSubmitting(false);showHideLoading();setResponseStatus({message:\"Invalid client secret key. Please try again later.\",type:\"error\"});trackConfirmAndPay({user_name:details.name,user_email:details.email,payment_status:\"Error: Invalid client secret key. Please try again later.\"});return;}const result=await stripe.confirmCardSetup(clientSecret,{payment_method:{card:cardElement,billing_details:{name:details.name,email:details.email}}});if(result){if(result.error){setResponseStatus({message:result.error.message||\"Something went wrong. Please try again!\",type:\"error\"});trackConfirmAndPay({user_name:details.name,user_email:details.email,payment_status:`Error: ${result.error.message||\"Something went wrong. Please try again!\"}`});}else{if(result.setupIntent.status===\"succeeded\"){const paymentMethod=result.setupIntent.payment_method;handleChange({stripe_payment_method_id:paymentMethod});const _paymentInfo=[...store.payment_info].map(a=>({price:a.isDiscounted?a.discountedPriceId:a.priceId,product_link_number:a.product_link_number,add_on_data:a.add_on_data.filter(b=>b.quantity!==0).map(b=>({price:b.priceId,quantity:b.quantity}))}));const response=await handlePackPurchase({name:details.name,email:details.email,payment_method_id:paymentMethod,coupon_code:COUPON_WELCOME10,data:{payment_info:_paymentInfo}});if(response&&(response===null||response===void 0?void 0:response.status)){const{SCA,client_secret}=response===null||response===void 0?void 0:response.data;if(SCA&&client_secret){await stripe.confirmPayment({clientSecret:client_secret,confirmParams:{payment_method:paymentMethod,return_url:window.location.href},redirect:\"if_required\"}).then(({error,paymentIntent})=>{if(error){var _error_payment_intent,_error_payment_intent1;if(error.param===\"mandate_data\"&&error.payment_intent.status===\"processing\"){setResponseStatus({message:\"Your payment is currently being processed.\",type:\"info\"});trackConfirmAndPay({user_name:details.name,user_email:details.email,payment_status:\"Info: Your payment is currently being processed\"});}else if(((_error_payment_intent=error.payment_intent)===null||_error_payment_intent===void 0?void 0:_error_payment_intent.status)===\"requires_payment_method\"){setResponseStatus({message:error.message||\"Please add payment method.\",type:\"error\"});trackConfirmAndPay({user_name:details.name,user_email:details.email,payment_status:`Error: ${error.message||\"Please add payment method.\"}`});}else if(((_error_payment_intent1=error.payment_intent)===null||_error_payment_intent1===void 0?void 0:_error_payment_intent1.status)===\"canceled\"){setResponseStatus({message:\"Your payment is cancelled.\",type:\"error\"});trackConfirmAndPay({user_name:details.name,user_email:details.email,payment_status:\"Error: Your payment is cancelled.\"});}else{var _error_payment_intent2;if(((_error_payment_intent2=error.payment_intent)===null||_error_payment_intent2===void 0?void 0:_error_payment_intent2.status)===\"processing\"){setResponseStatus({message:\"Your payment is currently under processing.\",type:\"info\"});trackConfirmAndPay({user_name:details.name,user_email:details.email,payment_status:\"Info: Your payment is currently under processing.\"});}else{setResponseStatus({message:error.message||\"Something went wrong. Please try again later.\",type:\"error\"});trackConfirmAndPay({user_name:details.name,user_email:details.email,payment_status:`Error: ${error.message||\"Something went wrong. Please try again later.\"}`});}}}else{if((paymentIntent===null||paymentIntent===void 0?void 0:paymentIntent.status)===\"succeeded\"){setResponseStatus({message:\"Your payment was successful.\",type:\"success\"});}else if((paymentIntent===null||paymentIntent===void 0?void 0:paymentIntent.status)===\"processing\"){setResponseStatus({message:\"Your payment is currently under processing.\",type:\"info\"});}if(!isCanvas){var _fbq,_gtag_report_conversion;(_fbq=fbq)===null||_fbq===void 0?void 0:_fbq(\"track\",\"Purchase\",{value:getTotalOfCartValue(store.payment_info),currency:\"USD\"});(_gtag_report_conversion=gtag_report_conversion)===null||_gtag_report_conversion===void 0?void 0:_gtag_report_conversion(window.location.href,\"AW-10868671574/gExjCIWpnagZENaIy74o\",getTotalOfCartValue(store.payment_info));trackConfirmAndPay({user_name:details.name,user_email:details.email,payment_status:\"Your payment was successful.\"});setStore({...defaultValues});getAndSetBrowserStorage({...defaultValues});setTimeout(()=>{var _store_user;const _email=details.email||userEmail||(store===null||store===void 0?void 0:(_store_user=store.user)===null||_store_user===void 0?void 0:_store_user.email);window.location.replace(`${PAYMENT_SUCCESS_ROUTE}?email=${_email}&mode=pack`);},250);// const overlay =\n//     document.querySelector(\n//         \"#payment-success-overlay\"\n//     )\n// if (overlay) {\n//     overlay.style.display =\n//         \"flex\"\n//     overlay.style.opacity =\n//         \"1\"\n// }\n}}});}}}}setIsSubmitting(false);showHideLoading();}}else{console.log(\"ERROR\");}};useEffect(()=>{initStripeForm();},[]);useEffect(()=>{var _store_user,_store_user1;const _info=getCurrentUserInfo();if(!_info)return;const{user}=_info;setDetails(prev=>{var _store_user;return{...prev,name:user===null||user===void 0?void 0:user.name,email:(store===null||store===void 0?void 0:(_store_user=store.user)===null||_store_user===void 0?void 0:_store_user.email)||(user===null||user===void 0?void 0:user.email)};});setReadonly((store===null||store===void 0?void 0:(_store_user=store.user)===null||_store_user===void 0?void 0:_store_user.email)&&(store===null||store===void 0?void 0:(_store_user1=store.user)===null||_store_user1===void 0?void 0:_store_user1.isValid));},[store]);useEffect(()=>{if(!disabled&&!responseStatus){showHideLoading();}},[isSubmitting,disabled,responseStatus]);if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"stripe-payment-section\"))){props.className+=\" stripe-payment-section\";}return /*#__PURE__*/_jsxs(\"div\",{className:\"payment-form-container\",children:[(responseStatus===null||responseStatus===void 0?void 0:responseStatus.type)===\"success\"&&(responseStatus===null||responseStatus===void 0?void 0:responseStatus.message)?/*#__PURE__*/_jsx(\"div\",{className:\"card-status success\",children:responseStatus===null||responseStatus===void 0?void 0:responseStatus.message}):null,(responseStatus===null||responseStatus===void 0?void 0:responseStatus.type)===\"warning\"&&(responseStatus===null||responseStatus===void 0?void 0:responseStatus.message)?/*#__PURE__*/_jsx(\"div\",{className:\"card-status warning\",children:responseStatus===null||responseStatus===void 0?void 0:responseStatus.message}):null,(responseStatus===null||responseStatus===void 0?void 0:responseStatus.type)===\"info\"&&(responseStatus===null||responseStatus===void 0?void 0:responseStatus.message)?/*#__PURE__*/_jsx(\"div\",{className:\"card-status info\",children:responseStatus===null||responseStatus===void 0?void 0:responseStatus.message}):null,(responseStatus===null||responseStatus===void 0?void 0:responseStatus.type)===\"error\"&&(responseStatus===null||responseStatus===void 0?void 0:responseStatus.message)?/*#__PURE__*/_jsx(\"div\",{className:\"card-status error\",children:responseStatus===null||responseStatus===void 0?void 0:responseStatus.message}):null,/*#__PURE__*/_jsxs(\"form\",{id:\"payment-form\",className:\"payment-form\",autoComplete:\"off\",children:[/*#__PURE__*/_jsx(\"label\",{children:/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:\"name\",placeholder:\"Name*\",value:details.name,onChange:e=>handleChange(e.target),onBlur:e=>{const val=e.target.value;if(!val){setResponseStatus({message:\"Name is required!\",type:\"warning\"});}else setResponseStatus(null);},autoComplete:\"off\"})}),/*#__PURE__*/_jsx(\"label\",{children:/*#__PURE__*/_jsx(\"input\",{type:\"email\",name:\"email\",placeholder:\"Email*\",value:details.email,readonly:readonly,onChange:e=>handleChange(e.target),onBlur:checkIsEmailValid,autoComplete:\"off\"})}),/*#__PURE__*/_jsx(\"div\",{id:\"stripe-card-element\"})]}),/*#__PURE__*/_jsx(Component,{...props,as:\"Button\",style:{opacity:!(details===null||details===void 0?void 0:details.name)||!(details===null||details===void 0?void 0:details.email)||responseStatus||isSubmitting||disabled?\"0.5\":\"1\"},onClick:handlePaymentSubmit})]});};}export function withGetYourDiscountOverlay(Component){return props=>{useEffect(()=>{const closeButton=document.querySelector(\".overlay-close-button\");if(closeButton){closeButton.addEventListener(\"click\",()=>{toggleGetYourDiscountOverlay({show:false});});}},[]);return /*#__PURE__*/_jsx(Component,{...props,id:\"get-your-discount-overlay\",style:{display:\"none\",opacity:0}});};}export function withGetYourDiscountForm(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{var _store_user,_store_user1;const show=!(store===null||store===void 0?void 0:(_store_user=store.user)===null||_store_user===void 0?void 0:_store_user.email)||!(store===null||store===void 0?void 0:(_store_user1=store.user)===null||_store_user1===void 0?void 0:_store_user1.isValid);toggleGetYourDiscountForm({show});},[store]);return /*#__PURE__*/_jsx(Component,{...props,id:\"get-your-discount-form\",style:{display:\"none\"}});};}export function withGetYourDiscountReceived(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{var _store_user,_store_user1;const show=(store===null||store===void 0?void 0:(_store_user=store.user)===null||_store_user===void 0?void 0:_store_user.email)&&(store===null||store===void 0?void 0:(_store_user1=store.user)===null||_store_user1===void 0?void 0:_store_user1.isValid);toggleGetYourDiscountReceived({show});},[store]);return /*#__PURE__*/_jsx(Component,{...props,id:\"get-your-discount-received\",style:{display:\"none\"}});};}export function withCouponCodeAddClass(Component){return props=>{var _props_className;if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"coupon-code\"))){props.className+=\" coupon-code\";}return /*#__PURE__*/_jsx(Component,{...props});};}export function withCopyCouponCode(Component){return props=>{var _props_className;const copy=()=>{const coupon=document.querySelector(\".coupon-code\");if(coupon){coupon.style.flexDirection=\"column\";const code=coupon===null||coupon===void 0?void 0:coupon.querySelector(\".framer-text\");if(code===null||code===void 0?void 0:code.innerText){const success=document.createElement(\"p\");success.innerText=\"Copied!\";success.style.margin=\"0\";success.style.width=\"100%\";success.style.height=\"auto\";success.style.padding=\"2px 0px\";success.style.fontSize=\"14px\";success.style.fontFamily=\"PP Neue Montreal Medium\";success.style.color=\"rgb(16, 173, 16)\";success.style.letterSpacing=\"0.1px\";success.style.lineHeight=\"20px\";success.style.outline=\"none\";navigator.clipboard.writeText(code===null||code===void 0?void 0:code.innerText).then(()=>{setTimeout(()=>{coupon.appendChild(success);},100);setTimeout(()=>{coupon.removeChild(success);},3e3);}).catch(err=>{console.error(\"Failed to copy text: \",err);});}}};if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"copy-coupon-code\"))){props.className+=\" copy-coupon-code\";}return /*#__PURE__*/_jsx(Component,{...props,as:\"Button\",onClick:copy});};}export function withShowPaymentSuccessOverlay(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,id:\"payment-success-overlay\",style:{display:\"none\"}});};}export function withShowPaymentSuccessOverlayButton(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{const btn=document.querySelector(\"#payment-success-overlay-button\");if(btn){var _store_user,_this;const _email=userEmail||(store===null||store===void 0?void 0:(_store_user=store.user)===null||_store_user===void 0?void 0:_store_user.email)||((_this=new URLSearchParams(window.location.search))===null||_this===void 0?void 0:_this.get(\"email\"));const anchor=btn.querySelector(\"a\");const URL=getCurrentUserInfo()?APP_DASHBOARD_URL:APP_REGISTER_URL;anchor.setAttribute(\"href\",URL+`?email=${_email}&mode=pack`);anchor.setAttribute(\"target\",\"_blank\");anchor.addEventListener(\"click\",()=>{setTimeout(()=>{setStore({...defaultValues});getAndSetBrowserStorage({...defaultValues});window.location.replace(HOME_ROUTE);},1e3);});}},[store]);return /*#__PURE__*/_jsx(Component,{...props,id:\"payment-success-overlay-button\"});};}// starter pack begins\n// const STARTER_PACK = {\n//     name: \"Starter Pack\",\n//     price: 399,\n//     discountedPrice: 199,\n//     priceId: \"price_1P3FhLIoLEsD3aM1D41Ku6Ii\", // with 3D Model - 399\n//     discountedPriceId: \"price_1P3FgqIoLEsD3aM1YNHJf8tt\", // without 3D Model - 199\n// }\n// Add-ons price id\nconst PANNING_VIDEO={quantity:1,price:99,priceId:\"price_1OoS80CJqAIdCB79DauyTXGh\"};const SILO_IMAGES={quantity:1,price:99,priceId:\"price_1Op4G7IoLEsD3aM10DWYXaAG\"};const VIGNETTE_IMAGES={quantity:1,price:99,priceId:\"price_1P3FjRIoLEsD3aM1yaAuXfKG\"};const LIFESTYLE_IMAGES={quantity:1,price:99,priceId:\"price_1Op4GJIoLEsD3aM1ONGkj75u\"};const SPINNER_VIDEO={quantity:1,price:39,priceId:\"price_1P3FksIoLEsD3aM1Ux1MBh5g\"};const AR_QR_CODE={quantity:1,price:39,priceId:\"price_1P3FlzIoLEsD3aM1mB0NzuES\"};const ANIMATED_GIF={quantity:1,price:29,priceId:\"price_1P2srlCJqAIdCB79AgXbUdM7\"};const CONFIGURATOR={quantity:1,price:99,priceId:\"price_1PHOlDCJqAIdCB79S4TM6NMd\"};export function withStarterPackSelected(Component){return props=>{var _props_className;const[store,setStore]=useStore();if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"selected-starter-pack\"))){props.className+=\" selected-starter-pack\";}return /*#__PURE__*/_jsx(Component,{...props,as:\"Button\"});};}export function withStarterPack3DModelSelected(Component){return props=>{var _props_className;const[store,setStore]=useStore();if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"selected-3d-model-pack\"))){props.className+=\" selected-3d-model-pack\";}return /*#__PURE__*/_jsx(Component,{...props,as:\"Button\"});};}export function withGetThisStarterPack(Component){// 199\nreturn props=>{const[store,setStore]=useStore();const{trackAddStarterPack}=HUBSPOT_TRACK_EVENTS||{};const updateProductCount=()=>{var _store_user,_store_user1,_store_user2,_store_user3;if(!(store===null||store===void 0?void 0:(_store_user=store.user)===null||_store_user===void 0?void 0:_store_user.email)||!(store===null||store===void 0?void 0:(_store_user1=store.user)===null||_store_user1===void 0?void 0:_store_user1.isValid)){toggleGetYourDiscountOverlay({show:true});}const payment_info=[getPacksDefaultObject({productNo:1,isDiscounted:true,...STARTER_PACK,price:STARTER_PACK.discountedPrice})];const d={...defaultValues,user:store===null||store===void 0?void 0:store.user,couponDetails:store===null||store===void 0?void 0:store.couponDetails,productCount:1,payment_info:payment_info};toggleClass({cards:[...payment_info]});trackAddStarterPack();setStore({...store,...d});getAndSetBrowserStorage({...store,...d});setTimeout(()=>{var _payment_info_,_fbq,_gtag_report_conversion;const priceValue=(payment_info===null||payment_info===void 0?void 0:(_payment_info_=payment_info[0])===null||_payment_info_===void 0?void 0:_payment_info_.price)||0;(_fbq=fbq)===null||_fbq===void 0?void 0:_fbq(\"track\",\"AddToCart\",{value:priceValue,currency:\"USD\"});(_gtag_report_conversion=gtag_report_conversion)===null||_gtag_report_conversion===void 0?void 0:_gtag_report_conversion(window.location.href,\"AW-10868671574/RcZWCL6RnKgZENaIy74o\",priceValue);},1e3);if((store===null||store===void 0?void 0:(_store_user2=store.user)===null||_store_user2===void 0?void 0:_store_user2.email)&&(store===null||store===void 0?void 0:(_store_user3=store.user)===null||_store_user3===void 0?void 0:_store_user3.isValid)){window.location.href=BOOK_PACK_ROUTE;}};return /*#__PURE__*/_jsx(Component,{...props,onClick:updateProductCount});};}export function withGetThisStarterPackWithExistingData(Component){// 399 // 199\nreturn props=>{const[store,setStore]=useStore();const{trackAddStarterPack}=HUBSPOT_TRACK_EVENTS||{};const updateProductCount=e=>{var _e_target_closest_querySelectorAll__querySelectorAll_,_e_target_closest_querySelectorAll__querySelectorAll,_e_target_closest_querySelectorAll_,_e_target_closest_querySelectorAll,_e_target_closest;let productNo=(_e_target_closest=e.target.closest(\"[aria-label='PACK_CONTAINER']\"))===null||_e_target_closest===void 0?void 0:(_e_target_closest_querySelectorAll=_e_target_closest.querySelectorAll(\".product-identifier-no\"))===null||_e_target_closest_querySelectorAll===void 0?void 0:(_e_target_closest_querySelectorAll_=_e_target_closest_querySelectorAll[0])===null||_e_target_closest_querySelectorAll_===void 0?void 0:(_e_target_closest_querySelectorAll__querySelectorAll=_e_target_closest_querySelectorAll_.querySelectorAll(\".framer-text\"))===null||_e_target_closest_querySelectorAll__querySelectorAll===void 0?void 0:(_e_target_closest_querySelectorAll__querySelectorAll_=_e_target_closest_querySelectorAll__querySelectorAll[0])===null||_e_target_closest_querySelectorAll__querySelectorAll_===void 0?void 0:_e_target_closest_querySelectorAll__querySelectorAll_.innerText;productNo=getNumberOnly(productNo);const payment_info=[...store.payment_info.map(a=>{var _store_payment_info_,_store_payment_info;if(!isEqual(a.product_link_number,productNo))return a;return{...getPacksDefaultObject({productNo:productNo,isDiscounted:true,...STARTER_PACK,price:STARTER_PACK.discountedPrice}),add_on_data:[...store===null||store===void 0?void 0:(_store_payment_info=store.payment_info)===null||_store_payment_info===void 0?void 0:(_store_payment_info_=_store_payment_info[productNo-1])===null||_store_payment_info_===void 0?void 0:_store_payment_info_.add_on_data]};})];const d={...store,productCount:store.productCount,payment_info:payment_info};toggleClass({cards:[...payment_info]});trackAddStarterPack();setStore({...store,...d});getAndSetBrowserStorage({...store,...d});setTimeout(()=>{var _payment_info_,_fbq,_gtag_report_conversion;const priceValue=(payment_info===null||payment_info===void 0?void 0:(_payment_info_=payment_info[0])===null||_payment_info_===void 0?void 0:_payment_info_.price)||0;(_fbq=fbq)===null||_fbq===void 0?void 0:_fbq(\"track\",\"AddToCart\",{value:payment_info,currency:\"USD\"});(_gtag_report_conversion=gtag_report_conversion)===null||_gtag_report_conversion===void 0?void 0:_gtag_report_conversion(window.location.href,\"AW-10868671574/RcZWCL6RnKgZENaIy74o\",priceValue);},1e3);};return /*#__PURE__*/_jsx(Component,{...props,as:\"Button\",onClick:updateProductCount});};}export function withGetThisStarterPack3DModel(Component){// 399\nreturn props=>{const[store,setStore]=useStore();const{trackAddStarterPackWith3DModel}=HUBSPOT_TRACK_EVENTS||{};const updateProductCount=()=>{var _store_user,_store_user1,_store_user2,_store_user3;if(!(store===null||store===void 0?void 0:(_store_user=store.user)===null||_store_user===void 0?void 0:_store_user.email)||!(store===null||store===void 0?void 0:(_store_user1=store.user)===null||_store_user1===void 0?void 0:_store_user1.isValid)){toggleGetYourDiscountOverlay({show:true});}const payment_info=[getPacksDefaultObject({productNo:1,is3DModel:true,...STARTER_PACK,price:STARTER_PACK.price})];const d={...defaultValues,user:store===null||store===void 0?void 0:store.user,couponDetails:store===null||store===void 0?void 0:store.couponDetails,productCount:1,payment_info:payment_info};toggleClass({cards:[...payment_info]});trackAddStarterPackWith3DModel();setStore({...store,...d});getAndSetBrowserStorage({...store,...d});setTimeout(()=>{var _payment_info_,_fbq,_gtag_report_conversion;const priceValue=(payment_info===null||payment_info===void 0?void 0:(_payment_info_=payment_info[0])===null||_payment_info_===void 0?void 0:_payment_info_.price)||0;(_fbq=fbq)===null||_fbq===void 0?void 0:_fbq(\"track\",\"AddToCart\",{value:priceValue,currency:\"USD\"});(_gtag_report_conversion=gtag_report_conversion)===null||_gtag_report_conversion===void 0?void 0:_gtag_report_conversion(window.location.href,\"AW-10868671574/RcZWCL6RnKgZENaIy74o\",priceValue);},1e3);if((store===null||store===void 0?void 0:(_store_user2=store.user)===null||_store_user2===void 0?void 0:_store_user2.email)&&(store===null||store===void 0?void 0:(_store_user3=store.user)===null||_store_user3===void 0?void 0:_store_user3.isValid)){window.location.href=BOOK_PACK_ROUTE;}};return /*#__PURE__*/_jsx(Component,{...props,as:\"Button\",onClick:updateProductCount});};}export function withGetThisStarterPack3DModelWithExistingData(Component){// 799 // 399\nreturn props=>{const[store,setStore]=useStore();const{trackAddStarterPackWith3DModel}=HUBSPOT_TRACK_EVENTS||{};const updateProductCount=e=>{var _e_target_closest_querySelectorAll__querySelectorAll_,_e_target_closest_querySelectorAll__querySelectorAll,_e_target_closest_querySelectorAll_,_e_target_closest_querySelectorAll,_e_target_closest;let productNo=(_e_target_closest=e.target.closest(\"[aria-label='PACK_CONTAINER']\"))===null||_e_target_closest===void 0?void 0:(_e_target_closest_querySelectorAll=_e_target_closest.querySelectorAll(\".product-identifier-no\"))===null||_e_target_closest_querySelectorAll===void 0?void 0:(_e_target_closest_querySelectorAll_=_e_target_closest_querySelectorAll[0])===null||_e_target_closest_querySelectorAll_===void 0?void 0:(_e_target_closest_querySelectorAll__querySelectorAll=_e_target_closest_querySelectorAll_.querySelectorAll(\".framer-text\"))===null||_e_target_closest_querySelectorAll__querySelectorAll===void 0?void 0:(_e_target_closest_querySelectorAll__querySelectorAll_=_e_target_closest_querySelectorAll__querySelectorAll[0])===null||_e_target_closest_querySelectorAll__querySelectorAll_===void 0?void 0:_e_target_closest_querySelectorAll__querySelectorAll_.innerText;productNo=getNumberOnly(productNo);const payment_info=[...store.payment_info.map(a=>{var _store_payment_info_,_store_payment_info;if(!isEqual(a.product_link_number,productNo))return a;return{...getPacksDefaultObject({productNo:productNo,is3DModel:true,...STARTER_PACK,price:STARTER_PACK.price}),add_on_data:[...store===null||store===void 0?void 0:(_store_payment_info=store.payment_info)===null||_store_payment_info===void 0?void 0:(_store_payment_info_=_store_payment_info[productNo-1])===null||_store_payment_info_===void 0?void 0:_store_payment_info_.add_on_data]};})];const d={...store,productCount:store.productCount,payment_info:payment_info};toggleClass({cards:[...payment_info]});trackAddStarterPackWith3DModel();setStore({...store,...d});getAndSetBrowserStorage({...store,...d});setTimeout(()=>{var _payment_info_,_fbq,_gtag_report_conversion;const priceValue=(payment_info===null||payment_info===void 0?void 0:(_payment_info_=payment_info[0])===null||_payment_info_===void 0?void 0:_payment_info_.price)||0;(_fbq=fbq)===null||_fbq===void 0?void 0:_fbq(\"track\",\"AddToCart\",{value:priceValue,currency:\"USD\"});(_gtag_report_conversion=gtag_report_conversion)===null||_gtag_report_conversion===void 0?void 0:_gtag_report_conversion(window.location.href,\"AW-10868671574/RcZWCL6RnKgZENaIy74o\",priceValue);},1e3);};return /*#__PURE__*/_jsx(Component,{...props,as:\"Button\",onClick:updateProductCount});};}export function withStarterPackSelection(Component){return props=>{var _props_className,_props_className1;const[store,setStore]=useStore();const getPacksOfSameProduct=(data=[],productNo=null)=>{if(!productNo)return[];return data.filter(a=>isEqual(a.product_link_number,productNo));};const togglePackSelection=(e=null)=>{var _packCard_querySelectorAll__querySelectorAll__innerText,_packCard_querySelectorAll__querySelectorAll_,_packCard_querySelectorAll__querySelectorAll,_packCard_querySelectorAll_,_packCard_querySelectorAll,_packCard_querySelectorAll__querySelectorAll__innerText1,_packCard_querySelectorAll__querySelectorAll_1,_packCard_querySelectorAll__querySelectorAll1,_packCard_querySelectorAll_1,_packCard_querySelectorAll1,_packCard_querySelectorAll2,_packPriceEle_querySelectorAll__innerText,_packPriceEle_querySelectorAll_,_packPriceEle_querySelectorAll,_packCard_querySelectorAll__querySelectorAll__innerText2,_packCard_querySelectorAll__querySelectorAll_2,_packCard_querySelectorAll__querySelectorAll2,_packCard_querySelectorAll_2,_packCard_querySelectorAll3,_packCard_querySelectorAll4,_discountedPackPriceEle_querySelectorAll__innerText,_discountedPackPriceEle_querySelectorAll_,_discountedPackPriceEle_querySelectorAll;if(!e)return;e.stopPropagation();const checkbox=e.target.closest(\".checkbox-selected\");const classes=checkbox===null||checkbox===void 0?void 0:checkbox.classList;const packCard=checkbox===null||checkbox===void 0?void 0:checkbox.closest(\"[aria-label='PACK_CART_CONTAINER']\");const productNo=packCard===null||packCard===void 0?void 0:(_packCard_querySelectorAll=packCard.querySelectorAll(\".product-identifier-no\"))===null||_packCard_querySelectorAll===void 0?void 0:(_packCard_querySelectorAll_=_packCard_querySelectorAll[0])===null||_packCard_querySelectorAll_===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll=_packCard_querySelectorAll_.querySelectorAll(\".framer-text\"))===null||_packCard_querySelectorAll__querySelectorAll===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll_=_packCard_querySelectorAll__querySelectorAll[0])===null||_packCard_querySelectorAll__querySelectorAll_===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll__innerText=_packCard_querySelectorAll__querySelectorAll_.innerText)===null||_packCard_querySelectorAll__querySelectorAll__innerText===void 0?void 0:_packCard_querySelectorAll__querySelectorAll__innerText.trim();const packPriceId=packCard===null||packCard===void 0?void 0:(_packCard_querySelectorAll1=packCard.querySelectorAll(\".pack-price-id\"))===null||_packCard_querySelectorAll1===void 0?void 0:(_packCard_querySelectorAll_1=_packCard_querySelectorAll1[0])===null||_packCard_querySelectorAll_1===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll1=_packCard_querySelectorAll_1.querySelectorAll(\".framer-text\"))===null||_packCard_querySelectorAll__querySelectorAll1===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll_1=_packCard_querySelectorAll__querySelectorAll1[0])===null||_packCard_querySelectorAll__querySelectorAll_1===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll__innerText1=_packCard_querySelectorAll__querySelectorAll_1.innerText)===null||_packCard_querySelectorAll__querySelectorAll__innerText1===void 0?void 0:_packCard_querySelectorAll__querySelectorAll__innerText1.trim();const packPriceEle=packCard===null||packCard===void 0?void 0:(_packCard_querySelectorAll2=packCard.querySelectorAll(\".pack-price\"))===null||_packCard_querySelectorAll2===void 0?void 0:_packCard_querySelectorAll2[0];const packPrice=packPriceEle===null||packPriceEle===void 0?void 0:(_packPriceEle_querySelectorAll=packPriceEle.querySelectorAll(\".framer-text\"))===null||_packPriceEle_querySelectorAll===void 0?void 0:(_packPriceEle_querySelectorAll_=_packPriceEle_querySelectorAll[0])===null||_packPriceEle_querySelectorAll_===void 0?void 0:(_packPriceEle_querySelectorAll__innerText=_packPriceEle_querySelectorAll_.innerText)===null||_packPriceEle_querySelectorAll__innerText===void 0?void 0:_packPriceEle_querySelectorAll__innerText.trim();const discountedPackPriceId=packCard===null||packCard===void 0?void 0:(_packCard_querySelectorAll3=packCard.querySelectorAll(\".discounted-pack-price-id\"))===null||_packCard_querySelectorAll3===void 0?void 0:(_packCard_querySelectorAll_2=_packCard_querySelectorAll3[0])===null||_packCard_querySelectorAll_2===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll2=_packCard_querySelectorAll_2.querySelectorAll(\".framer-text\"))===null||_packCard_querySelectorAll__querySelectorAll2===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll_2=_packCard_querySelectorAll__querySelectorAll2[0])===null||_packCard_querySelectorAll__querySelectorAll_2===void 0?void 0:(_packCard_querySelectorAll__querySelectorAll__innerText2=_packCard_querySelectorAll__querySelectorAll_2.innerText)===null||_packCard_querySelectorAll__querySelectorAll__innerText2===void 0?void 0:_packCard_querySelectorAll__querySelectorAll__innerText2.trim();const discountedPackPriceEle=packCard===null||packCard===void 0?void 0:(_packCard_querySelectorAll4=packCard.querySelectorAll(\".discounted-pack-price\"))===null||_packCard_querySelectorAll4===void 0?void 0:_packCard_querySelectorAll4[0];const discountedPackPrice=discountedPackPriceEle===null||discountedPackPriceEle===void 0?void 0:(_discountedPackPriceEle_querySelectorAll=discountedPackPriceEle.querySelectorAll(\".framer-text\"))===null||_discountedPackPriceEle_querySelectorAll===void 0?void 0:(_discountedPackPriceEle_querySelectorAll_=_discountedPackPriceEle_querySelectorAll[0])===null||_discountedPackPriceEle_querySelectorAll_===void 0?void 0:(_discountedPackPriceEle_querySelectorAll__innerText=_discountedPackPriceEle_querySelectorAll_.innerText)===null||_discountedPackPriceEle_querySelectorAll__innerText===void 0?void 0:_discountedPackPriceEle_querySelectorAll__innerText.trim();if(packPriceId){if(classes.contains(\"checked\")){classes.remove(\"checked\");packPriceEle.style.display=\"none\";discountedPackPriceEle.style.display=\"block\";}else{classes.add(\"checked\");packPriceEle.style.display=\"block\";discountedPackPriceEle.style.display=\"none\";}const d={payment_info:[...store.payment_info.map(a=>{if(isEqual(a.product_link_number,productNo)){return{...a,product_link_number:getNumberOnly(productNo),name:\"Starter pack\",price:getNumberOnly(packPrice),discountedPrice:getNumberOnly(discountedPackPrice),priceId:packPriceId,discountedPriceId:discountedPackPriceId,is3DModel:classes.contains(\"checked\"),isDiscounted:!classes.contains(\"checked\")};}return a;})]};setStore({...store,...d});getAndSetBrowserStorage({...store,...d});setTimeout(()=>{var _fbq,_gtag_report_conversion;const priceValue=classes.contains(\"checked\")?packPrice:discountedPackPrice||0;(_fbq=fbq)===null||_fbq===void 0?void 0:_fbq(\"track\",\"AddToCart\",{value:priceValue,currency:\"USD\"});(_gtag_report_conversion=gtag_report_conversion)===null||_gtag_report_conversion===void 0?void 0:_gtag_report_conversion(window.location.href,\"AW-10868671574/RcZWCL6RnKgZENaIy74o\",priceValue);},1e3);}};const showPreSelectedPacks=()=>{const containers=document.querySelectorAll(\"[aria-label='PACK_CART_CONTAINER']\");for(let i=0;i<store.productCount;i++){var _containers_i_querySelectorAll__querySelectorAll_,_containers_i_querySelectorAll__querySelectorAll,_containers_i_querySelectorAll_,_containers_i_querySelectorAll,_containers_i,_containers_i_querySelectorAll1,_containers_i1,_containers_i_querySelectorAll2,_containers_i2;let productNo=containers===null||containers===void 0?void 0:(_containers_i=containers[i])===null||_containers_i===void 0?void 0:(_containers_i_querySelectorAll=_containers_i.querySelectorAll(\".product-identifier-no\"))===null||_containers_i_querySelectorAll===void 0?void 0:(_containers_i_querySelectorAll_=_containers_i_querySelectorAll[0])===null||_containers_i_querySelectorAll_===void 0?void 0:(_containers_i_querySelectorAll__querySelectorAll=_containers_i_querySelectorAll_.querySelectorAll(\".framer-text\"))===null||_containers_i_querySelectorAll__querySelectorAll===void 0?void 0:(_containers_i_querySelectorAll__querySelectorAll_=_containers_i_querySelectorAll__querySelectorAll[0])===null||_containers_i_querySelectorAll__querySelectorAll_===void 0?void 0:_containers_i_querySelectorAll__querySelectorAll_.innerText;productNo=getNumberOnly(productNo);const packPrice=containers===null||containers===void 0?void 0:(_containers_i1=containers[i])===null||_containers_i1===void 0?void 0:(_containers_i_querySelectorAll1=_containers_i1.querySelectorAll(\".pack-price\"))===null||_containers_i_querySelectorAll1===void 0?void 0:_containers_i_querySelectorAll1[0];const discountedPackPrice=containers===null||containers===void 0?void 0:(_containers_i2=containers[i])===null||_containers_i2===void 0?void 0:(_containers_i_querySelectorAll2=_containers_i2.querySelectorAll(\".discounted-pack-price\"))===null||_containers_i_querySelectorAll2===void 0?void 0:_containers_i_querySelectorAll2[0];const is3DModelSelected=store.payment_info.findIndex(a=>a.product_link_number===productNo&&a.is3DModel);if(is3DModelSelected!==-1){packPrice.style.display=\"block\";discountedPackPrice.style.display=\"none\";containers[i].querySelectorAll(\".checkbox-selected\")[0].classList.add(\"checked\");}else{packPrice.style.display=\"none\";discountedPackPrice.style.display=\"block\";}}};useEffect(()=>{const timeId=setTimeout(showPreSelectedPacks,250);return()=>{if(timeId)clearInterval(timeId);};},[]);if(!((_props_className=props.className)===null||_props_className===void 0?void 0:_props_className.includes(\"checkbox-selected\"))){props.className+=` checkbox-selected`;}if((_props_className1=props.className)===null||_props_className1===void 0?void 0:_props_className1.includes(\"checked\")){props.className+=\" checked\";}return /*#__PURE__*/_jsx(Component,{...props,onClick:e=>{togglePackSelection(e);}});};}// add-ons\nconst updateAddonCount=({add_on_data=[],store,setStore,hubspotEvent=null})=>{var _store_user,_store_user1,_store_user2,_store_user3;if(!(store===null||store===void 0?void 0:(_store_user=store.user)===null||_store_user===void 0?void 0:_store_user.email)||!(store===null||store===void 0?void 0:(_store_user1=store.user)===null||_store_user1===void 0?void 0:_store_user1.isValid)){toggleGetYourDiscountOverlay({show:true});}const payment_info=[getPacksDefaultObject({add_on_data:add_on_data,productNo:1,isDiscounted:true,...STARTER_PACK,price:STARTER_PACK.discountedPrice})];const d={...defaultValues,user:store===null||store===void 0?void 0:store.user,couponDetails:store===null||store===void 0?void 0:store.couponDetails,productCount:1,payment_info:payment_info};hubspotEvent===null||hubspotEvent===void 0?void 0:hubspotEvent();setStore({...store,...d});getAndSetBrowserStorage({...store,...d});setTimeout(()=>{var _payment_info_,_fbq,_gtag_report_conversion;const priceValue=(payment_info===null||payment_info===void 0?void 0:(_payment_info_=payment_info[0])===null||_payment_info_===void 0?void 0:_payment_info_.price)||0;(_fbq=fbq)===null||_fbq===void 0?void 0:_fbq(\"track\",\"AddToCart\",{value:priceValue,currency:\"USD\"});(_gtag_report_conversion=gtag_report_conversion)===null||_gtag_report_conversion===void 0?void 0:_gtag_report_conversion(window.location.href,\"AW-10868671574/RcZWCL6RnKgZENaIy74o\",priceValue);},1e3);if((store===null||store===void 0?void 0:(_store_user2=store.user)===null||_store_user2===void 0?void 0:_store_user2.email)&&(store===null||store===void 0?void 0:(_store_user3=store.user)===null||_store_user3===void 0?void 0:_store_user3.isValid)){window.location.href=BOOK_PACK_ROUTE;}};export function withGetPanningVideoAddon(Component){return props=>{const[store,setStore]=useStore();const{trackPanningVideoAddon}=HUBSPOT_TRACK_EVENTS||{};const updateProductCount=()=>updateAddonCount({add_on_data:[PANNING_VIDEO],store,setStore,hubspotEvent:trackPanningVideoAddon});return /*#__PURE__*/_jsx(Component,{...props,as:\"Button\",onClick:updateProductCount});};}export function withGetSiloImagesAddon(Component){return props=>{const[store,setStore]=useStore();const{trackSiloImagesAddon}=HUBSPOT_TRACK_EVENTS||{};const updateProductCount=()=>updateAddonCount({add_on_data:[SILO_IMAGES],store,setStore,hubspotEvent:trackSiloImagesAddon});return /*#__PURE__*/_jsx(Component,{...props,as:\"Button\",onClick:updateProductCount});};}export function withGetVignetteImagesAddon(Component){return props=>{const[store,setStore]=useStore();const{trackVignetteImagesAddon}=HUBSPOT_TRACK_EVENTS||{};const updateProductCount=()=>updateAddonCount({add_on_data:[VIGNETTE_IMAGES],store,setStore,hubspotEvent:trackVignetteImagesAddon});return /*#__PURE__*/_jsx(Component,{...props,as:\"Button\",onClick:updateProductCount});};}export function withGetLifestyleImagesAddon(Component){return props=>{const[store,setStore]=useStore();const{trackLifestyleImagesAddon}=HUBSPOT_TRACK_EVENTS||{};const updateProductCount=()=>updateAddonCount({add_on_data:[LIFESTYLE_IMAGES],store,setStore,hubspotEvent:trackLifestyleImagesAddon});return /*#__PURE__*/_jsx(Component,{...props,as:\"Button\",onClick:updateProductCount});};}export function withGetSpinnerVideoAddon(Component){return props=>{const[store,setStore]=useStore();const{trackSpinnerVideoAddon}=HUBSPOT_TRACK_EVENTS||{};const updateProductCount=()=>updateAddonCount({add_on_data:[SPINNER_VIDEO],store,setStore,hubspotEvent:trackSpinnerVideoAddon});return /*#__PURE__*/_jsx(Component,{...props,as:\"Button\",onClick:updateProductCount});};}export function withGetARQRCodeAddon(Component){return props=>{const[store,setStore]=useStore();const{trackARQRCodeAddon}=HUBSPOT_TRACK_EVENTS||{};const updateProductCount=()=>updateAddonCount({add_on_data:[AR_QR_CODE],store,setStore,hubspotEvent:trackARQRCodeAddon});return /*#__PURE__*/_jsx(Component,{...props,as:\"Button\",onClick:updateProductCount});};}export function withGetAnimatedGIFAddon(Component){return props=>{const[store,setStore]=useStore();const{trackAnimatedGIFAddon}=HUBSPOT_TRACK_EVENTS||{};const updateProductCount=()=>{updateAddonCount({add_on_data:[ANIMATED_GIF],store,setStore,hubspotEvent:trackAnimatedGIFAddon});};return /*#__PURE__*/_jsx(Component,{...props,as:\"Button\",onClick:updateProductCount});};}export function withGetConfiguratorAddon(Component){return props=>{const[store,setStore]=useStore();const{trackConfiguratorAddon}=HUBSPOT_TRACK_EVENTS||{};const updateProductCount=()=>{updateAddonCount({add_on_data:[CONFIGURATOR],store,setStore,hubspotEvent:trackConfiguratorAddon});};return /*#__PURE__*/_jsx(Component,{...props,as:\"Button\",onClick:updateProductCount});};}// starter pack ends\n\nexport const __FramerMetadata__ = {\"exports\":{\"withGetThisStarterPack3DModelWithExistingData\":{\"type\":\"reactHoc\",\"name\":\"withGetThisStarterPack3DModelWithExistingData\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGetVignetteImagesAddon\":{\"type\":\"reactHoc\",\"name\":\"withGetVignetteImagesAddon\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withShowLoggedInUserInfo\":{\"type\":\"reactHoc\",\"name\":\"withShowLoggedInUserInfo\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAddonPriceAddClass\":{\"type\":\"reactHoc\",\"name\":\"withAddonPriceAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"COUPON_WELCOME10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPackPriceCartLabelAddClass\":{\"type\":\"reactHoc\",\"name\":\"withPackPriceCartLabelAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGetSiloImagesAddon\":{\"type\":\"reactHoc\",\"name\":\"withGetSiloImagesAddon\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStripePaymentSection\":{\"type\":\"reactHoc\",\"name\":\"withStripePaymentSection\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfPurchaseIsAllowedForEmailOrNot\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withProductIdentifierAddClass\":{\"type\":\"reactHoc\",\"name\":\"withProductIdentifierAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCartTotalPriceAddClass\":{\"type\":\"reactHoc\",\"name\":\"withCartTotalPriceAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAddonQtyIncreaseAddClass\":{\"type\":\"reactHoc\",\"name\":\"withAddonQtyIncreaseAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCouponCodeAddClass\":{\"type\":\"reactHoc\",\"name\":\"withCouponCodeAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGetThisStarterPack\":{\"type\":\"reactHoc\",\"name\":\"withGetThisStarterPack\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCopyCouponCode\":{\"type\":\"reactHoc\",\"name\":\"withCopyCouponCode\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAddProduct\":{\"type\":\"reactHoc\",\"name\":\"withAddProduct\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGetARQRCodeAddon\":{\"type\":\"reactHoc\",\"name\":\"withGetARQRCodeAddon\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPackPriceIdAddClass\":{\"type\":\"reactHoc\",\"name\":\"withPackPriceIdAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAddonQuantityAddClass\":{\"type\":\"reactHoc\",\"name\":\"withAddonQuantityAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGetPanningVideoAddon\":{\"type\":\"reactHoc\",\"name\":\"withGetPanningVideoAddon\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPackSelection\":{\"type\":\"reactHoc\",\"name\":\"withPackSelection\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSelectedPackAddOnDelete\":{\"type\":\"reactHoc\",\"name\":\"withSelectedPackAddOnDelete\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGetThisStarterPackWithExistingData\":{\"type\":\"reactHoc\",\"name\":\"withGetThisStarterPackWithExistingData\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGetThisPack\":{\"type\":\"reactHoc\",\"name\":\"withGetThisPack\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPackTitleAddClass\":{\"type\":\"reactHoc\",\"name\":\"withPackTitleAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPackPriceTitleAddClass\":{\"type\":\"reactHoc\",\"name\":\"withPackPriceTitleAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPackDiscountedPriceIdAddClass\":{\"type\":\"reactHoc\",\"name\":\"withPackDiscountedPriceIdAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGetYourDiscountReceived\":{\"type\":\"reactHoc\",\"name\":\"withGetYourDiscountReceived\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCalculateTotalPrice\":{\"type\":\"reactHoc\",\"name\":\"withCalculateTotalPrice\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCartDiscountedPriceAddClass\":{\"type\":\"reactHoc\",\"name\":\"withCartDiscountedPriceAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withShowPaymentSuccessOverlay\":{\"type\":\"reactHoc\",\"name\":\"withShowPaymentSuccessOverlay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGetYourDiscountOverlay\":{\"type\":\"reactHoc\",\"name\":\"withGetYourDiscountOverlay\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGetYourDiscountForm\":{\"type\":\"reactHoc\",\"name\":\"withGetYourDiscountForm\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emailValidRegex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withShowPaymentSuccessOverlayButton\":{\"type\":\"reactHoc\",\"name\":\"withShowPaymentSuccessOverlayButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAppliedDiscount\":{\"type\":\"reactHoc\",\"name\":\"withAppliedDiscount\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStarterPack3DModelSelected\":{\"type\":\"reactHoc\",\"name\":\"withStarterPack3DModelSelected\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSelectedPackDelete\":{\"type\":\"reactHoc\",\"name\":\"withSelectedPackDelete\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGetSpinnerVideoAddon\":{\"type\":\"reactHoc\",\"name\":\"withGetSpinnerVideoAddon\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPackPriceAddClass\":{\"type\":\"reactHoc\",\"name\":\"withPackPriceAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGetThisStarterPack3DModel\":{\"type\":\"reactHoc\",\"name\":\"withGetThisStarterPack3DModel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGetLifestyleImagesAddon\":{\"type\":\"reactHoc\",\"name\":\"withGetLifestyleImagesAddon\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSelectedProductDropdown\":{\"type\":\"reactHoc\",\"name\":\"withSelectedProductDropdown\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getAndSetBrowserStorage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGetAnimatedGIFAddon\":{\"type\":\"reactHoc\",\"name\":\"withGetAnimatedGIFAddon\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGetConfiguratorAddon\":{\"type\":\"reactHoc\",\"name\":\"withGetConfiguratorAddon\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAddonQtyDecreaseAddClass\":{\"type\":\"reactHoc\",\"name\":\"withAddonQtyDecreaseAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStarterPackSelection\":{\"type\":\"reactHoc\",\"name\":\"withStarterPackSelection\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withIsAddonsAddClass\":{\"type\":\"reactHoc\",\"name\":\"withIsAddonsAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultValues\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStarterPackSelected\":{\"type\":\"reactHoc\",\"name\":\"withStarterPackSelected\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withProductSelect\":{\"type\":\"reactHoc\",\"name\":\"withProductSelect\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRedirectToCheckout\":{\"type\":\"reactHoc\",\"name\":\"withRedirectToCheckout\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAddonPriceIdAddClass\":{\"type\":\"reactHoc\",\"name\":\"withAddonPriceIdAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPackDiscountedPriceAddClass\":{\"type\":\"reactHoc\",\"name\":\"withPackDiscountedPriceAddClass\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Welcome to Code in Framer\n// Get Started: https://www.framer.com/developers/\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useStore,defaultValues,emailValidRegex,getAndSetBrowserStorage,checkIfPurchaseIsAllowedForEmailOrNot,COUPON_WELCOME10,createUserInHubspot,getAndSetHideDiscountModalCookieData,BOOK_PACK_ROUTE}from\"https://framerusercontent.com/modules/0zYdC2pD6JRYGZS5lOsI/rCEtb2u21fI4Ux2wwd0Y/PayAsYouGo.js\";import{Loader}from\"https://framerusercontent.com/modules/a1AltNGSODvt4QUfa5dO/SOA7fvGzhEIjYww4eH0Q/CustomHubspotForm.js\";import{HUBSPOT_TRACK_EVENTS}from\"https://framerusercontent.com/modules/bht4YxYvS1EtDNlVwP8y/yjzY7jEcf97J2r8HyKqA/Hubspot_Events.js\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */const debounce=(func,delay=3e3)=>{let timeoutId;return(...args)=>{if(timeoutId){clearTimeout(timeoutId);}timeoutId=setTimeout(()=>{func(...args);},delay);};};export default function InputForm(props){const[store,setStore]=useStore();const{sectionId,direction,type,name,placeholder,buttonTitle,buttonTextColor,buttonBackgroundColor}=props;const isEmailSection=sectionId===\"UserEmailSection\";const[value,setValue]=useState(\"\");const[loading,setLoading]=useState(false);const[readonly,setReadonly]=useState(false);const[errorMessage,setErrorMessage]=useState(\"\");const[successMessage,setSuccessMessage]=useState(null);const[_email,setEmail]=useState(null);const{trackDiscountEmailCapture}=HUBSPOT_TRACK_EVENTS||{};const isColumn=direction===\"column\";useEffect(()=>{const params=new URLSearchParams(window.location.search);const _email=params.get(\"email\");if(_email){setEmail(_email?.trim()?.toLowerCase());}const storeData=getAndSetBrowserStorage();if(!storeData)return;setStore({...storeData});getAndSetBrowserStorage({...storeData});},[]);useEffect(()=>{if(store?.user?.email&&store?.user?.isValid&&store?.renderCount===1){setValue(store?.user?.email);setSuccessMessage(\"Email valid\");setErrorMessage(\"\");}},[store?.renderCount]);const verifyAndUpdateEmail=({email=null,shouldVerify=false,comeFromEmail=false})=>{if(!email)return;setValue(email||\"\");let data={...store,...getAndSetBrowserStorage||{}};let isEmailAllowedResponse;setTimeout(async()=>{if(email&&checkIsValidEmail({email})){if(shouldVerify){setLoading(true);const resetCouponData={...data,couponDetails:{...defaultValues.couponDetails}};setStore({...resetCouponData});getAndSetBrowserStorage({...resetCouponData});isEmailAllowedResponse=await checkIfPurchaseIsAllowedForEmailOrNot({email:email,coupon_code:COUPON_WELCOME10});setLoading(false);if(isEmailAllowedResponse?.allowed){setReadonly(comeFromEmail);let message=isEmailAllowedResponse?.message;if(comeFromEmail&&message?.toLowerCase()?.includes(\"already emailed\")){message=\"Email valid\";}setSuccessMessage(message);data={...data,couponDetails:{code:COUPON_WELCOME10,isApplied:true},user:{email,isValid:true,isExisting:false}};}else{setReadonly(false);data={...data,couponDetails:{...defaultValues.couponDetails},user:{email,isValid:true,isExisting:true}};// setErrorMessage(\n//     \"Sorry, this email address has already been used\"\n// )\n}}if(!shouldVerify){setReadonly(comeFromEmail);setSuccessMessage(\"Email valid\");}}else{data={...data,couponDetails:{...defaultValues.couponDetails},user:{email,isValid:false,isExisting:false}};}setStore({...data});getAndSetBrowserStorage({...data});},500);};useEffect(()=>{if(!_email&&isEmailSection){const storeData=getAndSetBrowserStorage();if(!storeData)return;verifyAndUpdateEmail({email:storeData?.user?.email||\"\",shouldVerify:!storeData?.user?.isValid});}if(_email){verifyAndUpdateEmail({email:_email,shouldVerify:true,comeFromEmail:true});}},[isEmailSection,_email]);const checkIsValidEmail=({email=null,event=null,save=false}={})=>{const _value=email// || value\n;const warning=_value?emailValidRegex.test(_value)?null:\"Invalid email!\":\"Email is required!\";setErrorMessage(warning);const storeData={...store,...getAndSetBrowserStorage()||{}};if(!warning){setErrorMessage(storeData?.user?.error);}if(warning){setSuccessMessage(\"\");const data={...storeData,couponDetails:defaultValues?.couponDetails,user:{email:_value,isValid:false,error:null,isExisting:false}};if(save){setStore({...data});getAndSetBrowserStorage({...data});}}else{if(event)handleEmailSubmit(event);}return!warning;};const handleEmailSubmit=async e=>{e.preventDefault();e.stopPropagation();setSuccessMessage(\"\");setErrorMessage(\"\");const _email=(e?.target?.value||value)?.trim()?.toLowerCase();const storeData={...store,...getAndSetBrowserStorage()||{}};if(!checkIsValidEmail({email:_email}))return;setLoading(true);const resetCouponData={...storeData,couponDetails:{...defaultValues.couponDetails}};setStore({...resetCouponData});getAndSetBrowserStorage({...resetCouponData});const isEmailAllowedResponse=await checkIfPurchaseIsAllowedForEmailOrNot({email:_email,coupon_code:COUPON_WELCOME10});setLoading(false);let data={...storeData};if(!isEmailAllowedResponse?.allowed){// setErrorMessage(\"Sorry, this email address has already been used\")\n// data = {\n//     ...data,\n//     user: {\n//         ...(data?.user || {}),\n//         isValid: false,\n//         error: \"Sorry, this email address has already been used\",\n//     },\n// }\nsetSuccessMessage(isEmailAllowedResponse?.message||\"Email valid\");data={...data,couponDetails:{...defaultValues.couponDetails},user:{...data?.user||{},email:_email,isValid:true,isExisting:true},renderCount:(store?.renderCount||0)+1};setStore({...data});getAndSetBrowserStorage({...data});}else{trackDiscountEmailCapture({email:_email});createUserInHubspot({name:_email?.split(\"@\")?.[0],email:_email});setSuccessMessage(isEmailAllowedResponse?.message||\"Email valid\");data={...data,couponDetails:{code:COUPON_WELCOME10,isApplied:true},user:{email:_email,isValid:true,isExisting:false},renderCount:(data?.renderCount||0)+1};setStore({...data});getAndSetBrowserStorage({...data});getAndSetHideDiscountModalCookieData(true);}};const handleBlur=useCallback(e=>{setValue(e.target.value?.trim()?.toLowerCase());if(isEmailSection)checkIsValidEmail({email:e.target.value?.trim()?.toLowerCase(),save:true});},[isEmailSection]);const handleClick=useCallback(e=>{if(isEmailSection)handleEmailSubmit(e);},[value,isEmailSection]);const debouncedSubmit=debounce(checkIsValidEmail,2e3);const handleChange=e=>{setValue(e.target.value);debouncedSubmit({email:e.target.value,event:e});};return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,id:sectionId,children:[/*#__PURE__*/_jsxs(\"form\",{style:{...formStyle,...isColumn?{width:\"100%\",flexDirection:\"column\"}:{}},autoComplete:\"off\",children:[/*#__PURE__*/_jsx(\"input\",{id:name,style:inputFieldStyle,type:type,name:name,value:value,placeholder:placeholder,onChange:handleChange,onBlur:handleBlur,readOnly:readonly||loading,onKeyDown:e=>{if(e.key!==\"Enter\")return;handleClick?.(e);}}),buttonTitle?/*#__PURE__*/_jsx(\"button\",{style:{...buttonStyle,...isColumn?{width:\"100%\"}:{},color:buttonTextColor,backgroundColor:buttonBackgroundColor,...!!errorMessage||loading?{pointerEvent:\"none\",opacity:\"0.85\"}:{pointerEvent:\"auto\",opacity:\"1\"}},onClick:e=>{const isExistingUser=store?.user?.isExisting;if(isExistingUser){e.preventDefault();e.stopPropagation();window.location.href=BOOK_PACK_ROUTE;}else{handleClick(e);}},disabled:loading||readonly,children:loading?/*#__PURE__*/_jsx(Loader,{loaderWrapperStyle:{position:\"relative\",background:\"transparent\"},loaderStyle:{position:\"relative\",width:16,height:16,border:\"2px solid #fff\",borderTop:\"2px solid transparent\"}}):buttonTitle}):null]}),successMessage?/*#__PURE__*/_jsx(\"div\",{style:successStyle,className:\"successMessage\",children:successMessage}):null,errorMessage?/*#__PURE__*/_jsx(\"div\",{style:errorStyle,className:\"errorMessage\",children:errorMessage}):null]});}// Styles are written in object syntax\n// Learn more: https://reactjs.org/docs/dom-elements.html#style\nconst containerStyle={width:\"100%\",height:\"auto\",display:\"block\",overflow:\"hidden\"};const formStyle={position:\"relative\",width:\"100%\",height:\"auto\",display:\"flex\",alignItems:\"center\",color:\"rgb(255, 255, 255)\",gap:\"1rem\"};const inputFieldStyle={width:\"100%\",height:\"auto\",padding:\"10px 16px\",fontSize:\"16px\",fontFamily:\"PP Neue Montreal Regular\",color:\"rgb(0, 0, 0)\",letterSppacing:0,lineHeight:\"1em\",outline:\"none\",border:\"none\",borderRadius:0,background:\"rgb(249, 249, 249)\"};const buttonStyle={width:\"auto\",height:\"100%\",cursor:\"pointer\",padding:\"10px 16px\",fontSize:\"16px\",fontFamily:\"PP Neue Montreal Regular\",color:\"#fff\",letterSpacing:0,lineHeight:\"1em\",outline:\"none\",border:\"none\",borderRadius:0};const successStyle={marginTop:\"0.5rem\",width:\"100%\",height:\"auto\",padding:\"2px 0\",fontSize:\"14px\",fontFamily:\"PP Neue Montreal Medium\",color:\"#10AD10\",letterSpacing:\"0.1px\",lineHeight:\"20px\",outline:\"none\"};const errorStyle={marginTop:\"0.5rem\",width:\"100%\",height:\"auto\",padding:\"2px 0\",fontSize:\"14px\",fontFamily:\"PP Neue Montreal Medium\",color:\"#E61900\",letterSpacing:\"0.1px\",lineHeight:\"20px\",outline:\"none\"};addPropertyControls(InputForm,{sectionId:{title:\"Id\",type:ControlType.String,defaultValue:\"\"},direction:{title:\"Direction\",type:ControlType.Enum,displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"row\",\"column\"],optionTitles:[\"row\",\"column\"]},type:{title:\"Input type\",type:ControlType.Enum,displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"email\",\"text\"],optionTitles:[\"email\",\"text\"]},name:{title:\"Name\",type:ControlType.String,defaultValue:\"\"},placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"\"},buttonTitle:{title:\"Button title\",type:ControlType.String,defaultValue:\"Submit\"},buttonTextColor:{type:ControlType.Color,defaultValue:\"#fff\"},buttonBackgroundColor:{type:ControlType.Color,defaultValue:\"#EB4E79\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"InputForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["MaterialFonts", "getFonts", "Icon", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "body", "height", "id", "image", "main", "personRole", "personTitle", "width", "props", "_ref", "_ref1", "_ref2", "_ref3", "_ref4", "_humanReadableVariantMap_props_variant", "_ref5", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "MalXyi06q", "T9yrzyWtT", "TSDt6HVnh", "RoucMh53b", "mKpK0xWXw", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "RichText", "Image2", "css", "FramerGJjeS61he", "withCSS", "GJjeS61he_default", "addPropertyControls", "ControlType", "addFonts", "VideoFonts", "getFonts", "Video", "EmbedFonts", "Embed", "ImageWithFX", "withFX", "Image2", "EmbedControls", "getPropertyControls", "Video1Controls", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "animation", "animation1", "animation2", "transition2", "toResponsiveImage", "value", "toImageSrc", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "getProps", "embedURL", "height", "id", "imageUpload", "poster", "poster1", "showEmbed", "showImage", "source", "typeOfEmbed", "videoURL", "width", "props", "_humanReadableEnumMap_typeOfEmbed", "_ref", "_ref1", "_ref2", "_ref3", "_ref4", "_ref5", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "o15OgDXrZ", "qgrLl6AYU", "pwas7Fp0i", "Asbgfs9qv", "le5UvTAuB", "jfl_FT39f", "EOhos4YkB", "vatHvSe1m", "OO2oF5UhM", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "ImageWithFX", "optimizeAppear", "cx", "serializationHash", "Image2", "ComponentViewportProvider", "Video", "Embed", "css", "FramerhBRxGwh9Y", "withCSS", "hBRxGwh9Y_default", "addPropertyControls", "ControlType", "EmbedControls", "Video1Controls", "addFonts", "VideoFonts", "EmbedFonts", "VideoFonts", "getFonts", "Video", "ImageWithFX", "withFX", "Image2", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "animation", "animation1", "transition2", "toImageSrc", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "image", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "lj5oi7BMk", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "ImageWithFX", "optimizeAppear", "cx", "serializationHash", "ComponentViewportProvider", "Video", "css", "Framerql7aMTMGq", "withCSS", "ql7aMTMGq_default", "addPropertyControls", "ControlType", "addFonts", "VideoFonts", "STARTER_PACK", "COUPON_WELCOME10", "getPacksDefaultObject", "name", "price", "discountedPrice", "priceId", "discountedPriceId", "isDiscounted", "quantity", "productNo", "is3DModel", "add_on_data", "starter_pack_payment_info", "STARTER_PACK", "defaultValues", "getNumberOnly", "n", "isEqual", "a", "b", "_a_toString_trim", "_a_toString", "_b_toString_trim", "_b_toString", "toggleClass", "cards", "classToBeToggled", "containers", "container", "_container_querySelector", "isExists", "starterElem", "model3DElem", "getAndSetLocalStorageData", "data", "storedData", "error", "getAndSetBrowserStorage", "data", "getAndSetLocalStorageData", "getTotalOfPackValue", "payment_info", "productNo", "_paymentInfo", "_getAndSetBrowserStorage", "getAndSetBrowserStorage", "a", "acc", "curr", "price", "addonPrice", "addAcc", "addCurr", "toggleGetYourDiscountForm", "show", "overlay", "toggleGetYourDiscountReceived", "useStore", "createStore", "defaultValues", "getAndSetBrowserStorage", "withSelectedProductDropdown", "Component", "props", "_props_className", "store", "useStore", "isCanvas", "RenderTarget", "showHideContainers", "containers", "isCartSection", "selectedProduct", "sequenceNo", "i", "_containers_i_querySelector", "_containers_i", "productNo", "getNumberOnly", "_containers_i1", "_containers_i2", "packPriceTitle", "getTotalOfPackValue", "_containers_i3", "addons", "_store_payment_info_find", "_store_payment_info", "add_on_data", "a", "isEqual", "addon", "_addon_querySelector", "addonPriceId", "qtyIncreaseElement", "qtyDecreaseElement", "isExists", "_containers_i4", "packCards", "j", "_packCards_j", "_packCards_j_querySelector", "_packCards_j1", "_packCards_j_querySelector_innerText_trim", "_packCards_j_querySelector_innerText", "_packCards_j_querySelector1", "_packCards_j2", "_this", "cartPackItemParentElement", "priceId", "isAddon", "selectedPaymentInfo", "matchingPriceId", "_selectedPaymentInfo_add_on_data", "getAllPackContainers", "getAllCartPackContainers", "fetchData", "toggleClass", "ue", "resolve", "reject", "p", "APP_URL", "APP_REGISTER_URL", "APP_SIGNIN_URL", "APP_DASHBOARD_URL", "ROOT_API", "PURCHASE_ALLOWED_FOR_EMAIL", "emailValidRegex", "checkIfPurchaseIsAllowedForEmailOrNot", "email", "coupon_code", "params", "result", "ROOT_API", "PURCHASE_ALLOWED_FOR_EMAIL", "error", "withGetYourDiscountForm", "Component", "props", "store", "setStore", "useStore", "ue", "_store_user", "_store_user1", "show", "toggleGetYourDiscountForm", "p", "withGetYourDiscountReceived", "toggleGetYourDiscountReceived", "withCouponCodeAddClass", "_props_className", "withCopyCouponCode", "copy", "coupon", "code", "success", "navigator", "err", "debounce", "func", "delay", "timeoutId", "args", "InputForm", "props", "store", "setStore", "useStore", "sectionId", "direction", "type", "name", "placeholder", "buttonTitle", "buttonTextColor", "buttonBackgroundColor", "isEmailSection", "value", "setValue", "ye", "loading", "setLoading", "readonly", "setReadonly", "errorMessage", "setErrorMessage", "successMessage", "setSuccessMessage", "_email", "setEmail", "trackDiscountEmailCapture", "HUBSPOT_TRACK_EVENTS", "isColumn", "ue", "window", "storeData", "getAndSetBrowserStorage", "verifyAndUpdateEmail", "email", "shouldVerify", "comeFromEmail", "data", "isEmailAllowedResponse", "checkIsValidEmail", "resetCouponData", "defaultValues", "checkIfPurchaseIsAllowedForEmailOrNot", "COUPON_WELCOME10", "message", "event", "save", "_value", "warning", "emailValidRegex", "handleEmailSubmit", "e", "createUserInHubspot", "getAndSetHideDiscountModalCookieData", "handleBlur", "te", "handleClick", "debouncedSubmit", "handleChange", "u", "containerStyle", "formStyle", "p", "inputFieldStyle", "buttonStyle", "BOOK_PACK_ROUTE", "Loader", "successStyle", "errorStyle", "addPropertyControls", "ControlType"]
}
